Ricotta Spinach Stuffed Shells

Featured in: Seasonal Food Planning

These jumbo pasta shells are generously filled with a smooth mixture of ricotta cheese, spinach, Parmesan, and a hint of nutmeg. After being nestled in a homemade tomato sauce infused with onion, garlic, and herbs, they bake until the mozzarella topping turns golden and bubbly. The result is a comforting Italian-style dish that's perfect for family dinners or meal prep, yielding four satisfying servings.

Updated on Fri, 16 Jan 2026 14:26:15 GMT
Golden Stuffed Shells fresh from the oven, featuring jumbo pasta topped with bubbly mozzarella and fresh parsley. Pin It
Golden Stuffed Shells fresh from the oven, featuring jumbo pasta topped with bubbly mozzarella and fresh parsley. | simpleimed.com

The first time I made stuffed shells, it was a rainy Tuesday and I was craving something that felt like a warm hug. I remember standing in my tiny kitchen, spinach dripping everywhere as I tried to squeeze it dry with my bare hands. My roommate walked in, took one look at the chaos, and asked if I was making a science experiment. But when those bubbling, cheesy shells came out of the oven, even she had to admit the mess was worth it.

Last winter, I brought these to a potluck when I was feeling completely unprepared and nervous. My friend Sarah, who claims to hate spinach, went back for thirds and kept asking what my secret ingredient was. Watching people gather around the baking dish, scraping up every last bit of sauce, reminded me why I fell in love with cooking in the first place.

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: Cook them just shy of al dente since they will finish cooking in the oven
  • 400 g ricotta cheese: Full fat makes the filling luxuriously creamy
  • 250 g frozen spinach: Thawed and squeezed absolutely dry any remaining water will make the filling soggy
  • 50 g grated Parmesan cheese: Adds that salty umami punch that balances the mild ricotta
  • 1 large egg: The binder that keeps your filling from melting away during baking
  • 1 garlic clove: Minced fresh because garlic powder just does not cut it here
  • 1/2 tsp ground nutmeg: The secret ingredient that makes Italian creamy fillings taste authentic
  • 700 ml tomato passata: Smooth and thick creates the perfect sauce consistency
  • 1 small onion: Finely chopped so it melts into the sauce rather than staying chunky
  • 2 tbsp olive oil: For sauteing the aromatics builds a flavor foundation
  • 1 tsp dried oregano and 1/2 tsp dried basil: Classic Italian herbs that complement without overpowering
  • 120 g shredded mozzarella: Creates that irresistible golden cheese blanket on top

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your oven and shells ready:
Preheat oven to 180°C. Boil shells for 2 minutes less than package directions, drain, and spread on a tray so they do not stick together.
Make the filling:
Mix ricotta, spinach, Parmesan, egg, garlic, nutmeg, salt, and pepper until completely smooth.
Build the sauce base:
Sauté onion in olive oil for 3 minutes until soft, add garlic for 1 minute, then pour in passata with oregano, basil, salt, and pepper. Simmer for 10-15 minutes.
Assemble and bake:
Spread half the sauce in your baking dish, fill each shell with 1.5-2 tablespoons of filling, arrange in dish, top with remaining sauce and cheeses. Cover and bake 25 minutes, then uncovered for 10-15 minutes until golden and bubbling.
Steaming Stuffed Shells in a ceramic baking dish, smothered in rich tomato sauce and melting Parmesan cheese. Pin It
Steaming Stuffed Shells in a ceramic baking dish, smothered in rich tomato sauce and melting Parmesan cheese. | simpleimed.com

My grandmother used to say that stuffed shells were special occasion food, but I have come to realize they are perfect for those random Tuesdays when life feels overwhelming. There is something meditative about stuffing each shell, and the way the house smells while it bakes makes everything feel like it will be okay.

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 everything up to 24 hours before baking, just keep it covered in the fridge. I have found the flavors actually deepen when given time to hang out together. Add about 5-10 minutes to the covered baking time if going straight from the refrigerator.

Sauce Variations

Sometimes I swap the tomato sauce for a creamy white sauce with bechamel and Fontina cheese. Other times, I add a pinch of red pepper flakes to the tomato sauce for gentle warmth. The filling stays the same, but the whole personality of the dish transforms.

Serving Suggestions

A crisp green salad with bright vinaigrette cuts through all that creamy richness perfectly. Garlic bread is non negotiable in my house for mopping up extra sauce. A light Italian red wine like Chianti makes the whole meal feel like a Sunday dinner at a trattoria.

  • Let leftovers cool completely before refrigerating
  • Reheat covered with foil at 160°C to prevent drying out
  • These freeze beautifully for up to 3 months
Hearty Stuffed Shells plated for dinner, garnished with basil and served alongside a crisp green garden salad. Pin It
Hearty Stuffed Shells plated for dinner, garnished with basil and served alongside a crisp green garden salad. | simpleimed.com

Every time I pull this bubbling dish from the oven, I remember that good food does not have to be complicated. Sometimes the most comforting meals are just cheese, pasta, and a little patience.

Recipe Questions & Answers

Can I make stuffed shells ahead of time?

Yes, assemble the stuffed shells up to 24 hours in advance and refrigerate. Add an extra 10-15 minutes to the baking time if cooking from cold.

How do I prevent shells from tearing?

Cook the shells 2 minutes less than the package directs for al dente texture. Handle gently when filling and arrange them carefully in the baking dish.

Can I freeze stuffed shells?

Assemble and freeze before baking. Wrap 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 makes a lighter alternative. For a dairy-free version, use cashew ricotta or vegan cheese alternatives.

How do I know when they're done baking?

The cheese on top should be melted and golden brown, with bubbling sauce around the edges. The internal temperature should reach 165°F (74°C).

Can I add meat to the filling?

Brown ground Italian sausage, beef, or turkey and mix it into the ricotta filling. Reduce the amount of spinach slightly to accommodate the meat.

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

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

Prep Time
25 min
Time to Cook
40 min
Total Duration
65 min
Recipe by Kelvin Chavez


Skill Level Medium

Cuisine Type Italian

Makes 4 Number of Servings

Diet Info Vegetarian Option

Ingredient List

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

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

Step 06

Stuff 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 Sauce and Cheese: Spoon the remaining tomato sauce evenly over the stuffed shells. Sprinkle mozzarella and remaining Parmesan cheese on top.

Step 08

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

Step 09

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

Step 10

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.

Equipment Needed

  • Large pot
  • Strainer
  • Mixing bowl
  • Saucepan
  • 13x9 inch baking dish
  • Spoon

Allergy Details

Review all items for allergens and check with a health 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 Info (each serving)

This nutrition info is for reference only and shouldn't replace advice from healthcare professionals.
  • Calories: 480
  • Fat: 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.