Spinach and Ricotta Stuffed Shells: A Comforting Italian Classic

There’s something incredibly comforting about ending a long day with a warm, cheesy plate of baked pasta. For me, these Spinach and Ricotta Stuffed Shells bring back the feeling of slow Sunday dinners, even on a weeknight. They’re easy to make, full of flavor, and just the kind of meal that makes you slow down and savor each bite.

I first started making these on a rainy evening when I wanted something cozy but didn’t want to be in the kitchen all night. The result was tender pasta shells filled with creamy ricotta and spinach, covered in marinara sauce and melted cheese. One bite, and I knew it would become one of those recipes I’d return to again and again. It’s simple, satisfying, and perfect whether you’re cooking for family, guests, or just yourself.

What to Expect from This Recipe

These stuffed shells are all about balance. You’ve got soft pasta with just the right amount of bite, a rich filling made with ricotta, mozzarella, and spinach, and a bright layer of marinara sauce to tie everything together. The textures are creamy and gooey, the flavors are warm and savory, and the whole dish smells like an Italian kitchen the moment it comes out of the oven.

This recipe is also great for meal prep, freezes beautifully, and is naturally vegetarian. It feels like comfort food but doesn’t weigh you down. Just honest, flavorful ingredients that come together in the most delicious way.

Close-up of spinach and ricotta stuffed pasta shells on a white marble counter, topped with melted mozzarella and marinara sauce, served in a rustic baking dish with fresh basil garnish.

Ingredients

  • 12 to 15 jumbo pasta shells (about half a box)
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese, divided
  • ½ cup grated Parmesan cheese
  • 1 large egg
  • 2 cups fresh spinach, roughly chopped, or 1 cup frozen spinach, thawed and drained
  • 2 cloves garlic, minced
  • 2 cups marinara sauce
  • 1 tablespoon olive oil
  • 1 teaspoon Italian seasoning
  • Salt and freshly ground black pepper, to taste
  • Fresh basil leaves for garnish (optional)

Tools You’ll Need

You don’t need much for this recipe, just the basics:

  • A large pot for boiling pasta
  • A skillet for sautéing spinach and garlic
  • A mixing bowl for the filling
  • A 9×13 inch baking dish
  • Aluminum foil for baking
  • Measuring cups and spoons
  • A spoon or small spatula for stuffing the shells

Ingredient Swaps and Variations

This recipe is easy to adapt depending on what you have in your kitchen or your dietary preferences. Here are some ideas:

  • Cottage cheese can be used in place of ricotta for a lighter or more budget-friendly option
  • Swap fresh spinach with kale or Swiss chard for a heartier texture
  • Add sautéed mushrooms or chopped sun-dried tomatoes to the filling for more depth
  • If you’re dairy-free, try plant-based cheese alternatives and skip the egg
  • Want to add protein? Stir in some cooked lentils or finely chopped vegetarian sausage

These adjustments make it easy to personalize the dish without complicating the process.

How to Make Spinach and Ricotta Stuffed Shells

Step 1: Cook the Pasta Shells

Bring a large pot of salted water to a boil. Add the jumbo shells and cook them just until al dente, usually about 8 to 10 minutes. You don’t want them too soft, since they’ll finish cooking in the oven.

Once they’re cooked, drain the pasta and gently lay the shells out on a baking sheet or plate to cool slightly. This keeps them from sticking together and makes them easier to fill later.

Step 2: Prepare the Ricotta Filling

In a large mixing bowl, combine the ricotta cheese, half of the mozzarella, the Parmesan, and the egg. Stir until everything is evenly mixed and creamy.

In a skillet over medium heat, warm the olive oil. Add the minced garlic and sauté for about 30 seconds, just until it becomes fragrant. Add the chopped spinach and cook until wilted. This takes about 2 to 3 minutes if you’re using fresh spinach or 1 to 2 minutes if using frozen.

Let the spinach mixture cool for a minute or two, then fold it into the ricotta filling. Season everything with Italian seasoning, a pinch of salt, and some black pepper to taste.

Step 3: Preheat the Oven and Prepare the Baking Dish

Preheat your oven to 375°F, or 190°C. While it heats up, spread about one cup of marinara sauce across the bottom of a 9×13 inch baking dish. This layer helps prevent the shells from sticking and keeps the bottom moist.

Step 4: Stuff the Shells

Use a spoon or small spatula to fill each shell with about two tablespoons of the ricotta-spinach mixture. Don’t overfill them, just enough so that the shell closes comfortably around the filling.

Place the stuffed shells in the prepared baking dish with the open side facing up. Nestle them close together in a single layer.

Step 5: Add Sauce and Cheese

Spoon the remaining marinara sauce over the stuffed shells, making sure they’re nicely covered but not drowning in it. Sprinkle the remaining mozzarella cheese over the top for that perfect cheesy crust.

Step 6: Bake

Cover the dish with foil and bake for 20 minutes. Then, remove the foil and bake for another 10 minutes, or until the cheese is melted and starting to turn golden. You’ll see the sauce bubbling at the edges, and the smell will be irresistible.

Step 7: Let It Rest and Serve

Once the shells are out of the oven, let them sit for about five minutes before serving. This gives everything a chance to settle and makes it easier to scoop them out cleanly.

Garnish with fresh basil if you have some on hand, and serve hot. These are delicious with a simple salad or a side of garlic bread.

Helpful Tips

  • Undercook the pasta slightly so it holds its shape while baking
  • Use full-fat ricotta for a richer, creamier filling
  • Don’t skip the resting step after baking, it helps the flavors come together
  • You can prep this dish ahead of time and refrigerate it unbaked, just add a few extra minutes when baking
  • Double the recipe and freeze half for a future dinner, it’s one of the easiest freezer meals to reheat

Storing and Reheating

Leftovers can be stored in an airtight container in the refrigerator for up to four days. Reheat individual portions in the microwave or warm the entire dish in a 350°F oven, covered with foil, until heated through.

If you want to freeze it, assemble the stuffed shells but don’t bake them. Cover the dish tightly with foil and freeze for up to two months. When you’re ready to eat, thaw it overnight in the fridge, then bake as directed.

Close-up of spinach and ricotta stuffed pasta shells on a white marble counter, topped with melted mozzarella and marinara sauce, served in a rustic baking dish with fresh basil garnish.

A Bit of Backstory

Stuffed pasta dishes like this one have long been part of Italian home cooking. In Italy, they’re often called conchiglioni ripieni and are typically filled with a variety of ingredients from meats to cheeses and greens. This version focuses on ricotta and spinach, a pairing that’s creamy, earthy, and beloved for good reason.

It’s the kind of dish that brings people to the table and gets them asking for seconds. And honestly, what’s more comforting than that?

Frequently Asked Questions

Can I make this ahead of time?
Yes. You can assemble the entire dish up to 24 hours in advance. Cover it and keep it in the refrigerator until you’re ready to bake.

Can I use a different kind of cheese?
Absolutely. Try provolone, fontina, or even goat cheese for a different flavor profile.

Is frozen spinach okay to use?
Yes. Just make sure to thaw it completely and squeeze out any excess moisture so the filling isn’t watery.

How many shells per serving?
That depends on appetite, but typically three to four stuffed shells per person is a good portion.

In Conclusion

Spinach and Ricotta Stuffed Shells are one of those meals that feels like a big warm hug on a plate. They’re creamy, flavorful, easy to make, and endlessly comforting. Whether it’s your first time making stuffed pasta or it’s already a favorite in your home, this version is sure to become a regular in your kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of spinach and ricotta stuffed pasta shells on a white marble counter, topped with melted mozzarella and marinara sauce, served in a rustic baking dish with fresh basil garnish.

Spinach and Ricotta Stuffed Shells

Spinach and ricotta stuffed shells are comforting, creamy, and easy to bake. The ultimate vegetarian dinner for cozy nights.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

12 to 15 jumbo pasta shells (about half a box)

2 cups ricotta cheese

1 cup shredded mozzarella cheese, divided

1/2 cup grated Parmesan cheese

1 large egg

2 cups fresh spinach, roughly chopped, or 1 cup frozen spinach, thawed and drained

2 cloves garlic, minced

2 cups marinara sauce

1 tablespoon olive oil

1 teaspoon Italian seasoning

Salt and freshly ground black pepper, to taste

Fresh basil leaves for garnish (optional)

Instructions

1. Bring a large pot of salted water to a boil. Cook the jumbo shells until al dente, about 8 to 10 minutes. Drain and let cool slightly.

2. In a mixing bowl, combine ricotta, half the mozzarella, Parmesan, and the egg. Mix until smooth.

3. Heat olive oil in a skillet over medium heat. Add garlic and sauté until fragrant. Add spinach and cook until wilted. Let cool slightly, then stir into the ricotta mixture. Season with Italian seasoning, salt, and pepper.

4. Preheat the oven to 375°F (190°C). Spread 1 cup of marinara sauce into the bottom of a 9×13 inch baking dish.

5. Stuff each shell with about 2 tablespoons of the ricotta mixture. Arrange shells open-side up in the baking dish.

6. Top the shells with remaining marinara sauce and sprinkle with remaining mozzarella.

7. Cover with foil and bake for 20 minutes. Uncover and bake for 10 more minutes until cheese is melted and sauce is bubbly.

8. Let rest for 5 minutes before serving. Garnish with fresh basil if desired.

Notes

For a lighter filling, use part-skim ricotta or cottage cheese.

You can prep the shells ahead and refrigerate them unbaked for up to 24 hours.

To freeze, assemble but don’t bake. Cover tightly and freeze for up to 2 months.

To reheat, thaw overnight and bake as directed, adding a few extra minutes.

Add mushrooms, sun-dried tomatoes, or herbs to the filling for a fun twist.

  • Author: Angelina
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/4 of the dish
  • Calories: 336
  • Sugar: 8g
  • Sodium: 909mg
  • Fat: 21.9g
  • Saturated Fat: 12g
  • Unsaturated Fat: 9.9g
  • Trans Fat: 0g
  • Carbohydrates: 17.7g
  • Fiber: 2.6g
  • Protein: 17.2g
  • Cholesterol: 70mg

Keywords: stuffed shells, spinach and ricotta, vegetarian pasta, baked shells

Recommended

Leave a Comment

Recipe rating