Stuffed Ricotta Spinach Shells

Featured in: Oven-Prepared Dishes

These jumbo pasta shells are generously filled with a creamy ricotta and spinach mixture, then baked in a rich tomato sauce until bubbly and golden. Combining tender spinach and fragrant spices, the filling is layered inside pasta shells that are cooked al dente for perfect texture. Topped with mozzarella and Parmesan, this Italian-inspired dish offers a comforting blend of flavors, suitable for a satisfying vegetarian main course. Ideal for a family meal with moderate prep and cook times.

Updated on Fri, 09 Jan 2026 09:24:00 GMT
Golden-brown baked stuffed shells, overflowing with creamy ricotta, rest in a rich tomato sauce. Save
Golden-brown baked stuffed shells, overflowing with creamy ricotta, rest in a rich tomato sauce. | ricobatbout.com

There's something about the moment a wooden spoon breaks through a perfectly cooked shell—that gentle give that tells you it's ready to hold something warm inside. I stumbled into this dish years ago, not through a cookbook but through a friend's kitchen on a rainy Sunday, watching her hands work the ricotta and spinach mixture with the casual confidence of someone who'd made it a hundred times. She never measured, never hesitated, and by the time everything came out of the oven, the whole apartment smelled like tomato, garlic, and home.

I'll never forget making this for my partner's family dinner, nervous about whether the Italian grandmother would approve of my interpretation. She tasted a single bite, nodded, and asked for the recipe—which somehow felt like the highest compliment I could receive. That moment taught me that food doesn't need to be authentic to be genuine; it just needs to be made with attention and care.

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: These are conchiglioni, and they're the foundation of everything—make sure they're truly jumbo because regular shells tear too easily when filled. Cook them just shy of package instructions so they hold their shape in the oven.
  • 400 g ricotta cheese: This is where creaminess lives; don't skip quality here because it's the star. Room temperature ricotta blends smoother and creates a better texture than cold cheese straight from the fridge.
  • 250 g frozen spinach, thawed and squeezed dry: The squeezing step is not optional—excess moisture will make your filling watery and the shells will steam instead of bake. Get out every last drop; your hands will thank you.
  • 50 g Parmesan cheese, grated: Fresh grated tastes infinitely better than pre-grated, and it melts more evenly into the filling.
  • 1 large egg: This binds everything together and adds richness; use room temperature for better incorporation.
  • 1 garlic clove, minced: One is enough because the sauce carries plenty of garlic flavor too.
  • 1/2 tsp ground nutmeg: A whisper of nutmeg is the secret ingredient that makes people say they can't quite identify what makes it taste so complete.
  • 700 ml tomato passata or crushed tomatoes: Passata is smoother and more elegant if you can find it, but crushed tomatoes work beautifully too; just simmer a bit longer.
  • 2 tbsp olive oil: Use something you wouldn't be afraid to drizzle on finished bread; this is not the place for cooking-grade oil.
  • 1 tsp dried oregano and 1/2 tsp dried basil: Dried herbs are actually preferable here because the slow oven time lets them bloom without turning bitter.
  • 120 g shredded mozzarella cheese: Low-moisture mozzarella browns better than fresh; a golden top is half the appeal.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oven and start the water:
Set the oven to 180°C (350°F) and get a large pot of salted water boiling while you gather everything else. The salt should taste like the sea—this is your only chance to season the pasta itself.
Cook the shells just shy of done:
Add the shells and cook until they're nearly tender but still have a tiny bit of firmness at the bite, usually about two minutes under package time. They'll finish cooking in the oven, so err toward underdone rather than soft.
Build the filling with your hands:
In a mixing bowl, combine the ricotta, squeezed spinach, Parmesan, egg, minced garlic, nutmeg, salt, and pepper. Use a spoon or your fingers to press everything together until smooth and cohesive; this takes a minute or two but creates a better texture than blending.
Sauté and simmer the sauce:
Heat olive oil in a saucepan over medium heat, add the chopped onion, and let it soften for about three minutes until it's translucent at the edges. Add the garlic, cook for just one more minute, then pour in the tomato passata, oregano, basil, salt, and pepper.
Let the sauce breathe:
Simmer gently for 10 to 15 minutes, stirring occasionally. The sauce should smell rich and layered, not sharp or raw; this time is when everything melds together.
Layer the dish with intention:
Spread about half of the tomato sauce across the bottom of your baking dish in an even layer. This prevents sticking and creates flavor in every bite.
Fill each shell carefully:
Spoon about 1.5 to 2 tablespoons of the ricotta filling into each shell—don't overstuff or they'll burst. Arrange them open-side up in the baking dish in neat rows.
Top with the remaining sauce:
Spoon the rest of the tomato sauce evenly over all the shells, making sure each one is nestled in sauce. This protects them during baking and keeps everything moist.
Add the cheese crown:
Sprinkle the shredded mozzarella and remaining Parmesan evenly over the top. This will melt into a golden, bubbling blanket.
Bake covered, then finish bare:
Cover the dish with foil and bake for 25 minutes to let everything heat through gently. Remove the foil and bake for another 10 to 15 minutes until the cheese is bubbling at the edges and golden on top.
Rest before serving:
Let the dish rest for five minutes; this gives the filling time to set slightly and makes serving easier and less messy.
Save
| ricobatbout.com

My grandmother used to say that good food tastes better when you sit with it for a moment first, and that's never been more true than with this dish. Those five minutes of rest feel like patience rewarded, like the kitchen saying thank you for paying attention.

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.

The Magic of Nutmeg

The nutmeg in this filling is subtle enough that most people won't identify it by name, but they'll absolutely notice its absence if you skip it. It adds a warmth and earthiness that bridges the creamy ricotta and bright tomato sauce, creating complexity that makes the dish feel less vegetable-forward and more elegantly balanced. A tiny pinch is all you need; too much tastes medicinal.

Timing and Temperature

This dish moves at its own pace, and respecting that pace changes everything. Room temperature ingredients blend together more smoothly, the gentler oven temperature allows the filling to set without the edges drying out, and the covered-then-uncovered baking method ensures the cheese browns evenly without the sauce underneath drying up. Rushing any of these steps will show in the final bite.

Variations and Occasions

This recipe is forgiving enough to adapt to what you have and what you're craving. I've made it with fresh spinach when that's what was at the market, stretched the ricotta with a bit of cottage cheese for a lighter version, and even added fresh basil to the filling instead of just dried herbs. Each version felt like its own meal, distinct but unmistakably itself.

  • Add a pinch of red pepper flakes to the tomato sauce if you want a subtle heat that builds through each bite.
  • A splash of red wine stirred into the sauce adds depth and sophistication without overpowering the spinach and cheese.
  • Top with fresh torn basil or a scatter of pine nuts if you want to make it feel like a special occasion.
A close-up of cheesy stuffed shells bubbling from the oven, a satisfying Italian comfort meal. Save
A close-up of cheesy stuffed shells bubbling from the oven, a satisfying Italian comfort meal. | ricobatbout.com

This dish has the rare quality of being both comforting and elegant, casual enough for a weeknight and polished enough for people you want to impress. Serve it with crusty bread and maybe a simple green salad, and you'll have a meal that feels like an occasion, even when it's just Tuesday.

Recipe FAQs

What type of pasta shells work best?

Jumbo conchiglioni shells are ideal as they hold the filling well and bake evenly.

Can I use fresh spinach instead of frozen?

Yes, fresh spinach should be wilted, chopped, and well drained before mixing with ricotta for best results.

How do I prevent shells from sticking after boiling?

Drain shells carefully and place them on a tray without overlapping to avoid sticking before filling.

Is there a way to add extra flavor to the tomato sauce?

Adding a pinch of red pepper flakes or fresh herbs like basil enhances the tomato sauce's depth.

Can this dish be prepared ahead of time?

You can assemble the stuffed shells and refrigerate them before baking; increase oven time slightly when baking cold.

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.

Stuffed Ricotta Spinach Shells

Jumbo shells filled with creamy ricotta, spinach, and baked with rich tomato sauce and melted cheese.

Prep time
25 min
Time to cook
40 min
Total duration
65 min
Author Madeline Cox


Skill level Medium

Cuisine type Italian

Makes 4 Portions

Diet specifics Vegetarian-friendly

What You'll Need

Pasta

01 20 jumbo pasta shells (conchiglioni)
02 Salt for boiling water

Filling

01 14 oz ricotta cheese
02 9 oz frozen spinach, thawed and squeezed dry (or 10.5 oz fresh spinach, wilted and chopped)
03 1/2 cup grated Parmesan cheese
04 1 large egg
05 1 garlic clove, minced
06 1/2 teaspoon ground nutmeg
07 1/2 teaspoon salt
08 1/4 teaspoon 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 tablespoons olive oil
05 1 teaspoon dried oregano
06 1/2 teaspoon 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: Boil salted water in a large pot and cook jumbo pasta shells until al dente, approximately 2 minutes less than package instructions. Drain and arrange shells on a tray to prevent sticking.

Step 03

Prepare Filling: In a mixing bowl, combine ricotta, squeezed spinach, Parmesan, egg, minced garlic, nutmeg, salt, and black pepper. Stir until smooth and uniform.

Step 04

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

Step 05

Assemble Dish: Spread half of the tomato sauce evenly over the bottom of a large baking dish.

Step 06

Fill Shells: Fill each pasta shell with 1.5 to 2 tablespoons of the ricotta-spinach mixture and arrange them neatly in the baking dish.

Step 07

Add Remaining Sauce: Pour the remaining tomato sauce over the stuffed shells, ensuring even coverage.

Step 08

Add Cheese Topping: Sprinkle shredded mozzarella and remaining Parmesan cheese evenly atop the sauce-covered shells.

Step 09

Bake Covered: Cover the baking dish with foil and bake in the preheated oven for 25 minutes.

Step 10

Finish Baking: Remove the foil and bake for an additional 10 to 15 minutes until the cheese is golden and bubbling.

Step 11

Rest Before Serving: Allow the dish to rest for 5 minutes before serving to let flavors meld.

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 needed

  • Large pot
  • Strainer
  • Mixing bowl
  • Saucepan
  • Baking dish (approximately 13x9 inches)
  • Spoon

Allergy details

Review each component for allergy concerns and ask your healthcare provider if you're unsure.
  • Contains milk (ricotta, Parmesan, mozzarella), eggs, and wheat (pasta). May contain traces of gluten depending on pasta used; use gluten-free shells if necessary.

Nutritional info (per portion)

Details here are for general knowledge, not medical purposes.
  • Caloric value: 480
  • Fat content: 19 g
  • Carbohydrates: 52 g
  • Protein amount: 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.