Imagine a pan so bubbling and golden that your entire table goes silent at first bite. That’s this stuffed shells recipe—big flavor, small effort, massive payoff. You’re working smarter here: a creamy ricotta filling, a cozy marinara hug, and a finish that screams “restaurant,” minus the tip.
If you can boil water, you can make this. And if you’ve ever wanted a guaranteed crowd-pleaser with leftovers that somehow vanish, you just found it.
Why You’ll Love This Recipe
- Restaurant-quality results without complicated steps. The filling is rich, herby, and ultra creamy.
- Family-friendly and freezer-friendly. Make once, eat twice, impress forever.
- Customizable. Spinach?Sausage? Mushrooms? It’s a choose-your-own-adventure situation.
- Weeknight easy. Minimal prep, forgiving bake, and no special equipment needed.
- Comfort food done right. Balanced seasoning, layered textures, and just the right amount of sauce.
Shopping List – Ingredients
- Jumbo pasta shells – 20–24 shells (about 8–10 ounces), plus a few extra in case of breakage
- Ricotta cheese – 15 ounces (whole milk for best texture)
- Shredded mozzarella – 2 cups, divided
- Grated Parmesan – 1/2 cup, plus extra for serving
- Egg – 1 large, to bind the filling
- Fresh spinach – 4 cups (or 10 ounces frozen, thawed and squeezed dry)
- Garlic – 3 cloves, minced
- Fresh basil – 1/4 cup chopped (or 1 teaspoon dried)
- Italian seasoning – 1 teaspoon
- Red pepper flakes – 1/4 teaspoon (optional for a gentle kick)
- Nutmeg – a pinch (optional, but amazing with ricotta)
- Marinara sauce – 3 to 4 cups (your favorite jarred or homemade)
- Olive oil – 1 tablespoon
- Kosher salt and black pepper – to taste
How to Make It – Instructions
- Preheat and prep. Heat oven to 375°F (190°C).Lightly oil a 9×13-inch baking dish. Spread 1 to 1.5 cups marinara on the bottom.
- Boil the shells. Cook in generously salted water until very al dente (about 2 minutes shy of package directions). Drain, rinse with cool water, and arrange on a baking sheet so they don’t stick.
- Sauté the spinach. Heat olive oil in a skillet over medium.Add garlic; cook 30 seconds. Add spinach; cook until wilted (or warm through if using thawed). Season with a pinch of salt and pepper.Cool slightly, then chop.
- Mix the filling. In a bowl, combine ricotta, 1.5 cups mozzarella, Parmesan, egg, chopped spinach, basil, Italian seasoning, red pepper flakes, nutmeg, 1/2 teaspoon salt, and several grinds of pepper. Stir until creamy and cohesive.
- Stuff the shells. Spoon 1 to 2 tablespoons of filling into each shell. Be generous, not chaotic.
- Assemble. Nestle stuffed shells into the sauced dish.Spoon remaining marinara over the top—cover most of the pasta but leave peaks exposed for browning. Sprinkle with remaining mozzarella and a dusting of Parmesan.
- Bake. Cover with foil and bake 20 minutes. Remove foil and bake another 10–15 minutes until bubbling and lightly golden.If you like extra browning, broil for 1 minute. Don’t wander off.
- Rest and finish. Let sit 5–10 minutes to set. Garnish with extra basil and Parmesan.Serve hot with a side salad or garlic bread if you’re living your best life.
How to Store
- Fridge: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat covered at 350°F until warmed through, or use the microwave in 45–60 second bursts.
- Freezer (unbaked): Assemble fully in a freezer-safe dish, wrap well, and freeze up to 2 months. Bake from frozen at 375°F, covered, for 45–60 minutes, then uncover 10–15 minutes until bubbly.
- Freezer (baked leftovers): Portion into airtight containers; freeze up to 2 months.Thaw overnight and reheat, or bake from frozen at 325°F until hot.
Benefits of This Recipe
- High satisfaction, low stress. The steps are simple, but the results taste like a special occasion.
- Protein and greens in one bite. Ricotta, mozzarella, and spinach make a balanced, comfort-forward combo.
- Batch-cooking friendly. Perfect for meal prep, new parents, or “I don’t want to cook on Wednesday” you. FYI, it reheats like a champ.
- Cost-effective crowd-pleaser. Feeds 6–8 without wrecking your grocery budget.
- Endlessly customizable. Vegetarian today, sausage tomorrow, mushroom-and-herb the day after.
Avoid These Mistakes
- Overcooking the shells. They’ll tear when stuffing and turn mushy in the oven. Keep them firm.
- Watery filling. Squeeze spinach bone-dry.If your ricotta looks loose, drain it in a fine mesh sieve for 15–20 minutes.
- Not enough sauce. Dry pasta is a crime. Use plenty under and over the shells.
- Skipping the rest time. Letting it sit makes slicing and serving neat. Plus, flavors settle and shine.
- Under-seasoning. Ricotta is mild.Salt, pepper, herbs, and a pinch of nutmeg make it pop.
Alternatives
- Protein boost: Add 1/2 to 3/4 pound cooked Italian sausage or ground beef to the sauce or filling.
- Veggie-forward: Fold in sautéed mushrooms, roasted red peppers, or caramelized onions.
- White sauce twist: Swap marinara for a light béchamel or Alfredo for a richer, cozier vibe.
- Herb-forward: Add lemon zest and extra basil/parsley for brightness. A touch of fresh thyme? Chef’s kiss.
- Cheese swap: Mix in pecorino for sharpness or fontina/provolone for extra melt.IMO, a little pecorino wakes everything up.
- Gluten-free: Use gluten-free jumbo shells and ensure sauces are GF-certified.
- Spicy edition: Use arrabbiata sauce and double the red pepper flakes. Proceed responsibly.
Creamy Ricotta Stuffed Shells
Equipment
- 9x13 Baking Dish
- Large Pot
- Skillet
Ingredients
Pasta Shells
- 8–10 ounces jumbo pasta shells 20–24 shells, plus a few extra
Filling
- 15 ounces ricotta cheese whole milk preferred
- 2 cups shredded mozzarella divided
- 0.5 cup grated Parmesan plus extra for serving
- 1 egg large
- 4 cups fresh spinach or 10 oz frozen, thawed and squeezed dry
- 3 cloves garlic minced
- 0.25 cup fresh basil or 1 tsp dried
- 1 tsp Italian seasoning
- 0.25 tsp red pepper flakes optional
- nutmeg a pinch, optional
- kosher salt and black pepper to taste
Sauce
- 3–4 cups marinara sauce jarred or homemade
- 1 tbsp olive oil
Instructions
- Preheat oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish and spread 1 to 1.5 cups marinara on the bottom.
- Boil shells in salted water until very al dente (about 2 minutes less than package instructions). Drain and rinse with cool water. Lay on a sheet so they don’t stick.
- Heat olive oil in a skillet. Add garlic and cook 30 seconds. Add spinach and cook until wilted. Season with salt and pepper. Cool slightly and chop.
- In a bowl, mix ricotta, 1.5 cups mozzarella, Parmesan, egg, spinach, basil, Italian seasoning, red pepper flakes, nutmeg, salt, and pepper until creamy.
- Stuff each shell with 1–2 tablespoons of the filling. Arrange stuffed shells into the baking dish on top of the sauce.
- Spoon remaining marinara over the shells. Sprinkle with remaining mozzarella and extra Parmesan.
- Cover with foil and bake 20 minutes. Uncover and bake an additional 10–15 minutes until bubbly and golden. Optional: broil 1 minute for extra browning.
- Let rest 5–10 minutes before serving. Garnish with basil and Parmesan. Serve hot with garlic bread or salad.
Notes
FAQ
Can I make stuffed shells ahead of time?
Yes. Assemble up to 24 hours in advance, cover tightly, and refrigerate.
Bake an extra 5–10 minutes since it’ll be cold going into the oven.
What if I can’t find jumbo shells?
Use manicotti tubes or lasagna sheets to make roll-ups. Same filling, same sauce, same delicious outcome—just a different shape.
Is cottage cheese okay instead of ricotta?
Absolutely. Blend cottage cheese in a food processor for 20–30 seconds to smooth it out, then use it 1:1.
Season a touch more since it’s tangier.
How do I prevent shells from sticking after boiling?
Rinse briefly with cool water and spread on a lightly oiled sheet. A tiny drizzle of olive oil helps keep them from clumping while you work.
Can I skip the egg?
You can. The filling will be slightly looser but still tasty.
To compensate, add 1–2 tablespoons extra Parmesan for structure.
What’s the best store-bought marinara?
Look for one with olive oil, tomatoes, onion, garlic, and herbs—no added sugar needed. Rao’s, Michael’s of Brooklyn, and Carbone are solid picks.
How many shells per person?
Plan on 3–4 shells per adult, depending on sides. If garlic bread is involved (and when isn’t it?), three usually does the trick.
In Conclusion
This stuffed shells recipe checks every box: simple assembly, bold flavor, and a melty cheese crown that stops conversation.
It’s the kind of dinner that turns an ordinary night into an applause-worthy moment, with zero culinary drama. Make it once for the family, stash a pan for Future You, and enjoy the magic of saucy, cheesy perfection. Leftovers?
Cute idea. Don’t count on it.


