This classic ricotta-and-mozzarella filled pasta is the kind of comfort food that disappears fast at family dinners. Jumbo shells are loaded with a creamy cheese mixture, tucked into a bed of marinara, and baked until the top is bubbling and golden — dinner guests will ask for the recipe. If you like a greener version, try a spinach-studded option like spinach ricotta stuffed shells for extra color and nutrition.
Why you’ll love this dish
This stuffed-shells recipe hits the sweet spot between simple and special. It’s comforting enough for a cozy weeknight, yet attractive and hearty enough for holiday spreads or potlucks. It’s also forgiving: the filling can be prepped ahead, shells can be boiled in advance, and the flavors improve after a short rest.
“A total crowd-pleaser — creamy, cheesy, and easy to scale up for guests.” — home cook review
Reasons to try it:
- Family-friendly: mild flavors kids typically enjoy.
- Time-saver: assemble ahead and bake when ready.
- Budget-smart: pantry cheeses plus jarred marinara make it affordable.
- Customizable: swap add-ins or cheeses to suit diets.
How this recipe comes together
Think of the process as three clear steps: cook the shells, make the filling, and assemble to bake. Boil shells just until al dente so they hold their shape when stuffed. Mix ricotta, mozzarella, Parmesan, egg, and seasonings until smooth — the egg binds the filling while the cheeses give stretch and flavor. Spoon filling into shells, nestle them in sauce, cover, and bake until heated through and golden.
Prep timeline at a glance:
- Active work: ~25–30 minutes (boiling shells, mixing filling, stuffing)
- Oven time: 35 minutes
- Resting: 5 minutes
What you’ll need
- 20 jumbo pasta shells
- 2 cups ricotta cheese (whole-milk for creamier texture)
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 1 tsp Italian seasoning
- 1/2 tsp garlic powder
- Salt and freshly ground black pepper, to taste
- 3 cups marinara sauce (homemade or high-quality jarred)
- Fresh basil leaves for garnish
Substitutions and notes:
- Ricotta swap: part-skim ricotta works, or replace half with cottage cheese (blend for a smoother texture).
- Egg-free: omit egg and add 2–3 tbsp of plain breadcrumbs or a tablespoon of cornstarch to help bind.
- Gluten-free: use gluten-free jumbo shells.
For tips on shell choices and a slightly different technique, take a look at this guide to stuffed jumbo pasta shells.
Step-by-step instructions
- Preheat the oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish.
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook 9–12 minutes until al dente — tender but still with a slight bite. Drain and spread shells on a baking sheet to cool so they don’t stick together.
- In a large bowl, combine ricotta, 1/2 cup of the shredded mozzarella (reserve the rest for topping), Parmesan, egg, Italian seasoning, garlic powder, and a pinch of salt and pepper. Stir until smooth and uniform. Taste and adjust seasoning.
- Spread 1 cup of marinara sauce evenly over the bottom of the prepared baking dish. This prevents sticking and adds flavor under the shells.
- Using a spoon or small scoop, stuff each shell with about 2–3 tablespoons of the cheese mixture. Arrange the filled shells in the dish, open side up, in neat rows.
- Spoon the remaining marinara sauce over the arranged shells, covering them. Sprinkle the remaining shredded mozzarella across the top.
- Cover the baking dish with foil and bake for 25 minutes. Remove the foil and bake an additional 10 minutes until the cheese is bubbling and slightly golden.
- Let the dish rest for 5 minutes to set. Garnish with torn fresh basil leaves and serve.
Best ways to enjoy it
Stuffed shells pair beautifully with fresh, crisp sides and good bread. Try:
- A bright arugula salad with lemon vinaigrette to cut the richness.
- Garlic bread or a warm ciabatta for mopping up sauce.
- Roasted vegetables (broccoli, asparagus, or Brussels sprouts) for balance.
- Wine pairing: a medium-bodied Italian red like Chianti or a fruity Sangiovese complements the tomato and cheese.
Plate tip: Spoon a little extra warmed marinara onto each plate before placing 3–4 shells on top; finish with fresh basil and a light drizzle of extra-virgin olive oil.
Storage and reheating tips
- Refrigeration: Store leftovers in an airtight container for up to 3–4 days. Cover the baking dish tightly if keeping whole.
- Freezing: Assemble the shells (unbaked) in a freezer-safe dish, cover tightly, and freeze up to 2 months. Bake from frozen, adding 10–15 minutes to covered bake time. Fully baked leftovers also freeze well for up to 2 months.
- Reheating: For single portions, heat covered in a microwave for 1–2 minutes, or reheat in a 350°F (175°C) oven covered with foil for 15–20 minutes until warmed through. If frozen, allow partial thawing for more even reheating.
Food safety: Cool leftovers within two hours and refrigerate promptly. Reheat to steaming hot throughout before serving.
Pro chef tips
- Don’t overcook the shells. Save a minute or two on boiling if you’re uncertain — they’ll finish cooking in the oven.
- Dry the shells before stuffing. Blot them gently on a towel to prevent a watery filling or sauce.
- Use whole-milk ricotta for creamier texture; if it’s too liquidy, strain it in a sieve lined with cheesecloth for 30–60 minutes.
- Use a piping bag (or a zip-top bag with the corner snipped) to fill shells neatly and quickly.
- Layer sauce under and over the shells so nothing sticks to the pan and each bite is saucy.
Creative twists
- Spinach and mushroom: Sauté spinach and mushrooms, cool, then fold into the ricotta mixture.
- Meat lovers: Brown some Italian sausage, drain, and mix into the filling or layer in the sauce.
- Vegan: Use crumbled firm tofu blended with nutritional yeast, lemon, and salt in place of ricotta; top with dairy-free mozzarella.
- Herb-forward: Add chopped fresh basil, parsley, or oregano to the filling for brighter flavor.
- Low-carb: Replace shells with blanched zucchini slices or use portobello caps for a grain-free option.
Common questions
Q: How long does it take from start to finish?
A: Active prep is about 25–30 minutes; bake time is 35 minutes, plus 5 minutes resting — plan roughly 1 hour total.
Q: Can I assemble these ahead and bake later?
A: Yes. Assemble, cover tightly, and refrigerate up to 24 hours before baking. Add a few extra minutes to baking if chilled.
Q: Are these freezable?
A: Yes. Freeze either assembled and unbaked (best method) or fully baked leftovers. For unbaked, bake from frozen adding ~10–15 minutes. For baked, thaw in the fridge before reheating for best texture.
Q: Can I make them dairy-free or egg-free?
A: For egg-free, add breadcrumbs or cornstarch to help bind, or skip the binder and accept a slightly looser filling. For dairy-free, use blended tofu or a cashew-based ricotta substitute and dairy-free shredded cheese.
Q: My ricotta is watery — how can I fix it?
A: Drain it in a fine sieve or cheesecloth over a bowl for 30–60 minutes. You can also fold in a tablespoon of breadcrumbs to absorb excess moisture.
Q: Do I need to cover the dish while baking?
A: Covering the dish for most of the bake traps steam and ensures the shells heat through without drying; uncovering at the end browns the cheese.
If you want more pasta-bake inspiration or alternate stuffed-shell techniques, check trusted variations and step photos on sites that specialize in time-saving pasta meals.
Print
Cheesy Stuffed Jumbo Shells
- Total Time: 65 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Classic ricotta and mozzarella filled jumbo shells baked in marinara sauce, perfect for family dinners.
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese (whole-milk)
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 1 tsp Italian seasoning
- 1/2 tsp garlic powder
- Salt and freshly ground black pepper, to taste
- 3 cups marinara sauce (homemade or jarred)
- Fresh basil leaves for garnish
Instructions
- Preheat the oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish.
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook 9–12 minutes until al dente. Drain and spread shells on a baking sheet to cool.
- In a large bowl, combine ricotta, 1/2 cup of mozzarella, Parmesan, egg, Italian seasoning, garlic powder, and a pinch of salt and pepper. Stir until smooth.
- Spread 1 cup of marinara sauce evenly over the bottom of the prepared baking dish.
- Using a spoon, stuff each shell with about 2–3 tablespoons of the cheese mixture. Arrange the filled shells in the dish, open side up.
- Spoon the remaining marinara sauce over the shells, covering them. Sprinkle the remaining mozzarella on top.
- Cover the baking dish with foil and bake for 25 minutes. Remove the foil and bake an additional 10 minutes until bubbling and golden.
- Let the dish rest for 5 minutes. Garnish with fresh basil leaves and serve.
Notes
Can be assembled ahead and baked later. Freezable, either unbaked or leftovers.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
