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.
Main CourseThis 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
- 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.



