Stuffed Shells with Ricotta and Spinach

Featured in: Oven & Stovetop Favorites

These stuffed shells feature jumbo pasta shells generously filled with a creamy mixture of ricotta cheese, spinach, Parmesan, and aromatic seasonings. The shells are nestled in a homemade tomato sauce infused with onion, garlic, and Italian herbs, then topped with mozzarella and baked until golden and bubbling.

The dish comes together in about an hour, making it perfect for family dinners or meal prep. The filling combines the richness of ricotta with the earthiness of spinach, enhanced by nutmeg and garlic. The tomato sauce provides a bright, tangy contrast that balances the creamy filling beautifully.

Top with extra Parmesan before serving for added depth of flavor. This vegetarian main dish yields four satisfying servings and pairs wonderfully with a simple green salad and crusty bread.

Updated on Wed, 14 Jan 2026 12:25:00 GMT
Golden-brown Stuffed Shells topped with melted mozzarella sit in a rich tomato sauce, garnished with fresh basil. Save
Golden-brown Stuffed Shells topped with melted mozzarella sit in a rich tomato sauce, garnished with fresh basil. | belletifsa.com

The first time I made stuffed shells, I accidentally bought manicotti instead of jumbo shells and spent twenty minutes trying to stuff broken pasta tubes with a spoon. My kitchen looked like a ricotta explosion. Now I always double-check the pasta aisle, but that chaotic evening taught me that stuffed shells are worth every messy minute of preparation.

Last winter, my neighbor came over while these were baking and immediately asked what smelled so incredible. We ended up eating the entire dish standing at the counter, laughing about how comfort food has a way of bringing people together. Now whenever I make these, I think of that impromptu dinner party.

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: I learned the hard way that overcooking them during boiling makes them impossible to handle later
  • Ricotta cheese: Whole milk ricotta makes the filling luxuriously rich, but part-skim works if you prefer
  • Frozen spinach: Thawing and squeezing it until completely dry prevents watery filling, and I mean really squeeze it
  • Parmesan cheese: Freshly grated melts better into the filling than the pre-grated kind
  • Egg: This binds everything together so the filling doesnt separate during baking
  • Nutmeg: Just a pinch adds a subtle warmth that makes the spinach taste brighter
  • Tomato passata: Using smooth tomatoes instead of chunky ones coats the shells evenly
  • Mozzarella cheese: Low-moisture shredded cheese creates that beautiful golden blanket without too much oil

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven to 180°C 350°F:
Getting the oven ready first means no waiting when your sauce is perfectly simmered
Boil the pasta shells:
Cook them two minutes less than the package directs since they will finish cooking in the oven
Mix the ricotta filling:
Combine everything until it looks like a unified green-speckled cloud, stopping to taste for salt
Simmer the tomato sauce:
Let those onions soften completely, and do not rush the fifteen minute simmer, it builds depth
Layer sauce in the baking dish:
That first layer of sauce prevents shells from sticking and creates a flavorful foundation
Stuff each shell generously:
A small spoon or piping bag works, and do not worry about being too neat, they will look beautiful baked
Arrange shells in rows:
Cram them in snugly so they support each other while baking
Spoon remaining sauce over top:
Make sure every shell gets some love, even the corners
Layer both cheeses:
Sprinkle them evenly so every bite gets that golden cheesy crust
Bake covered then uncovered:
The foil steams the shells tender, and those final minutes without it create the bubbly top we all want
Let it rest briefly:
Five minutes seems like forever when it smells this good, but it helps the filling set
Stuffed Shells with creamy ricotta and spinach filling peek from the baked dish, ready for a comforting family dinner. Save
Stuffed Shells with creamy ricotta and spinach filling peek from the baked dish, ready for a comforting family dinner. | belletifsa.com

My sister used to request these for every birthday dinner, and now that she lives across the country, making them feels like having her here. Food really does carry memories across distances.

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.

Making Ahead

I have discovered you can assemble the entire dish up to 24 hours before baking, just cover it tightly and refrigerate. You may need to add five extra minutes to the baking time if it goes into the oven cold from the fridge.

Freezing Instructions

These freeze remarkably well either before or after baking. Just wrap the dish tightly and freeze for up to three months. Thaw overnight in the refrigerator before baking as directed.

Serving Suggestions

A crisp green salad with vinaigrette cuts through the richness beautifully. Garlic bread is non-negotiable in my house.

  • Grind extra fresh pepper over each portion at the table
  • Keep some extra warm sauce handy in case anyone wants more
  • A light red wine pairs perfectly if you are enjoying this with adults
Steam rises from cheesy Stuffed Shells baked in red sauce, served with a side salad and garlic bread. Save
Steam rises from cheesy Stuffed Shells baked in red sauce, served with a side salad and garlic bread. | belletifsa.com

There is something deeply satisfying about pulling a bubbling dish of stuffed shells from the oven, especially when you know the real magic happens at the table.

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. You may need to add 5-10 minutes to the baking time if baking from cold. Alternatively, freeze the assembled dish unbaked for up to 3 months.

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

After draining the cooked shells, arrange them in a single layer on a baking sheet or tray. Ensure they're not touching each other. You can lightly toss them with a small amount of olive oil to prevent sticking further.

Can I use fresh spinach instead of frozen?

Absolutely. Use about 300g fresh spinach, wilt it in a pan with a little olive oil, then squeeze out all excess moisture before chopping and adding to the ricotta mixture. Removing excess liquid is crucial to prevent soggy filling.

What can I serve with stuffed shells?

A crisp green salad with balsamic vinaigrette complements the rich, cheesy pasta beautifully. Garlic bread or focaccia is perfect for soaking up the extra sauce. Roasted vegetables like zucchini or bell peppers also make excellent sides.

How do I know when the stuffed shells are done baking?

The stuffed shells are ready when the cheese topping is bubbling and golden brown, typically after 35-40 minutes of baking. The sauce should be bubbling around the edges of the dish, and the shells should be heated through completely.

Can I make this dish gluten-free?

Yes, simply use gluten-free jumbo pasta shells instead of regular wheat pasta. Ensure all other ingredients, including cheeses and seasonings, are certified gluten-free. The cooking time for gluten-free shells may vary slightly, so check package instructions.

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 Shells with Ricotta and Spinach

Jumbo shells stuffed with ricotta-spinach filling, baked in tomato sauce with melted cheese topping.

Prep time
25 min
Cook time
40 min
Total duration
65 min
Created by Spencer Rhodes


Skill level Medium

Cuisine Italian

Makes 4 Portions

Diet Restrictions 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 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

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

Step 03

Prepare 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 (13x9 inch).

Step 06

Fill 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

Bake Uncovered: 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.

Tools You'll Need

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

Allergy details

Review ingredients for possible allergens, and always get advice from a medical expert if you're unsure.
  • 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 serving)

Nutrition facts are for informational purposes and can't replace professional medical guidance.
  • Calories: 480
  • Fat content: 19 g
  • Carbohydrates: 52 g
  • Protein: 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.