Skip to Content

Spinach and Ricotta Stuffed Shells

There’s nothing more satisfying than tender pasta shells filled with a rich, cheesy spinach and ricotta mixture, then baked in a flavorful marinara sauce.

This dish is the perfect comfort food that feels both indulgent and wholesome at the same time.

I remember making this for the first time, thinking it was going to be complicated—but it turned out to be one of the easiest and most rewarding pasta dishes to make!

With simple ingredients and a stress-free process, this recipe is perfect for family dinners, meal prep, or even entertaining guests.

Whether you serve it with a crisp side salad or some garlic bread, these spinach and ricotta stuffed shells never disappoint.

Why You’ll Love This Recipe

This dish combines creamy, cheesy filling with perfectly baked pasta and rich marinara sauce, making it a crowd-pleaser.

  • Creamy, Flavorful Filling – The mix of ricotta, parmesan, and mozzarella creates a smooth, cheesy texture that pairs beautifully with spinach.
  • Baked to Perfection – Cooking the shells in marinara sauce keeps them moist, flavorful, and perfectly tender.
  • Easy to Make Ahead – This is a great meal prep recipe—assemble ahead, refrigerate, and bake when ready.
  • Vegetarian-Friendly – A hearty, satisfying meal that’s meatless but packed with protein and flavor.

Essential Ingredients for Stuffed Shells

A few simple, high-quality ingredients make all the difference in this dish.

  • Jumbo Pasta Shells – These hold the creamy ricotta and spinach filling perfectly.
  • Ricotta Cheese – Provides the creamy base for the stuffing.
  • Spinach – Adds flavor, color, and nutrients to the filling.
  • Parmesan & Mozzarella – For a rich, melty texture and extra cheesiness.
  • Egg – Helps bind the filling together.
  • Garlic & Italian Seasoning – Enhances the flavor without overpowering the dish.
  • Marinara Sauce – A rich tomato sauce that brings everything together.

How to Make Spinach and Ricotta Stuffed Shells

This dish comes together quickly with just a few simple steps.

  • Cook the Pasta – Boil the jumbo shells until al dente, then drain and set aside.
  • Prepare the Filling – Mix ricotta, spinach, parmesan, egg, garlic, and seasonings until well combined.
  • Stuff the Shells – Fill each pasta shell generously with the ricotta mixture.
  • Assemble in the Baking Dish – Spread marinara sauce on the bottom, place stuffed shells on top, and cover with extra sauce and mozzarella.
  • Bake Until Golden – Cover and bake at 375°F (190°C) for 25 minutes, then uncover and bake for another 10 minutes until bubbly.
  • Serve & Enjoy – Let it cool slightly before serving with fresh basil and extra parmesan.

Each bite is rich, cheesy, and full of comforting flavors, making this a dish you’ll want to make again and again!

What to Serve with Stuffed Shells

Pairing this dish with the right sides makes for a well-rounded and satisfying meal.

Side DishWhy It Works
Garlic BreadCrispy, buttery bread is perfect for scooping up extra sauce.
Caesar SaladA fresh, crisp salad balances the richness of the shells.
Roasted VegetablesAdds color and a slight crunch for texture contrast.
Minestrone SoupA warm, light starter that complements the cheesy shells.
BruschettaA bright, tangy appetizer that enhances the meal.
Steamed BroccoliA simple, healthy side that pairs well with pasta.

Storage & Reheating Tips

This dish is perfect for leftovers and can be stored and reheated easily.

Click here to preview your posts with PRO themes ››

How to Store Stuffed Shells

  • Store in an airtight container in the fridge for up to 4 days.
  • Freeze unbaked shells in a covered baking dish for up to 3 months.

How to Reheat Stuffed Shells

  • Oven: Bake at 350°F (175°C) for 15-20 minutes until warmed through.
  • Microwave: Heat in 30-second intervals until hot.
  • Freezer to Oven: Bake frozen shells at 375°F (190°C) for 45-50 minutes.

Tips for the Best Stuffed Shells

  • Don’t overcook the pasta—it should be al dente since it will continue cooking in the sauce.
  • Squeeze excess moisture from the spinach to keep the filling from becoming watery.
  • Use freshly grated cheese for the best texture and melt.
  • Cover while baking to keep the shells from drying out, then uncover to let the cheese brown.
  • Let the dish rest for a few minutes before serving so the flavors can settle.

Frequently Asked Questions

1. Can I use frozen spinach instead of fresh?

Yes! Just thaw it completely and squeeze out excess water before mixing it into the ricotta.

2. What’s the best type of ricotta to use?

Full-fat ricotta provides the best texture and creaminess, but low-fat versions also work.

3. Can I add protein to the filling?

Absolutely! Cooked ground turkey, sausage, or shredded chicken make great additions.

4. Can I make this dish ahead of time?

Yes! Assemble it up to a day in advance, cover, and refrigerate. Bake when ready.

5. Can I use a different type of pasta?

If you can’t find jumbo shells, manicotti or cannelloni are great substitutes.

Spinach and Ricotta Stuffed Shells

These spinach and ricotta stuffed shells are a comforting and easy-to-make Italian dish. Jumbo pasta shells are filled with a creamy ricotta and spinach mixture, baked in rich marinara sauce, and topped with melted cheese. Perfect for family dinners or meal prep!
No ratings yet
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Main Course
Cuisine Italian
Servings 6 servings

Equipment

  • Large pot For boiling the pasta shells
  • Mixing Bowl For preparing the ricotta filling
  • Baking Dish For assembling and baking the shells

Ingredients
  

  • 12 pieces jumbo pasta shells cooked al dente
  • 1 cup ricotta cheese for a creamy filling
  • 1 cup fresh spinach chopped and drained
  • 1/2 cup grated parmesan for extra cheesiness
  • 1 cup shredded mozzarella for melting on top
  • 1 large egg to bind the filling
  • 2 cups marinara sauce for baking the shells
  • 1 clove garlic minced, for flavor
  • 1 teaspoon Italian seasoning for added flavor

Instructions
 

  • Cook the pasta shells according to package instructions until al dente. Drain and set aside.
  • In a mixing bowl, combine ricotta, chopped spinach, parmesan, garlic, Italian seasoning, and egg. Mix until smooth.
  • Fill each cooked pasta shell with a generous amount of ricotta mixture.
  • Spread half of the marinara sauce in the bottom of a baking dish and arrange the stuffed shells on top.
  • Pour the remaining marinara sauce over the shells and sprinkle with shredded mozzarella.
  • Cover and bake at 375°F (190°C) for 25 minutes. Uncover and bake for another 10 minutes until the cheese is golden and bubbly.
  • Let cool slightly before serving. Garnish with fresh basil and extra parmesan if desired.

Notes

  • For extra flavor, add red pepper flakes to the filling or sauce.
  • Swap spinach for kale for a different twist.
  • Double the recipe and freeze unbaked shells for a quick future meal.
Keyword baked pasta recipe, spinach and ricotta pasta, stuffed shells
Tried this recipe?Let us know how it was!