The timer buzzes as the last batch of stuffed shells comes out of the oven, golden and bubbling. The aroma fills the kitchen, and before I can even plate them, a fork dives in. Someone’s already snagged half a shell!
These are perfect for weeknight dinners when you’ve got hungry mouths to feed and only 30 minutes to spare. Using store-bought pasta shells cuts down on prep time while still delivering that homemade touch, making these ideal for those hectic evenings (or surprise guests). You won’t believe how quickly they disappear! Dinner’s sorted.
Why You’ll Love This stuffed shells
- Super Easy Prep: Just fill, bake, and serve—perfect for busy weeknights when you want something homemade.
- Bold Flavor: Rich marinara, creamy cheese, and savory herbs come together for an explosion of deliciousness in every bite.
- Crisp-Tender Texture: The shells have a satisfying bite while the filling is melty-gooey, creating a perfect contrast.
- Endless Variations: Swap out the cheese or add veggies to customize it to your taste; it’s super flexible!
- Freezes Well: Make a double batch and freeze leftovers, but keep in mind the texture may change slightly after thawing.
stuffed shells Ingredients

Pasta and Filling:
- 12 pieces jumbo pasta shells — cook until al dente for the best texture.
- 15 ounces ricotta cheese — can substitute with cottage cheese for a lighter filling.
- 1 cup fresh spinach (chopped) — use frozen spinach if fresh isn’t available, just thaw first.
- 1 cup mozzarella cheese (shredded) — opt for low-moisture mozzarella to prevent sogginess.
- 1/2 cup Parmesan cheese (grated) — enhances flavor; freshly grated works best.
- 1 large egg — binds ingredients together; don’t skip this step!
- 1 teaspoon garlic powder — adds depth of flavor to the filling.
- 1 teaspoon salt — essential for enhancing all other flavors in the dish.
- 1/2 teaspoon black pepper — brings a mild heat that balances the richness.
Sauce:
- 2 cups marinara sauce — choose a high-quality brand or homemade for optimal taste.
*Full measurements in the recipe card below.*
How to Make stuffed shells
1. Cook the shells: Boil a large pot of salted water and cook the jumbo pasta shells for 10-12 minutes until al dente. They’ll be done when they’re tender but still firm to the bite.
2. Prepare the filling: In a mixing bowl, combine ricotta cheese, chopped spinach, mozzarella cheese, Parmesan cheese, egg, garlic powder, salt, and black pepper. Mix until everything’s well blended.
3. Preheat the oven: While you prep the filling, preheat your oven to 375°F (190°C). You’ll know it’s ready when you feel a warm draft coming from the oven.
4. Stuff the shells: Drain and cool the pasta shells slightly. Carefully spoon the filling into each shell and place them in a baking dish.
5. Add sauce: Meanwhile: Pour marinara sauce evenly over the stuffed shells in the baking dish to ensure they’re fully covered. Don’t rush this step — if you skimp on sauce, they might dry out while baking.
6. Bake it all: Cover with foil and bake for 25 minutes until heated through; remove foil for an additional 10 minutes until bubbly and golden on top.
7. Serve hot: Let it cool for a few minutes before serving — this helps avoid burns from hot cheese!
*Exact quantities in the recipe card below.*
How to Store stuffed shells
- Room Temperature: It’s best not to leave stuffed shells out for more than 2 hours. If they’re sitting at room temp, they can spoil quickly.
- Refrigerator: Store in an airtight container or tightly covered with plastic wrap for up to 3 days. The sauce may thicken a bit, but the flavors will still be tasty.
- Freezer: Freeze in a freezer-safe container or tightly wrapped in foil for up to 3 months. Just keep in mind that the texture of the cheese filling may change slightly after thawing.
- Reheating: Reheat in a 350°F oven until bubbly and heated through, about 20 minutes. You’ll know they’re ready when the edges start to get a little crispy!
What to Serve with stuffed shells?

When enjoying this dish, it’s beneficial to have sides that balance its richness and add freshness to your plate.
- Garlic Bread: The crispy texture contrasts beautifully with the creamy filling, adding a satisfying crunch.
- Mixed Green Salad: A light salad with vinaigrette offers acidity that cuts through the heaviness, refreshing each bite.
- Roasted Vegetables: Their caramelized sweetness provides a nice textural difference and adds color to your meal.
- Steamed Broccoli: This veggie brings a crispness that balances the richness while also adding vibrant color.
- Caprese Skewers: The tomatoes’ juiciness and mozzarella’s creaminess create an enjoyable temperature contrast that’s visually appealing.
- Crisp White Wine: A chilled Sauvignon Blanc helps cleanse the palate between bites, enhancing flavors without overwhelming them.
- Grilled Asparagus: Its smoky flavor and slight char provide depth, making it a perfect complement to the dish.
- Lemon Sorbet: A small scoop serves as a palate cleanser; its tartness refreshes after each rich bite.
stuffed shells Variations
Here’s how to play with this recipe and customize it to your taste.
- Spinach & Cheese Combo: Add 1 cup of fresh spinach to the ricotta mixture for added flavor and nutrition.
- Cheesy Extra: Mix in 1/2 cup of extra mozzarella cheese into the filling for a gooey texture.
- Herbed Delight: Stir in 1 tablespoon of dried Italian herbs with the ricotta for an aromatic boost.
- Spicy Kick: Add 1 teaspoon of red pepper flakes with the marinara sauce for some heat.
- Next Level Bechamel: Top shells with a homemade béchamel sauce before baking for creaminess.
- Egg-Free Option: Omit the egg and add an extra 2 ounces of ricotta for a vegan-friendly option.
- Garlic Lovers’ Twist: Increase garlic powder to 2 teaspoons in the filling for a bold garlic flavor.
Make Ahead Options for stuffed shells
I love prepping stuffed shells ahead of time for a quick meal. I usually assemble the shells with the filling and place them in a baking dish, then cover it tightly with plastic wrap or aluminum foil. You can do this up to 2 days in advance and store it in the fridge. The marinara sauce keeps well for about 3 days too, but I’d recommend making it fresh if possible for the best flavor. Just before serving, pour the sauce over the stuffed shells, sprinkle some extra mozzarella on top, and bake until bubbly. Keep in mind that while the shells hold their shape nicely, they can lose a bit of texture if left too long. So make ahead but don’t go overboard! Enjoy your meal prep!
stuffed shells Recipe FAQs
Can I make stuffed shells ahead of time?
Absolutely! You can assemble the stuffed shells and store them in the refrigerator for up to 24 hours before baking. Just cover them tightly with foil or plastic wrap. If you want to freeze them, prepare everything as directed, then cover with sauce and freeze before baking. When you’re ready to cook, thaw in the fridge overnight and bake as usual. Just keep an eye on the baking time; it might need a bit longer if it’s cold from the fridge.
Why did my stuffed shells turn out watery?
If your stuffed shells turned out watery, it might be due to excess moisture in the ricotta or spinach. Make sure to drain your spinach thoroughly before mixing it into the filling. Additionally, using fresh ricotta instead of a wetter variety can help achieve a creamier texture without excess water. If you notice extra liquid after baking, let them sit for a few minutes before serving so some of that moisture can evaporate.
What can I use instead of ricotta cheese in this recipe?
If you’re looking for an alternative to ricotta cheese in this dish, cottage cheese is a popular choice! You could also try blending silken tofu for a dairy-free option or using cream cheese mixed with a little milk for creaminess. Each substitute may slightly alter the flavor and texture but will still result in delicious stuffed shells. Adjust seasoning as needed since these alternatives may have different salt levels.
How do I know when my stuffed shells are done baking?
You’ll know your stuffed shells are done when the cheese on top is bubbly and golden brown, which usually takes about 30 minutes total—20 minutes covered with foil and 10 minutes uncovered. The sauce should be hot and bubbling around the edges too. If you want that perfect golden crust, broil them for an extra minute or two at the end, but watch closely to prevent burning!
Final Thoughts on stuffed shells
Stuffed shells are a fantastic way to bring together a variety of flavors and textures with minimal effort, thanks to the straightforward assembly technique. The creamy ricotta mixed with fresh spinach, combined with the gooey mozzarella and tangy marinara sauce, creates a satisfying meal that’s sure to become a favorite. If you’ve been looking for an easy yet impressive dish, give this recipe a try tonight. I’d love to hear how yours turned out in the comments!

stuffed shells
Ingredients
Method
- Preheat the oven to 375°F (190°C).
- Cook the jumbo pasta shells in a large pot of salted boiling water for about 8-10 minutes until al dente. Drain and set aside.
- In a mixing bowl, combine ricotta cheese, chopped spinach, half of the mozzarella cheese, Parmesan cheese, egg, garlic powder, salt, and black pepper. Mix well until combined.
- Using a spoon, fill each cooked pasta shell with the ricotta mixture and place them in a baking dish.
- Pour marinara sauce evenly over the stuffed shells.
- Sprinkle the remaining mozzarella cheese on top.
- Cover the baking dish with aluminum foil and bake in the preheated oven for 20 minutes.
- Remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden.
- Let the stuffed shells cool for a few minutes before serving. Enjoy!
