I honestly havent really shared many stuffed pasta recipes on my blog and yet this Spinach and Ricotta Stuffed Shells recipe was one I had to share. This recipe is inspired by classic Italian American comfort food and is easy to prepare and make and it is a super tasty dish packed full of creamy cheese and tender spinach and is quite filling.

When people think about stuffed shells they probably assume it takes too much work and then skip making it at home. But trust me on this when it is prepared in the right way it offers a rich and savory taste that is very satisfying.
This recipe is super tasty and quick to make and I recommend this meal for those who want a cozy dinner that still feels special.
Ingredients

Here’s what I use for this recipe and you can always make substitutions if you prefer.
- Jumbo pasta shells: The pasta holds the filling and creates the layered baked structure.
- Ricotta cheese: This makes the filling creamy and soft.
- Fresh spinach: This adds color and a tender earthy bite.
- Parmesan cheese: This adds salty depth to the filling and topping.
- Mozzarella cheese: This melts over the shells and gives the top a bubbly finish.
- Egg: This helps bind the ricotta filling so it stays tucked inside the shells.
- Garlic: This gives the filling a warm savory note.
- Marinara sauce: This coats the shells and keeps everything moist while baking.
- Olive oil: This helps soften the spinach and garlic together.
- Salt: This seasons the pasta water and the filling.
- Black pepper: This adds gentle heat and balance.
- Nutmeg: This adds a subtle warm note to the ricotta mixture.
- Fresh basil: This finishes the baked dish with bright herbal flavor.
Tools You’ll Need
- Large pot: Boils the jumbo shells until tender.
- Mixing bowl: Holds the ricotta filling while the ingredients are folded together.
- Glass or ceramic baking dish: Bakes the stuffed shells in sauce and melted cheese.
Instructions
Step 1: Wilt the spinach and fold the filling together

Fresh spinach softens down with garlic and then disappears into the ricotta with Parmesan and egg and seasoning. The filling changes from separate white and green parts into a thick speckled mixture with soft uneven streaks and small leafy flecks throughout.
Tip: Let the spinach cool briefly so the filling stays thick instead of loose.
Step 2: Boil the shells until tender and open

The dry shells turn glossy and flexible and their openings relax enough to hold the filling. They look plumper and softer than before and a few edges curl unevenly which makes them feel homemade and ready to stuff.
Tip: Cook the shells just until tender so they hold their shape after baking.
Step 3: Fill the shells and nestle them into sauce

Each shell gets packed with the spinach ricotta mixture and then set over a layer of marinara. The dish changes from loose sauce and plain pasta into a structured arrangement of filled shells with uneven spacing and a little filling peeking out of some openings.
Tip: Leave a little room between the shells so the sauce can slip around them as they bake.
Step 4: Cover with sauce and cheese then bake until bubbling

More marinara falls over the tops and mozzarella scatters across the shells before the heat transforms everything. The sauce thickens at the edges and the cheese melts into uneven blankets with browned spots while the shells soften further and settle into the dish.
Tip: Bake until the cheese is melted with a few golden patches rather than one flat blanket.
Step 5: Serve a saucy portion with basil on top

A single portion lands on the plate with soft layers of shell and creamy filling showing through the cut edges. Melted cheese stretches in places and the sauce sits unevenly around the shells while torn basil adds a fresh finish that makes the dish look warm and inviting.
Tip: Spoon a little extra sauce over the plated shells so the filling stays creamy in every bite.
Pro Tips
- Squeeze out excess moisture from the spinach so the filling stays rich and thick.
- Undercook the shells by a minute so they finish perfectly in the oven.
- Spread sauce under and over the shells so the exposed edges do not dry out.
- Let the baked dish rest for a few minutes so the filling settles before serving.
Storage Instructions
Let the shells cool and then store leftovers in a covered container in the fridge for up to four days. The sauce keeps the pasta soft and the filling stays creamy when reheated gently. For longer storage freeze individual portions or the full baked dish for up to two months. Reheat covered until hot and bubbly and add a spoonful of extra marinara if the top looks dry.
Frequently Asked Questions
Yes and thaw it fully and squeeze it very well so the filling does not turn watery.
Yes and you can assemble the dish a day ahead and keep it covered in the fridge until ready to bake.
Yes and freeze them before or after baking in a tightly wrapped dish for an easy future dinner.
A crisp salad and warm bread work well because they balance the creamy filling and rich sauce.
Final Thoughts
This is the kind of recipe I wish I had found years ago. It would have saved me so many stressful dinner nights.
But now that I have it and I make it all the time and I think you will too. If you enjoyed this check out some of my other popular recipes on the blog.
And leave a comment and I read every single one and it really makes my day.
Print
Spinach and Ricotta Stuffed Shells
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Spinach and Ricotta Stuffed Shells are one of my best easy dinner ideas when I need something quick simple and comforting without a lot of stress. Jumbo pasta shells are filled with creamy ricotta spinach and Parmesan then baked with marinara and mozzarella until bubbly and lightly browned. This healthy crowd pleasing dish works for weeknight dinner meal prep holiday potluck or party tables and always feels special.
Ingredients
- 20 shells Jumbo pasta shells
- 2 cups Ricotta cheese
- 5 ounces Fresh spinach
- 3/4 cup grated Parmesan cheese
- 1 1/2 cups shredded Mozzarella cheese
- 1 large Egg
- 2 cloves minced Garlic
- 3 cups Marinara sauce
- 1 tablespoon Olive oil
- 1 teaspoon Salt
- 1/2 teaspoon Black pepper
- 1/8 teaspoon Nutmeg
- 2 tablespoons torn Fresh basil
Instructions
- Fresh spinach softens down with garlic and then disappears into the ricotta with Parmesan and egg and seasoning. The filling changes from separate white and green parts into a thick speckled mixture with soft uneven streaks and small leafy flecks throughout.
- The dry shells turn glossy and flexible and their openings relax enough to hold the filling. They look plumper and softer than before and a few edges curl unevenly which makes them feel homemade and ready to stuff.
- Each shell gets packed with the spinach ricotta mixture and then set over a layer of marinara. The dish changes from loose sauce and plain pasta into a structured arrangement of filled shells with uneven spacing and a little filling peeking out of some openings.
- More marinara falls over the tops and mozzarella scatters across the shells before the heat transforms everything. The sauce thickens at the edges and the cheese melts into uneven blankets with browned spots while the shells soften further and settle into the dish.
- A single portion lands on the plate with soft layers of shell and creamy filling showing through the cut edges. Melted cheese stretches in places and the sauce sits unevenly around the shells while torn basil adds a fresh finish that makes the dish look warm and inviting.
Notes
Pro Tips:
- Squeeze out excess moisture from the spinach so the filling stays rich and thick.
- Undercook the shells by a minute so they finish perfectly in the oven.
- Spread sauce under and over the shells so the exposed edges do not dry out.
- Let the baked dish rest for a few minutes so the filling settles before serving.
Storage: Let the shells cool and then store leftovers in a covered container in the fridge for up to four days. The sauce keeps the pasta soft and the filling stays creamy when reheated gently. For longer storage freeze individual portions or the full baked dish for up to two months. Reheat covered until hot and bubbly and add a spoonful of extra marinara if the top looks dry.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Cuisine: Italian American
Nutrition
- Serving Size: 1 serving