There’s something truly special about stuffed shells. Maybe it’s the way each shell is filled with a rich, creamy mixture, or how they sit nestled in a bed of savory marinara sauce, bubbling away in the oven. Or maybe it’s simply how comforting and satisfying every bite feels.
These spinach and ricotta stuffed shells are the perfect combination of creamy, cheesy, and flavorful. They’re simple enough for a weeknight dinner, yet elegant enough to serve guests. And the best part? They can be made ahead of time, making your life so much easier when it’s time to cook.
This is the kind of recipe that quickly becomes a staple because once you make it, everyone will ask for it again.
table of contents
Full Recipe
Ingredients
- 18–20 jumbo pasta shells
- Extra-virgin olive oil (for drizzling)
- 5 ounces fresh spinach
- 2 cups ricotta cheese (16 oz)
- ¼ cup grated pecorino cheese (plus extra for topping)
- 2 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon lemon zest
- ¼ teaspoon red pepper flakes
- ¾ teaspoon sea salt (plus more for pasta water)
- Freshly ground black pepper
- 2 cups marinara sauce (plus more for serving)
- Fresh parsley, chopped (for garnish)
Instructions
Preheat your oven to 425°F (220°C).
Start by steaming the spinach. Place it in a steamer basket over a pot with about 1 inch of water. Bring to a simmer, cover, and steam for about 1 minute until wilted. Transfer the spinach to a strainer and squeeze out as much excess water as possible, then chop it finely.
Meanwhile, bring a large pot of salted water to a boil. Cook the jumbo pasta shells for about 10 minutes, until al dente. Drain and drizzle lightly with olive oil to prevent sticking.
In a medium bowl, combine the chopped spinach with ricotta cheese, grated pecorino, garlic, oregano, lemon zest, red pepper flakes, salt, and black pepper. Mix until well combined.
Spread the marinara sauce evenly in the bottom of a 9×13-inch baking dish.
Stuff each cooked shell with the ricotta mixture and arrange them in the dish.
Cover with foil and bake for 20 minutes, until heated through and bubbling.
Serve warm, topped with fresh parsley and extra marinara if desired.
Tips & Tricks
The key to perfect stuffed shells is properly preparing the spinach. Be sure to squeeze out as much water as possible this prevents the filling from becoming watery.
Cooking the shells just to al dente is essential. They will continue cooking in the oven, so slightly firm shells hold their shape better.
Use a spoon or piping bag to fill the shells neatly. This makes the process faster and less messy.
If your shells tear during cooking, don’t worry—you can still use them. Just place them seam-side down in the baking dish.
For extra flavor, use a high-quality marinara sauce or make your own if you have time.
Variations
One popular variation is adding meat to the dish. You can mix cooked ground beef or Italian sausage into the marinara sauce for a heartier version. This transforms the dish into a more filling, protein-packed meal.
Another option is to switch up the cheeses. While ricotta is classic, you can add mozzarella or even a bit of cream cheese for extra creaminess. Parmesan or asiago can also bring a sharper flavor.
For a veggie-packed version, consider adding sautéed mushrooms, zucchini, or even roasted bell peppers to the filling. This adds both texture and nutrition without compromising flavor.
If you want a lighter version, you can use part-skim ricotta and reduce the cheese slightly while still keeping the dish delicious.
Serving Ideas
Stuffed shells pair beautifully with simple, fresh sides.
Serve with garlic bread or a crusty loaf to soak up the marinara sauce.
A crisp green salad with a light vinaigrette balances the richness of the dish.
Roasted vegetables like asparagus, broccoli, or carrots add color and nutrition.
For drinks, a refreshing lemonade or sparkling water complements the flavors perfectly.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm in the oven or microwave until heated through.
This recipe freezes very well. Assemble the shells, cover tightly, and freeze before baking.
To cook from frozen, thaw overnight in the refrigerator and bake as directed.
FAQs
Can I make stuffed shells ahead of time?
Yes! You can assemble them up to 4 hours in advance and refrigerate before baking.
Can I freeze stuffed shells?
Absolutely. They freeze well both before and after baking.
Disclaimer
Results may vary depending on ingredients, cooking methods, and oven performance.

Spinach & Ricotta Stuffed Shells
Ingredients
Method
- Cook pasta.
- Prepare filling.
- Stuff shells.
- Bake and serve.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Conclusion
These spinach and ricotta stuffed shells are everything you want in a comfort meal—creamy, flavorful, and incredibly satisfying.
They’re easy to prepare, perfect for making ahead, and always a hit with family and friends.
Whether you’re cooking for a cozy night in or hosting a dinner, this recipe delivers warmth, flavor, and a touch of homemade love in every bite.