These spinach ricotta stuffed shells are the ultimate comfort food baked in a generous amount of rich tomato sauce. The best part? There’s no need to pre-cook the pasta. Simply stuff the uncooked jumbo shells, nestle them into a flavorful, slightly watery sauce, and let the oven do all the work. The shells absorb the sauce as they bake, turning perfectly tender and creating a luscious, thick tomato base for serving.

Why You’ll Love This Recipe

No pre-boiling required, which makes stuffing the shells easy and mess-free.

Perfectly cooked pasta every time thanks to baking in plenty of sauce.

Rich, creamy spinach and ricotta filling with balanced seasoning.

Plenty of flavorful tomato sauce for serving—no dry pasta here.

Ideal for family dinners, gatherings, or meal prep.

Comforting, hearty, and satisfying while still being vegetarian.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Sauce:

2 tablespoons olive oil
2 eschalots (or 1 small onion), finely chopped
4 garlic cloves, finely minced
1 fresh bay leaf (or 1 dried)
1/2 teaspoon dried thyme
1/2 teaspoon dried oregano
1/3 cup tomato paste
700 g (25 oz) tomato passata
1/3 cup dry white wine
4 cups (1 liter) low sodium vegetable stock
3/4 teaspoon salt
1 1/2 teaspoons white sugar
1/3 teaspoon black pepper

Filling:

250 g (8 oz) frozen chopped spinach, thawed and excess water squeezed out
500 g (1 lb) full-fat ricotta
1/2 cup finely shredded parmesan
1 cup shredded cheese (such as mozzarella, cheddar, colby, gruyere, or Swiss)
1 egg
1 large garlic clove, minced
A small pinch of freshly grated nutmeg or 1/8 teaspoon ground nutmeg (optional)
3/4 teaspoon cooking salt
1/2 teaspoon black pepper

For Assembly:

250 g (8 oz) jumbo pasta shells (conchiglioni), uncooked
1 1/2 cups shredded mozzarella
1/2 cup shredded parmesan
Fresh basil and extra parmesan for garnish (optional)

Directions

Prepare the sauce
Heat olive oil in a medium saucepan over medium-high heat. Add eschalots, garlic, bay leaf, thyme, and oregano. Sauté for 3 to 4 minutes until softened and fragrant. Stir in the tomato paste and cook for 1 minute to deepen the flavor.

Pour in the white wine and let it simmer rapidly for about 2 minutes until mostly evaporated. Add the tomato passata, vegetable stock, sugar, salt, and pepper. Stir well and simmer uncovered over low heat for 20 minutes. The sauce will be quite watery—this is intentional. Keep the sauce hot.

Prepare the filling
Squeeze the thawed spinach thoroughly to remove excess moisture. Place it in a large bowl with ricotta, parmesan, shredded cheese, egg, garlic, nutmeg, salt, and pepper. Mix until fully combined.

Preheat the oven
Preheat your oven to 200°C (400°F), or 180°C (350°F) if using a fan oven.

Stuff the shells
Fill each uncooked jumbo shell generously with the spinach ricotta mixture.

Assemble
Pour the hot tomato sauce into a 23 x 33 cm (9 x 13 inch) baking dish. Arrange the stuffed shells in the dish. Most of the shells should be submerged in the sauce, though some tops may slightly peek out.

Bake covered
Cover the dish tightly with foil or a baking tray. Bake for 70 minutes. The shells will absorb much of the sauce and cook through.

Add cheese and finish baking
Remove the cover. Sprinkle mozzarella and parmesan evenly over the top. Return to the oven and bake uncovered for another 15 minutes, or until the cheese is melted and lightly golden.

Serve
Let rest for a few minutes before serving. Garnish with fresh basil and additional parmesan if desired.

Servings and timing

Servings: 5 to 6 generous portions

Preparation time: 20 minutes
Cooking time: 85 minutes
Total time: Approximately 1 hour 45 minutes

Variations

Add sautéed mushrooms to the filling for extra earthiness.

Incorporate finely chopped cooked chicken for added protein.

Use fresh spinach instead of frozen by sautéing 500 g (1 lb) fresh leaves until wilted, then squeezing dry.

Add a pinch of chili flakes to the sauce for gentle heat.

Swap ricotta with cottage cheese for a slightly lighter texture.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.

To reheat, cover and warm in the microwave to prevent drying out. You can also reheat in a 180°C (350°F) oven, covered with foil, until heated through.

To freeze, allow the dish to cool completely. Store in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating.

FAQs

Can I cook the pasta shells before stuffing them?

No, this recipe is designed specifically for uncooked shells. They soften perfectly while baking in the sauce.

Why is the sauce so watery before baking?

The extra liquid is necessary for cooking the pasta shells. As they bake, the shells absorb the moisture and the sauce thickens naturally.

Can I use fresh spinach instead of frozen?

Yes. Sauté about 500 g (1 lb) fresh spinach until wilted, cool it, then squeeze out all excess liquid before mixing into the filling.

What type of ricotta works best?

Full-fat ricotta is best for a creamy and moist filling. Low-fat versions can result in a drier texture.

Can I make this dish ahead of time?

Yes. Assemble the dish, cover tightly, and refrigerate for up to 24 hours before baking.

What if some shells are sticking out of the sauce?

That’s fine. As long as most of the shell is submerged, the exposed parts will steam and cook properly.

Can I use a different cheese on top?

Yes. Provolone, fontina, or a blend of Italian cheeses all work well.

How do I know when the shells are fully cooked?

After 70 minutes covered, the pasta should be tender but slightly firm (al dente). If needed, bake a little longer covered.

Can I freeze the dish before baking?

Yes. Assemble the dish, cover tightly, and freeze. When ready to cook, thaw completely and bake as directed.

What can I serve with stuffed shells?

A crisp green salad and warm garlic bread make perfect side dishes to balance the richness.

Conclusion

Spinach ricotta stuffed shells are a comforting, crowd-pleasing meal that feels impressive but is surprisingly simple to prepare. Skipping the pre-boil step makes stuffing easy, while baking in plenty of sauce ensures tender pasta and a rich, flavorful finish. Whether for a cozy family dinner or a special gathering, this dish delivers generous portions, creamy filling, and beautifully sauced pasta every time.

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

Spinach Ricotta Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 1 hour 45 minutes
  • Yield: 5–6 servings
  • Diet: Vegetarian

Description

Spinach Ricotta Stuffed Shells are a comforting baked pasta dish made by stuffing uncooked jumbo shells with a creamy spinach and ricotta filling, then baking them in a generous amount of flavorful tomato sauce. The pasta cooks directly in the sauce, resulting in perfectly tender shells and a rich, luscious base.


Ingredients

  • Sauce:
  • 2 tablespoons olive oil
  • 2 eschalots (or 1 small onion), finely chopped
  • 4 garlic cloves, minced
  • 1 fresh bay leaf (or 1 dried)
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon dried oregano
  • 1/3 cup tomato paste
  • 700 g (25 oz) tomato passata
  • 1/3 cup dry white wine
  • 4 cups (1 liter) low sodium vegetable stock
  • 3/4 teaspoon salt
  • 1 1/2 teaspoons white sugar
  • 1/3 teaspoon black pepper
  • Filling:
  • 250 g (8 oz) frozen chopped spinach, thawed and squeezed dry
  • 500 g (1 lb) full-fat ricotta
  • 1/2 cup shredded parmesan
  • 1 cup shredded cheese (mozzarella, cheddar, colby, gruyere, or Swiss)
  • 1 egg
  • 1 garlic clove, minced
  • Pinch nutmeg (optional)
  • 3/4 teaspoon salt
  • 1/2 teaspoon black pepper
  • Assembly:
  • 250 g (8 oz) jumbo pasta shells, uncooked
  • 1 1/2 cups shredded mozzarella
  • 1/2 cup shredded parmesan
  • Fresh basil for garnish (optional)

Instructions

  1. Heat olive oil in a saucepan. Sauté eschalots, garlic, bay leaf, thyme, and oregano for 3–4 minutes.
  2. Add tomato paste and cook 1 minute. Pour in wine and simmer 2 minutes until mostly evaporated.
  3. Add passata, vegetable stock, sugar, salt, and pepper. Simmer uncovered on low for 20 minutes. Keep sauce hot.
  4. In a bowl, combine squeezed spinach, ricotta, parmesan, shredded cheese, egg, garlic, nutmeg, salt, and pepper. Mix well.
  5. Preheat oven to 200°C (400°F) or 180°C (350°F fan).
  6. Pour hot sauce into a 9×13-inch baking dish.
  7. Stuff uncooked shells generously with filling and arrange in dish, mostly submerged.
  8. Cover tightly with foil and bake 70 minutes.
  9. Remove foil, sprinkle mozzarella and parmesan on top, and bake uncovered 15 minutes until melted and lightly golden.
  10. Rest a few minutes before serving. Garnish with basil and extra parmesan.

Notes

  • Do not pre-boil shells; they cook in the sauce.
  • Sauce should be slightly watery before baking.
  • Full-fat ricotta yields best texture.
  • Dish can be assembled 24 hours ahead.
  • Freezes well up to 2 months.
  • Prep Time: 20 minutes
  • Cook Time: 85 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 serving (1/6 recipe)
  • Calories: 590 kcal
  • Sugar: 10 g
  • Sodium: 920 mg
  • Fat: 27 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 11 g
  • Trans Fat: 0 g
  • Carbohydrates: 58 g
  • Fiber: 6 g
  • Protein: 32 g
  • Cholesterol: 95 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star