Ricotta and spinach stuffed shells

Featured in: Family Table Dishes

These stuffed shells feature jumbo pasta conchiglioni generously filled with a smooth mixture of ricotta cheese, thawed spinach, Parmesan, egg, and aromatic garlic. The shells nestle in a bed of homemade tomato sauce enhanced with sautéed onion, dried oregano, and basil before being topped with shredded mozzarella and baked until golden and bubbling. This vegetarian Italian classic delivers comforting layers of flavors and textures—the tender pasta, creamy filling, savory sauce, and melted cheese create a satisfying meal that serves four beautifully.

Updated on Tue, 13 Jan 2026 14:32:00 GMT
Golden-baked Stuffed Shells in rich tomato sauce topped with bubbly mozzarella and fresh basil leaves. Save
Golden-baked Stuffed Shells in rich tomato sauce topped with bubbly mozzarella and fresh basil leaves. | saborakal.com

The first time I made stuffed shells, it was a snowy Tuesday and I needed something that felt like a hug. My apartment smelled like garlic and warm tomato sauce for hours afterward, which is honestly the best kind of aromatherapy. Those pasta shells ended up feeding me through three different meals, and each one tasted better than the last.

I brought these to a friend's potluck last winter, and honestly, watching people go back for seconds was its own reward. Someone asked if there was some secret ingredient, but really it's just patience and not rushing the spinach-squeezing step, which I learned after one very watery, disappointing batch.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 20 jumbo pasta shells: Boil these for about two minutes less than the package says since they'll finish cooking in the oven
  • 400 g ricotta cheese: Whole milk ricotta gives the best texture, but part-skim works if that's what you have
  • 250 g frozen spinach: Thawed and squeezed completely dry, every last drop of water needs to go or the filling gets soupy
  • 50 g grated Parmesan: Adds that salty depth that balances the mild ricotta
  • 1 large egg: This binds everything together so the filling holds its shape when you bite in
  • 1 garlic clove: Minced fresh, because jarred garlic just does not belong here
  • 1/2 tsp ground nutmeg: The secret ingredient that makes spinach sing
  • 700 ml tomato passata: Or crushed tomatoes, whichever you prefer, but good quality matters
  • 1 small onion: Finely chopped so it virtually disappears into the sauce
  • 2 tbsp olive oil: For building that flavor base in the sauce
  • 1 tsp dried oregano: Dried herbs work beautifully here since they'll cook down in the sauce
  • 120 g shredded mozzarella: The golden, bubbling roof of this whole operation

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven ready and start the water:
Preheat to 180°C and get a large pot of salted water boiling for the shells
Cook the pasta shells:
Boil the shells until al dente, about two minutes less than package directions, then drain and spread them on a tray so they do not stick together
Make the filling:
Mix ricotta, squeezed spinach, Parmesan, egg, garlic, nutmeg, salt, and pepper until smooth
Build the sauce:
Heat olive oil in a saucepan, sauté the onion until soft, add garlic for one minute, then pour in tomatoes with oregano, basil, salt, and pepper and simmer gently
Assemble the dish:
Spread half the sauce in a baking dish, fill each shell with the ricotta mixture, arrange them in the dish, and spoon remaining sauce on top
Add cheese and bake:
Sprinkle mozzarella and remaining Parmesan, cover with foil, bake for 25 minutes, then uncover and bake until golden and bubbling
Tender jumbo pasta shells filled with creamy ricotta and spinach, served hot from the oven on a rustic table. Save
Tender jumbo pasta shells filled with creamy ricotta and spinach, served hot from the oven on a rustic table. | saborakal.com

This recipe has become my go-to for new parents and anyone who needs comfort food, maybe because it scales so easily and tastes like someone spent all day cooking even when they did not.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Ahead

You can assemble the entire dish up to 24 hours before baking, just cover tightly and refrigerate. You might need to add five extra minutes to the bake time if it goes in cold from the refrigerator.

Freezing Instructions

Wrap the unbaked dish tightly with foil and freeze for up to three months. Thaw overnight in the refrigerator before baking, or add about 20 extra minutes to the covered bake time.

Serving Suggestions

A simple green salad with vinaigrette cuts through all that richness beautifully. Some crusty bread for mopping up sauce is basically mandatory.

  • A light Italian red wine pairs perfectly
  • Extra Parmesan at the table never hurt anyone
  • This needs no side dish but roasted vegetables work if you want something green
Cheesy Italian Stuffed Shells with red marinara sauce, ready to serve with a side salad and grated Parmesan. Save
Cheesy Italian Stuffed Shells with red marinara sauce, ready to serve with a side salad and grated Parmesan. | saborakal.com

There is something deeply satisfying about pulling that foil off and seeing all those golden, bubbling shells waiting underneath. Hope this becomes a regular in your kitchen rotation too.

Recipe FAQs

Can I make stuffed shells ahead of time?

Yes, assemble the stuffed shells completely and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if baking straight from the refrigerator.

How do I prevent the shells from sticking together after boiling?

After draining, arrange the cooked shells in a single layer on a baking sheet or tray. Avoid stacking them while warm, and toss gently with a small amount of olive oil if needed.

Can I freeze stuffed shells?

Assemble the dish, wrap tightly with plastic and foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen at 180°C for about 60-70 minutes.

What can I use instead of ricotta cheese?

Cottage cheese blended until smooth makes a lighter alternative. For a creamier texture, mix mascarpone with the ricotta. Vegan cashew ricotta also works well for dairy-free versions.

Why is my spinach filling watery?

Ensure frozen spinach is completely thawed and squeezed thoroughly to remove excess moisture. For fresh spinach, wilt it in a pan and squeeze out liquid before chopping and mixing with the cheese.

What sides pair well with stuffed shells?

A crisp green salad with balsamic vinaigrette balances the richness. Garlic bread, roasted vegetables like zucchini or bell peppers, or simple sautéed broccoli make excellent accompaniments.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ricotta and spinach stuffed shells

Jumbo shells stuffed with ricotta-spinach filling, baked in homemade tomato sauce with melted mozzarella.

Prep Time
25 minutes
Time to Cook
40 minutes
Overall Duration
65 minutes
Created by Shannon Mead


Skill Level Medium

Cuisine Italian

Makes 4 Portions

Nutrition Details Meat-Free

What You Need

Pasta

01 20 jumbo pasta shells
02 Salt for boiling water

Filling

01 14 oz ricotta cheese
02 9 oz frozen spinach, thawed and squeezed dry
03 1/2 cup grated Parmesan cheese
04 1 large egg
05 1 garlic clove, minced
06 1/2 tsp ground nutmeg
07 1/2 tsp salt
08 1/4 tsp black pepper

Tomato Sauce

01 24 oz tomato passata or crushed tomatoes
02 1 small onion, finely chopped
03 2 garlic cloves, minced
04 2 tbsp olive oil
05 1 tsp dried oregano
06 1/2 tsp dried basil
07 Salt and pepper to taste

Topping

01 1 cup shredded mozzarella cheese
02 1/4 cup grated Parmesan cheese

How To Make It

Step 01

Preheat Oven: Preheat the oven to 350°F.

Step 02

Cook Pasta Shells: Cook the jumbo pasta shells in a large pot of salted boiling water until al dente, about 2 minutes less than package instructions. Drain and arrange on a tray to prevent sticking.

Step 03

Prepare Ricotta Filling: Combine ricotta, squeezed spinach, Parmesan, egg, minced garlic, nutmeg, salt, and pepper in a mixing bowl. Mix until thoroughly combined and smooth.

Step 04

Prepare Tomato Sauce: Heat olive oil in a saucepan over medium heat. Sauté onion until softened, about 3 minutes. Add garlic and cook for 1 minute. Pour in tomato passata, oregano, basil, salt, and pepper. Simmer gently for 10 to 15 minutes.

Step 05

Assemble Layer: Spread half of the tomato sauce evenly across the bottom of a 13x9 inch baking dish.

Step 06

Stuff Shells: Fill each shell with approximately 1.5 to 2 tablespoons of the ricotta-spinach mixture. Place filled shells in the baking dish in a single layer.

Step 07

Add Sauce and Cheese: Spoon remaining tomato sauce over the stuffed shells. Sprinkle mozzarella and remaining Parmesan cheese evenly on top.

Step 08

Bake Covered: Cover baking dish with foil and bake for 25 minutes.

Step 09

Brown and Finish: Remove foil and continue baking for 10 to 15 minutes until cheese is bubbly and golden brown.

Step 10

Rest Before Serving: Allow stuffed shells to rest for 5 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large pot
  • Colander or strainer
  • Mixing bowl
  • Saucepan
  • 13x9 inch baking dish
  • Spoon

Allergy Notice

Review the ingredient list for allergen risks and talk to a nutrition expert if you're unsure.
  • Contains milk, eggs, and wheat. May contain traces of gluten.

Nutritional info (per portion)

These values are for your reference—they're not a replacement for personalized medical advice.
  • Caloric value: 480
  • Fats: 19 g
  • Carbohydrates: 52 g
  • Proteins: 25 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.