Spinach and ricotta stuffed shells are a comforting Italian-American classic, combining tender pasta shells with a creamy, herbed ricotta filling, nestled in marinara and baked under a blanket of melted cheese.
This version is designed to be easy, make-ahead friendly, and perfect for family dinners or potlucks. The filling is rich and smooth, flavored with garlic, Parmesan, and wilted spinach, while the tomato sauce provides a bright, savory balance.
Whether you’re feeding a crowd or planning meals for the week, these stuffed shells deliver all the coziness of lasagna with less fuss — and just one baking dish.
Ingredients Overview
Each ingredient in this dish plays a specific role in achieving balance: creamy, tangy, savory, and satisfying.
Jumbo Pasta Shells
These large shells are made to be filled and hold their shape well after baking.
Tips:
-
Boil until just al dente — they’ll finish cooking in the oven.
-
Stir frequently while boiling to prevent sticking.
-
Rinse under cold water after draining so they’re easier to handle.
Substitution: Manicotti tubes or cannelloni can be used if jumbo shells aren’t available.
Ricotta Cheese
Soft, creamy ricotta is the base of the filling.
Quality tip: Use whole-milk ricotta for richness, or drain store-bought ricotta in a sieve for a thicker consistency.
Optional alternatives:
-
Cottage cheese (for a lighter option)
-
Mascarpone (for added indulgence)
Spinach
Fresh or frozen spinach works well. It adds color, texture, and a slightly bitter note that balances the richness of the cheeses.
-
Fresh: Sauté and squeeze out excess water.
-
Frozen: Thaw completely, then wring out all moisture in a clean towel.
Parmesan & Mozzarella Cheese
-
Parmesan: Adds depth and saltiness to the filling.
-
Mozzarella: Melts into a gooey, golden topping.
Use low-moisture shredded mozzarella for best melt, and always grate your own Parmesan for bold flavor.
Garlic & Herbs
A little minced garlic and dried Italian herbs round out the filling.
-
Optional additions: Nutmeg, lemon zest, or red pepper flakes.
Marinara Sauce
Use your favorite jarred or homemade marinara. It forms the base and topping for baking the shells.
-
Homemade tip: Simmer crushed tomatoes with garlic, olive oil, and basil for 20 minutes.
-
Jarred tip: Look for one with minimal sugar and good olive oil.
Step-by-Step Instructions
This recipe is divided into three parts: cooking the shells, making the filling, and assembling the bake.
1. Cook the Pasta Shells
-
Bring a large pot of salted water to a boil.
-
Add 20–24 jumbo pasta shells and cook until just al dente (about 8–9 minutes).
-
Drain and rinse under cold water. Lay shells on a tray or parchment so they don’t stick.
2. Make the Filling
-
In a large bowl, mix:
-
15 oz ricotta cheese
-
1 egg
-
1 cup chopped cooked spinach (squeezed dry)
-
½ cup grated Parmesan
-
1 tsp garlic (minced or powder)
-
1 tsp dried Italian herbs
-
Salt and black pepper to taste
-
-
Stir until smooth and creamy. Adjust seasoning to taste.
Optional: Add a pinch of nutmeg or red pepper flakes for extra flavor.
3. Assemble and Bake
-
Preheat oven to 375°F (190°C).
-
Spread 1½ cups marinara sauce across the bottom of a 9×13-inch baking dish.
-
Fill each shell with about 2 tablespoons of ricotta mixture and nestle into the sauce.
-
Spoon more marinara over the top (about 1 cup).
-
Sprinkle with 1½ cups shredded mozzarella and 2 tbsp extra Parmesan.
-
Cover with foil and bake for 25 minutes.
-
Uncover and bake for another 10–15 minutes, until bubbly and golden on top.
Tip: Let it rest for 5–10 minutes before serving so the cheese sets slightly.
Tips, Variations & Substitutions

Pro Cooking Tips
-
Pipe the filling: Use a zip-top bag with the corner snipped off to fill the shells neatly.
-
Double the batch: Freeze one tray unbaked for a future meal.
-
Avoid watery sauce: Drain spinach well and don’t overload on ricotta.
Flavor Variations
-
Meaty: Add cooked ground beef, sausage, or mushrooms to the marinara sauce.
-
Cheesy: Stir in shredded fontina or provolone into the filling.
-
Zesty: Mix lemon zest and fresh basil into the ricotta.
Dietary Swaps
-
Vegetarian: Already veggie-friendly — just confirm your marinara is meat-free.
-
Gluten-Free: Use GF jumbo shells or large bell pepper halves as a shell substitute.
-
Low-fat: Use part-skim ricotta and mozzarella, and egg whites.
Serving Ideas & Occasions
This cozy casserole is great for:
-
Family dinners with garlic bread and Caesar salad
-
Make-ahead entertaining — prep in the morning, bake before guests arrive
-
Potlucks and holidays — travels and reheats beautifully
Pairing ideas:
-
Green salad with lemon vinaigrette
-
Roasted broccoli or asparagus
-
A glass of red wine (Chianti, Pinot Noir)
For a complete Italian-themed night, serve with mini tiramisu or cannoli for dessert.
Nutritional & Health Notes
This dish offers a nice blend of protein and calcium from the cheese and iron from spinach. It’s filling, balanced, and can easily be adjusted for lighter eating.
-
Protein-packed thanks to ricotta and egg
-
Kid-friendly and freezer-friendly
-
For a lighter version:
-
Use low-fat dairy
-
Pair with salad instead of bread
-
Portion 3–4 shells per person
-
Each serving (3–4 shells) typically contains around 400–500 calories, depending on the cheese and sauce used.
FAQs
Q1: Can I make these stuffed shells ahead of time?
A1: Yes! Assemble the shells, cover tightly, and refrigerate for up to 24 hours before baking. Add 10 minutes to the covered baking time if cold.
Q2: Can I freeze spinach and ricotta stuffed shells?
A2: Absolutely. Assemble fully (uncooked), wrap tightly, and freeze for up to 2 months. Bake from frozen at 375°F for 45–55 minutes, covered.
Q3: Do I need to cook fresh spinach first?
A3: Yes, fresh spinach must be sautéed or steamed to reduce volume and moisture. Then squeeze out excess water so the filling isn’t runny.
Q4: What can I use instead of ricotta?
A4: Cottage cheese (blended smooth) is a common swap. Mascarpone adds richness, and vegan ricotta (almond or tofu-based) works for dairy-free versions.
Q5: Can I make this without eggs?
A5: Yes. Omit the egg and add 1–2 tbsp breadcrumbs to help bind the filling, or use a flax egg if needed.
Q6: How do I keep shells from breaking?
A6: Cook until just al dente and handle gently. Rinsing under cold water after draining stops the cooking and makes them less fragile to stuff.
Q7: What should I do with leftover filling?
A7: Use it in lasagna roll-ups, stuffed zucchini boats, or layer it in a veggie lasagna. It also freezes well for up to 1 month.
PrintEasy Spinach and Ricotta Stuffed Shells – A Cozy, Cheesy Family Favorite
Tender jumbo pasta shells filled with a creamy ricotta-spinach mixture, baked in marinara sauce and topped with melty mozzarella — an easy, comforting dinner for the whole family.
Ingredients
-
20–24 jumbo pasta shells
-
15 oz ricotta cheese
-
1 egg
-
1 cup chopped cooked spinach (fresh or frozen, squeezed dry)
-
½ cup grated Parmesan cheese
-
1 tsp garlic (minced or powder)
-
1 tsp dried Italian herbs
-
Salt and pepper to taste
-
2½ cups marinara sauce
-
1½ cups shredded mozzarella cheese
-
Optional: extra Parmesan, red pepper flakes, or chopped basil
Instructions
-
Cook shells in salted water until al dente. Drain and cool.
-
Mix ricotta, egg, spinach, Parmesan, garlic, herbs, salt, and pepper in a bowl.
-
Spread 1½ cups marinara in a baking dish. Fill each shell with ricotta mixture and place in dish.
-
Top with remaining marinara and mozzarella.
-
Cover with foil and bake at 375°F for 25 minutes. Uncover and bake another 10–15 minutes.
-
Let rest before serving.
Notes
-
Make ahead and refrigerate up to 24 hours.
-
Freeze unbaked for future use.
-
Add cooked ground meat or mushrooms to marinara if desired.