There’s something undeniably comforting about a bubbling dish of baked pasta, and spinach and ricotta stuffed shells are a timeless classic for good reason. This Italian-American favorite brings together tender jumbo pasta shells filled with a creamy spinach-ricotta mixture, all nestled in rich marinara sauce and topped with golden, melted cheese.
This recipe is a weeknight-friendly staple that also makes a charming centerpiece for dinner parties or family gatherings. The balance of earthy spinach, mild and creamy ricotta, and the brightness of tomato sauce makes every bite deeply satisfying. Whether you’re making it for a casual Sunday dinner or meal prepping for the week, this dish is hearty, freezer-friendly, and always a hit.
Ingredients Overview
Let’s break down the key ingredients that bring this baked pasta dish to life:
-
Jumbo pasta shells: These large shells are designed to hold filling like a little edible bowl. Cook them al dente so they don’t fall apart when stuffing or baking.
-
Ricotta cheese: The creamy base of the filling. Look for whole milk ricotta for the richest texture. If it’s a bit watery, you can drain it in a cheesecloth-lined sieve to thicken.
-
Fresh or frozen spinach: Spinach adds flavor, color, and nutrition. Frozen spinach is a great shortcut—just be sure to thaw and squeeze out excess moisture. Fresh spinach can be sautéed quickly and chopped.
-
Mozzarella cheese: For that gooey, stretchy top layer. Use shredded mozzarella for easy melting. You can also mix some into the filling for extra richness.
-
Parmesan cheese: Adds a salty, nutty kick. Freshly grated Parmesan is best, as it melts better and tastes sharper.
-
Egg: Helps bind the filling together. One egg is enough to keep the ricotta and spinach mixture firm but creamy.
-
Marinara sauce: Choose a high-quality jarred sauce or make your own for deeper flavor. The sauce should be savory, slightly sweet, and not too watery.
-
Garlic, salt, pepper, and nutmeg: A touch of garlic enhances the savory profile, while nutmeg subtly lifts the flavor of the ricotta.
Ingredient Swaps and Variations
-
Gluten-free: Use gluten-free jumbo shells, which are increasingly easy to find in well-stocked stores or online.
-
Dairy-free: Substitute ricotta and mozzarella with dairy-free alternatives made from almond or cashew bases. Add nutritional yeast for that cheesy depth.
-
Add protein: Mix cooked ground turkey, chicken sausage, or lentils into the filling for a more filling option.
-
Herbs: Add chopped basil, parsley, or oregano to the filling for an herbal note.
Step-by-Step Instructions
Here’s how to bring this comforting classic to your table:
-
Boil the shells: Start by cooking the jumbo shells in salted water until al dente—usually a minute or two less than the package recommends. Drain and set them on a baking sheet in a single layer to cool.
-
Prepare the spinach: If using frozen spinach, thaw it and squeeze it thoroughly to remove moisture. For fresh spinach, sauté in olive oil with a pinch of salt until wilted, then cool and chop finely.
-
Make the filling: In a large mixing bowl, combine ricotta, egg, spinach, ½ cup mozzarella, ¼ cup Parmesan, minced garlic, salt, pepper, and a small pinch of ground nutmeg. Mix until everything is evenly incorporated.
-
Preheat the oven: Set your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
-
Spread the sauce: Pour about 1 cup of marinara sauce into the bottom of the baking dish. This keeps the shells from sticking and adds moisture as they bake.
-
Stuff the shells: Use a spoon or a piping bag to fill each shell generously with the ricotta-spinach mixture. Don’t overstuff—you want the shells to stay intact.
-
Arrange and layer: Place the stuffed shells open-side up in the baking dish. Spoon more marinara over the top, then sprinkle with the remaining mozzarella and Parmesan cheese.
-
Bake: Cover the dish with foil and bake for 25 minutes. Then remove the foil and bake uncovered for another 10–15 minutes, or until the cheese is melted and bubbly with golden edges.
-
Rest before serving: Let the shells sit for 5–10 minutes before serving to allow the filling to set slightly.
Pro Tips
-
Avoid overcooking the shells; soft shells tend to tear during stuffing.
-
Drain the spinach well—excess water will make your filling runny.
-
Let the baked dish rest to make serving neater and easier.
Tips, Variations & Substitutions

-
Add mushrooms: Sautéed mushrooms can be folded into the filling for an earthy boost.
-
Make ahead: Assemble the dish up to 24 hours in advance, cover, and refrigerate. Bake just before serving.
-
Freeze it: This dish freezes beautifully. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 2 months. Bake from frozen (covered) for about 50–60 minutes at 375°F.
-
Use cottage cheese: A lower-fat alternative to ricotta. Blend for a smoother consistency.
-
Go spicy: Add crushed red pepper flakes or spicy sausage for heat.
-
Vegan version: Use vegan ricotta, egg replacer (like flax egg), and dairy-free cheeses.
Serving Ideas & Occasions
These spinach and ricotta stuffed shells are perfect for:
-
Cozy weeknight dinners with garlic bread and a side Caesar salad.
-
Holiday meals or potlucks — easy to double and loved by all ages.
-
Meatless Monday menus or vegetarian-friendly gatherings.
-
Romantic dinners paired with red wine and roasted vegetables.
For sides, try:
-
Garlic knots or toasted focaccia
-
Roasted asparagus or sautéed zucchini
-
A bright arugula salad with lemon vinaigrette
Pair with a glass of Chianti or sparkling water with lemon for a refreshing finish.
Nutritional & Health Notes
This dish delivers a nice balance of protein from the cheese and egg, fiber from the spinach, and carbohydrates from the pasta. It’s satisfying but not heavy, especially if served with a light salad.
To make it lighter:
-
Use part-skim ricotta and mozzarella.
-
Load up the filling with more spinach or add grated zucchini.
-
Limit the cheese topping or swap for a smaller sprinkle of Parmesan only.
Each serving provides a wholesome mix of nutrients and can easily be portioned to fit various dietary goals. It’s an approachable way to include more greens in your diet without sacrificing flavor.
FAQs
Q1: Can I make spinach and ricotta stuffed shells ahead of time?
Yes, you can assemble them up to a day in advance. Keep them covered in the fridge, and bake when ready. You can also freeze the unbaked shells for longer storage.
Q2: How do I keep stuffed shells from drying out in the oven?
Make sure the baking dish has enough marinara sauce at the bottom and on top of the shells. Cover with foil for most of the baking time to trap moisture, removing it only at the end for browning.
Q3: Can I use fresh spinach instead of frozen?
Absolutely. Sauté fresh spinach until wilted, then chop and cool it before mixing into the filling. You’ll need about 10 ounces of fresh spinach to replace a 10-ounce box of frozen.
Q4: What’s a good side dish for this recipe?
Garlic bread, Caesar salad, or roasted vegetables work wonderfully. A simple green salad with lemon vinaigrette also balances the richness of the dish.
Q5: Can I add meat to the filling?
Yes. Cooked ground turkey, beef, or sausage can be added to the ricotta mixture or layered into the sauce. Be sure the meat is fully cooked and drained before using.
Q6: How long do leftovers last?
Leftovers can be stored in the fridge for up to 4 days. Reheat in the oven or microwave until warmed through. Add a little extra sauce before reheating to keep them moist.
Q7: Can I use a different pasta shape?
While jumbo shells are traditional, manicotti tubes or lasagna noodles rolled around the filling can be good alternatives. The filling-to-pasta ratio may change, so adjust accordingly.
Easy Spinach and Ricotta Stuffed Shells – A Cozy Baked Pasta Favorite
Creamy ricotta and spinach stuffed into tender jumbo pasta shells, baked in savory marinara and topped with bubbling cheese. A comforting, freezer-friendly dinner favorite.
Ingredients
-
20 jumbo pasta shells
-
15 oz ricotta cheese
-
1 egg
-
10 oz frozen chopped spinach, thawed and drained
-
1 ½ cups shredded mozzarella cheese, divided
-
½ cup grated Parmesan cheese, divided
-
2 cups marinara sauce
-
2 cloves garlic, minced
-
¼ tsp ground nutmeg (optional)
-
Salt and black pepper to taste
Instructions
-
Cook shells in salted water until al dente. Drain and set aside to cool.
-
Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
-
In a large bowl, mix ricotta, egg, spinach, ½ cup mozzarella, ¼ cup Parmesan, garlic, nutmeg, salt, and pepper.
-
Spread 1 cup marinara sauce in the baking dish.
-
Stuff each shell with 1–2 tablespoons of filling and place in the dish.
-
Spoon remaining marinara over shells. Top with remaining mozzarella and Parmesan.
-
Cover with foil and bake for 25 minutes. Uncover and bake 10–15 more minutes until bubbly and golden.
-
Let rest 5 minutes before serving.
Notes
-
Use part-skim cheeses for a lighter version.
-
Add cooked sausage or mushrooms to the filling for variation.
-
Can be assembled a day ahead or frozen before baking.
