TastelyBites

Stuffed Shells with Ricotta and Spinach Recipe

Stuffed shells with ricotta and spinach are comfort food at its best: jumbo pasta shells filled with creamy ricotta, spinach and Parmesan, baked in marinara under a golden blanket of melted mozzarella. It feeds a crowd, freezes beautifully, and tastes like a warm hug on a cold winter night.

November 12, 2026 1 hr 5 mins
Baked stuffed shells with ricotta and spinach in marinara sauce under golden melted mozzarella, garnished with fresh basilMain Course
Prep25 mins
Cook40 mins
Total1 hr 5 mins
Serves6
CourseMain Course
CuisineItalian
Calories420 kcal

This Stuffed Shells with Ricotta and Spinach Recipe is the pasta bake that turns an ordinary weeknight into a proper Italian dinner. Jumbo shells are filled with a creamy ricotta and spinach mixture, nestled into a bed of marinara sauce, and baked under a golden blanket of melted mozzarella until bubbling and irresistible.

For more hearty main course favourites, try our Chicken Alfredo Lasagna, our Creamy Sun Dried Tomato Chicken and our Lemon Garlic Butter Chicken.

What Makes These Stuffed Shells So Good

The magic is in the filling. Ricotta makes it creamy, spinach adds colour and freshness, Parmesan brings a salty depth, and a pinch of nutmeg gives it that warm, classic Italian flavour. Each shell is a perfect little parcel, so every bite has the right balance of pasta, filling and sauce.

It is also a wonderfully practical dinner. The shells can be stuffed a day ahead, the whole dish freezes beautifully, and it feeds six generously from a single pan. Serve it with garlic bread and a green salad, and you have a complete dinner that feels like a celebration without any last minute stress.

The Key Ingredients

A short list of everyday ingredients builds the creamy, savoury flavour.

The Jumbo Shells

Jumbo pasta shells are made for stuffing, with a wide opening that holds a generous spoonful of filling. Cook them just until al dente, as they will keep cooking in the oven. A splash of oil in the water and a gentle stir keep them from sticking together.

The Ricotta Filling

Whole milk ricotta gives the filling its creamy body, and an egg binds it together so it stays put inside the shells. Squeeze the spinach very dry before mixing it in, as even a little extra water will make the filling runny and the shells soggy.

The Spinach

Frozen spinach is the easiest choice here, just thaw it and squeeze it dry in a clean towel. Fresh spinach works too, just wilt it in a pan, cool it, and squeeze out every drop of water you can. Either way, dry spinach is the secret to a filling that holds its shape.

The Marinara and Mozzarella

A good marinara sauce is the bed the shells bake in, keeping them moist and adding a bright tomato flavour. Low moisture mozzarella melts into a golden, bubbly blanket on top, so use the block kind and grate it yourself for the best melt.

How to Make Stuffed Shells with Ricotta and Spinach

The method is simple: cook the shells, mix the filling, stuff, sauce and bake until bubbly.

  • Cook the shells: boil the jumbo shells in salted water until just al dente, then drain and cool slightly.
  • Mix the filling: combine the ricotta, squeezed spinach, egg, Parmesan, garlic, nutmeg, salt and pepper.
  • Sauce the dish: spread 1 cup of marinara over the bottom of a 9 by 13 inch baking dish.
  • Stuff the shells: fill each shell generously with the ricotta mixture and arrange them in the dish.
  • Top and cover: spoon the remaining sauce over the shells, scatter over the mozzarella, and cover with foil.
  • Bake until bubbly: bake at 375 F for 25 minutes covered, then 10 minutes uncovered until golden and bubbling.

Mistakes to Avoid

Wet Spinach

Spinach holds a surprising amount of water, and if you skip the squeeze the filling turns runny and the shells go soggy. Squeeze it in a clean towel until no more water comes out. It takes a minute and it makes all the difference.

Overcooking the Shells

Shells that are fully cooked before baking will fall apart in the oven. Cook them just until al dente, a minute less than the packet says, as they will finish cooking in the sauce. Handle them gently while stuffing so they do not tear.

Skipping the Sauce Underneath

Shells sitting on a dry baking dish stick, dry out and burn on the bottom. Always spread a layer of marinara underneath first, so the pasta steams gently in the sauce and stays tender all the way through.

What to Serve with Stuffed Shells

This is a rich, cheesy pasta bake, and it loves simple Italian sides:

  • Garlic bread, for scooping up the extra sauce
  • A green salad, for a fresh, crisp contrast
  • Roasted vegetables, for a colourful, simple side
  • Red wine, for a classic Italian pairing

Make It Your Own

The recipe welcomes tweaks. Add Italian sausage to the filling for a meatier version, swap the marinara for a creamy Alfredo sauce, or stir in sun dried tomatoes and fresh basil for extra flavour. A pinch of red pepper flakes gives the filling a gentle warmth.

Make These Stuffed Shells Today

Creamy, cheesy and bubbling from the oven, these are the shells that turn a weeknight into an Italian feast. Stuff a pan tonight and let the kitchen smell like a trattoria. Browse more of our Main Course recipes for more hearty favourites.

Recipe card

Stuffed Shells with Ricotta and Spinach Recipe

P Pin
Prep
25 mins
Cook
40 mins
Total
1 hr 5 mins
Serves
6
Course
Main Course
Cuisine
Italian
Calories
420 kcal

Ingredients

0/11 ready · tap to tick off

Equipment

  • 9 by 13 inch baking dish
  • large pot
  • large bowl
  • foil
  • spoon

Method

Tap a step when it’s done.

Nutrition

420 kcal

Calories

22 g

Protein

45 g

Carbohydrates

17 g

Fat

4 g

Fiber

7 g

Sugar

640 mg

Sodium

Notes

  • Cook the shells just until al dente so they hold up in the oven.
  • Squeeze the spinach very dry, as wet spinach makes a runny filling.
  • Spread sauce under the shells so they stay moist and do not stick.
  • Let the dish rest for 10 minutes before serving so it sets.
  • Assemble the dish a day ahead and bake when ready.
  • Leftovers keep in the fridge for up to 4 days and freeze well.

Tips for success

  • Use whole milk ricotta for the creamiest filling.
  • Grate the mozzarella yourself for the best melt.
  • Handle the shells gently while stuffing so they do not tear.
  • Cover with foil for the first bake so the cheese does not burn.
  • Add a pinch of red pepper flakes for a gentle warmth.
  • Freeze the unbaked dish for up to 2 months, thawing overnight first.

Questions & answers

Can I make stuffed shells ahead of time?+
Yes. Assemble the dish up to a day ahead, cover it tightly and keep it in the fridge. Add 10 minutes to the covered baking time if it goes into the oven cold.
Can I freeze stuffed shells?+
Yes. Freeze the assembled, unbaked dish for up to 2 months, wrapped well. Thaw overnight in the fridge, then bake as directed. Baked leftovers also freeze well in portions.
What can I use instead of ricotta?+
Cottage cheese blended smooth is the closest swap. You can also use a mix of cream cheese and a little milk, though the texture will be slightly denser. Mascarpone works too, for a richer filling.
Can I add meat to stuffed shells?+
Yes. Browned Italian sausage, ground beef or shredded chicken all mix into the filling beautifully. Use about 1 pound of cooked meat and reduce the ricotta slightly so the shells are not overstuffed.
How do I stop the shells from tearing?+
Cook them just until al dente, drain them gently and spread them on a baking sheet to cool. Stuff them with a small spoon and support the shell in your hand, rather than squeezing it from the sides.