Easy Spinach and Ricotta Stuffed Shells: The Ultimate Guide
There’s nothing quite like a bubbling dish of cheesy, saucy, comfort food fresh out of the oven. Spinach and ricotta stuffed shells are a classic family favorite, perfect for weeknight dinners, casual get-togethers, or when you just need a cozy meal that feels like a hug. This hearty vegetarian dish is not only easy to prepare, but also makes for fantastic leftovers and freezer meals.
Table of Contents
Stuffed pasta shells are filled with a creamy ricotta mixture, sautéed spinach, and loads of melted cheese. They’re baked in marinara sauce until the top is golden and bubbly. Best of all, they can be prepped ahead, frozen for later, or modified to suit your tastes. Before diving into the step-by-step recipe, it’s worth noting that spinach is incredibly nutrient-rich—packed with iron, magnesium, and antioxidants. Here’s why you should eat more spinach, even in pasta.
Another secret to success with this dish lies in perfectly cooked pasta. Overboiling the jumbo shells can cause them to fall apart while stuffing. For pro tips, Serious Eats offers a science-backed guide to getting your pasta perfectly al dente, every time.

Ingredients You’ll Need
The beauty of this recipe is in its simplicity. Here’s what you’ll need:
- 12–14 jumbo pasta shells
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups fresh spinach (or 1 cup frozen, thawed and drained)
- 1 cup ricotta cheese
- 1 cup mozzarella cheese, shredded
- ½ cup Parmesan cheese, grated
- 1 large egg
- Salt & black pepper to taste
- 1½ cups marinara sauce (store-bought or homemade)
- Fresh basil and extra Parmesan for garnish
Substitution Tips
- Don’t have ricotta? Try these ricotta cheese substitutes like cottage cheese or a soft goat cheese.
- Frozen spinach is fine—just make sure it’s thoroughly squeezed dry.
- Swap in Alfredo or vodka sauce for a creamier twist.
- Add a pinch of nutmeg to the cheese mix for an earthy depth.
How to Make Spinach and Ricotta Stuffed Shells
Making stuffed shells is easier than you might think! Here’s a simple step-by-step:
- Boil the Pasta
- Cook jumbo shells in salted water until al dente. Drain and lay them on a baking sheet to cool.
- Sauté the Veggies
- Heat olive oil in a skillet.
- Add the onion and sauté for 3–4 minutes until soft.
- Add garlic and cook for 1 minute more.
- Stir in the spinach and cook until wilted. Remove from heat.
- Prepare the Filling
- In a mixing bowl, combine:
- Cooked spinach mixture
- Ricotta, mozzarella, Parmesan
- Egg, salt, and pepper
- Mix until smooth and creamy.
- In a mixing bowl, combine:
- Stuff the Shells
- Spread half the marinara sauce in a greased baking dish.
- Fill each shell with 2–3 tablespoons of the cheese-spinach mixture.
- Nestle the stuffed shells in the dish.
- Top and Bake
- Pour remaining sauce over the shells.
- Cover with foil and bake at 375°F for 20–30 minutes.
- Uncover for the last 5 minutes to brown the top slightly.
- Garnish and Serve
- Sprinkle with fresh basil and additional Parmesan before serving.
Tips for Perfect Stuffed Shells
- Don’t overcook the pasta—al dente shells hold their shape better.
- Use a spoon or piping bag for cleaner stuffing.
- Squeeze out all moisture from frozen spinach to prevent watery filling.
- Shred your own cheese—it melts better than pre-shredded.
Make-Ahead, Freezing & Reheating Instructions
- Make Ahead: Prepare and store the unbaked dish in the fridge for up to 2 days.
- To Freeze: Assemble fully, wrap tightly, and freeze for up to 3 months.
- Reheating: Bake from frozen (add 10–15 minutes) or thaw overnight and bake as usual.
Nutritional Overview
This recipe makes 4–5 servings. Per serving (approximate):
- Calories: 420
- Protein: 25g
- Carbohydrates: 30g
- Fat: 23g
- Calcium, Vitamin A, and Iron rich
For a healthier twist, use whole wheat shells or part-skim cheeses.
Delicious Variations to Try
- Add Meat: Mix in crumbled sausage or ground turkey with the filling.
- Spicy Kick: Add red pepper flakes to the sauce or filling.
- Extra Veggies: Grated carrots, mushrooms, or zucchini blend in well.
- Different Sauces: Try Alfredo, vodka, or pesto sauces.
Perfect Pairings and Side Dishes
These stuffed shells pair wonderfully with:
- Garlic bread or homemade focaccia
- Roasted garlic Brussels sprouts
- Italian chopped salad
- Honey roasted carrots
- A glass of Pinot Grigio or light Chianti
Common Mistakes to Avoid
- Overcooking shells – They’ll tear easily.
- Using watery filling – Drain or squeeze spinach well.
- Skipping seasoning – Taste your filling before stuffing.
- Not enough sauce – Dry shells are sad shells!
FAQs About Spinach and Ricotta Stuffed Shells
Can I use frozen spinach instead of fresh?
Yes! Just thaw and squeeze out the excess moisture.
Can I prepare stuffed shells in advance?
Absolutely—store assembled (unbaked) in the fridge or freeze for later.
What’s the best way to freeze them?
Use a foil tray or baking dish, cover tightly with plastic and foil, and label with the date.
Can I substitute cottage cheese for ricotta?
Yes. Cottage cheese is a popular alternative, especially when blended smooth.
How many shells make one serving?
Typically, 3–4 shells per person depending on their size and appetite.
Can I use different cheeses?
Definitely—try fontina, provolone, or goat cheese for a new flavor profile.
Final Thoughts
Spinach and ricotta stuffed shells are the perfect mix of comfort food and classic Italian flavor. They’re flexible, easy to prep, and guaranteed to please everyone at the table. Whether you’re cooking for one or feeding a crowd, this dish deserves a spot in your regular recipe rotation.
PrintEasy Spinach and Ricotta Stuffed Shells: The Ultimate Guide
- Total Time: 1 heure
- Yield: 4 portions
Description
De délicieuses pâtes jumbo farcies à la ricotta, aux épinards et au fromage, gratinées dans une sauce marinara. Un plat réconfortant et convivial à l’italienne.
Ingredients
- 12–14 grosses pâtes à farcir (jumbo shells)
- 1 c. à soupe d’huile d’olive extra vierge
- 1 oignon moyen, émincé
- 2 gousses d’ail, hachées
- 4 tasses d’épinards frais (ou 1 tasse surgelés, décongelés et essorés)
- 1 tasse de ricotta
- 1 tasse de mozzarella râpée
- ½ tasse de parmesan râpé
- 1 gros œuf
- ½ c. à café de sel
- ½ c. à café de poivre
- 1 ½ tasse de sauce marinara (maison ou du commerce)
- Basilic frais et parmesan supplémentaire pour servir
Instructions
- Préchauffez le four à 190°C (375°F).
- Faites cuire les pâtes jumbo dans de l’eau salée jusqu’à ce qu’elles soient al dente. Égouttez et laissez refroidir.
- Dans une poêle, chauffez l’huile d’olive à feu moyen. Faites revenir l’oignon 3–4 minutes, puis ajoutez l’ail et cuisez encore 1 minute. Ajoutez les épinards et laissez-les tomber. Retirez du feu.
- Dans un grand bol, mélangez les épinards cuits avec la ricotta, la mozzarella, le parmesan, l’œuf, le sel et le poivre.
- Dans un plat à gratin, étalez la moitié de la sauce marinara. Garnissez chaque coquille de 2–3 cuillères à soupe de farce et disposez-les dans le plat.
- Couvrez avec le reste de sauce. Ajoutez un peu de mozzarella ou de parmesan par-dessus si désiré.
- Couvrez de papier aluminium et enfournez 20–30 minutes, jusqu’à ce que ce soit bien chaud et gratiné.
- Retirez le papier et poursuivez la cuisson 5 minutes pour dorer légèrement le dessus.
- Parsemez de basilic frais et servez chaud.
Notes
Vous pouvez préparer le plat à l’avance et le conserver couvert au réfrigérateur jusqu’au moment de la cuisson.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Plat principal
- Method: Gratiné au four
- Cuisine: Italienne