Ricotta Spinach Stuffed Shells

Featured in: Meals For Everyday Living

These classic Italian stuffed shells feature jumbo pasta generously filled with a smooth blend of ricotta cheese, spinach, garlic, and Parmesan. The shells nestle in a homemade tomato sauce seasoned with onions, herbs, and olive oil, then bake until the mozzarella topping turns golden and bubbly.

The filling comes together quickly while the sauce simmers, making assembly straightforward. Once stuffed and arranged in the baking dish, they cook covered first to heat through, then uncovered to achieve that irresistible cheesy crust.

Perfect for family dinners or meal prep, these shells reheat beautifully and pair wonderfully with crusty bread and a simple green salad.

Updated on Wed, 14 Jan 2026 11:49:00 GMT
Golden-brown Stuffed Shells topped with melted mozzarella and fresh basil, bubbling in a ceramic dish with red tomato sauce peeking from beneath. Save
Golden-brown Stuffed Shells topped with melted mozzarella and fresh basil, bubbling in a ceramic dish with red tomato sauce peeking from beneath. | ricoaghrum.com

The first time I made stuffed shells, I stood in my tiny apartment kitchen squeezing frozen spinach with my bare hands, water dripping everywhere, wondering if this was actually how Italian grandmothers spent their Sundays. Now it is become one of those recipes I can make almost without thinking, hands moving through the motions while my mind wanders to who is coming to dinner. The house fills with that particular smell of tomato and melting cheese that makes people drift into the kitchen asking what time we are eating.

Last winter my sister came over during that endless stretch of gray February days when everyone needs something warm and comforting. We stood at the counter filling shells together, talking about everything and nothing, ricotta smeared on our wrists. By the time the baking dish emerged from the oven, bubbling and golden, the kitchen had turned into the coziest place in the world.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Jumbo pasta shells: These are the perfect vessel for holding all that creamy filling without collapsing during baking
  • Ricotta cheese: Whole milk ricotta gives the best texture but part skim works if you are watching calories
  • Frozen spinach: Thaw it completely and squeeze out every drop of water or your filling will be watery
  • Parmesan cheese: Adds a salty depth that balances the mild ricotta
  • One egg: This binds the filling together so it does not separate when baked
  • Ground nutmeg: A pinch adds something unexpected that makes people ask what is in this
  • Tomato passata: Smooth uncooked tomatoes make a sauce that is clean and bright
  • Dried oregano and basil: Classic Italian herbs that give the sauce that familiar taste
  • Mozzarella cheese: Creates that irresistible melted cheese top everyone fights over

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:
Preheat to 180°C (350°F) and clear some counter space because you will need it
Cook the shells:
Boil them for 2 minutes less than the package says since they will finish cooking in the oven
Make the filling:
Mix ricotta, spinach, Parmesan, egg, garlic, nutmeg, salt and pepper until everything is evenly combined
Simmer the sauce:
Cook the onion and garlic in olive oil until soft, add the tomatoes and herbs, let it bubble gently for 10 to 15 minutes
Layer it up:
Spread half the sauce in the baking dish, fill each shell with a spoonful of filling and arrange them in rows
Add the finishing touches:
Pour the remaining sauce over the shells and scatter mozzarella and extra Parmesan on top
Bake until golden:
Cover with foil for 25 minutes then uncover and bake another 10 to 15 minutes until the cheese is bubbling and browned in spots
Ricotta and spinach Stuffed Shells arranged in a baking dish, served alongside a glass of red Chianti and crusty Italian bread. Save
Ricotta and spinach Stuffed Shells arranged in a baking dish, served alongside a glass of red Chianti and crusty Italian bread. | ricoaghrum.com

My friend Marco who grew up in a big Italian family told me stuffed shells were always Sunday dinner food, something everyone helped with between homework and laundry. Now when I make them I understand why they are worth the effort. There is something about sliding that baking dish onto the table and watching the first person break through that cheesy top that feels like giving someone a hug.

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 Ahead Magic

You can assemble the entire dish up to a day ahead, cover it tightly and keep it in the refrigerator. Add 5 to 10 minutes to the baking time if it is going into the oven cold from the fridge.

Freezing Instructions

Wrap the unbaked dish tightly in plastic then foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking or add about 20 minutes to the covered baking time.

Serving Suggestions

A crisp green salad with a simple vinaigrette cuts through the richness of the cheese. Garlic bread is never a bad idea. Some people like a glass of light red wine alongside.

  • Sprinkle fresh basil over the top right before serving for a pop of color
  • Red pepper flakes in the sauce add gentle warmth for those who like heat
  • Leftovers reheat beautifully for lunch the next day
Close-up of creamy Stuffed Shells filled with ricotta and spinach, smothered in rich tomato sauce and topped with golden, bubbly cheese. Save
Close-up of creamy Stuffed Shells filled with ricotta and spinach, smothered in rich tomato sauce and topped with golden, bubbly cheese. | ricoaghrum.com

There is something deeply satisfying about a dish that looks impressive but comes together with such simple ingredients. This is the kind of recipe that turns a random Tuesday into something worth remembering.

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 covered baking time if baking cold from the refrigerator.

How do I prevent shells from tearing when stuffing?

Cook the shells slightly less than package instructions so they stay firm. Handle them gently and use a small spoon or piping bag to fill without stretching the pasta too much.

Can I freeze stuffed shells?

Absolutely. Assemble in a freezer-safe dish, cover tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

What can I use instead of ricotta?

Cottage cheese blended until smooth works well as a lighter alternative. For a creamier texture, mix cottage cheese with some cream cheese or mascarpone.

How do I know when the shells are done baking?

The cheese on top should be melted, bubbly, and lightly golden. The sauce should be hot and bubbling around the edges, and the filling heated through.

Can I use fresh spinach instead of frozen?

Yes, use about 300g fresh spinach. Wilt it in a pan, squeeze out all excess moisture thoroughly, and chop before adding to the ricotta mixture.

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 Spinach Stuffed Shells

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

Prep Time
25 minutes
Time to Cook
40 minutes
Overall Time
65 minutes
Recipe by Alyssa Cantrell


Skill Level Medium

Cuisine Italian

Makes 4 Number of Servings

Diet Details Meat-Free

What You 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 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 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

Directions

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 set aside on a tray so they do not stick together.

Step 03

Prepare Ricotta Filling: In a mixing bowl, combine ricotta, squeezed spinach, Parmesan, egg, minced garlic, nutmeg, salt, and pepper. Mix until smooth and set aside.

Step 04

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

Step 05

Layer Sauce Base: Spread half of the tomato sauce in the bottom of a large baking dish.

Step 06

Stuff Pasta Shells: Fill each shell with about 1.5–2 tablespoons of the ricotta-spinach mixture and arrange them in the baking dish.

Step 07

Add Remaining Sauce: Spoon the remaining tomato sauce evenly over the stuffed shells.

Step 08

Add Cheese Topping: Sprinkle mozzarella and remaining Parmesan cheese on top.

Step 09

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

Step 10

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

Step 11

Rest Before Serving: Let 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.

Gear Needed

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

Allergy Notes

Inspect each item for allergens and speak to a healthcare provider with concerns.
  • Contains milk (ricotta, Parmesan, mozzarella), eggs, and wheat (pasta).
  • May contain traces of gluten depending on the pasta; use gluten-free shells if needed.
  • Always check cheese and pasta labels for allergens.

Nutrition Details (per portion)

These values are for information only. They’re not medical advice.
  • Energy: 480
  • Total Fat: 19 grams
  • Carbohydrates: 52 grams
  • Proteins: 25 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.