Stuffed Shells are the ultimate family-style comfort food — tender pasta shells overflowing with creamy ricotta, stretchy mozzarella, and nutty parmesan, all nestled in a bed of rich marinara and baked until golden and bubbly. It’s a dish that feels both indulgent and heartwarming, perfect for Sunday dinners, potlucks, or cozy nights at home.
This Italian-American classic has stood the test of time thanks to its irresistible balance of texture and flavor. The pasta shells are sturdy enough to hold a generous filling, the cheese mixture is luxuriously creamy, and the bubbling sauce ties it all together. With a bit of prep and a short time in the oven, you’ll have a dish that feels special but is easy enough for any night of the week.
Ingredients Overview
Each ingredient brings richness, structure, or flavor to this well-balanced baked pasta dish.
-
Jumbo Pasta Shells: These large shells are designed to hold a generous spoonful of filling. Cook just until al dente, so they hold their shape during baking.
-
Ricotta Cheese: The star of the filling — creamy and mild. Use whole milk ricotta for richness, or drain it through cheesecloth if it’s watery.
-
Mozzarella Cheese: Shredded mozzarella adds gooey, stretchy melt. Reserve some for sprinkling on top.
-
Parmesan Cheese: Adds sharp, salty depth to balance the richness of the ricotta.
-
Egg: Binds the filling so it sets beautifully when baked.
-
Fresh Garlic and Italian Herbs: Garlic, basil, parsley, and oregano season the filling. Use fresh herbs if possible, or dried for convenience.
-
Marinara Sauce: A good-quality marinara is essential — homemade or store-bought. Choose one with a deep tomato flavor and a bit of garlic and basil.
-
Salt and Pepper: Essential to balance and bring out all the flavors.
Optional Additions:
-
Chopped spinach or kale (sautéed and drained well)
-
Cooked Italian sausage or ground beef mixed into the sauce or filling
-
Red pepper flakes for heat
-
Lemon zest for a fresh twist
Step-by-Step Instructions

-
Cook the Pasta Shells:
Bring a large pot of salted water to a boil. Cook jumbo shells until just al dente (usually 1–2 minutes less than package instructions). Drain and rinse under cold water to stop the cooking. Lay out on a parchment-lined tray to prevent sticking. -
Prepare the Filling:
In a large bowl, combine:-
15 oz whole milk ricotta
-
1½ cups shredded mozzarella
-
½ cup grated parmesan
-
1 beaten egg
-
2 cloves garlic, minced
-
1 tsp dried basil
-
1 tsp dried parsley
-
½ tsp oregano
-
Salt and pepper to taste
Mix until smooth and creamy.
-
-
Preheat the Oven:
Set oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish. -
Layer the Sauce:
Spread about 1 cup of marinara sauce across the bottom of the dish. This keeps the pasta from sticking and adds moisture. -
Stuff the Shells:
Fill each shell with a heaping tablespoon of cheese filling. Arrange them open-side up in the baking dish. Nestle them close together in rows. -
Top with Sauce and Cheese:
Spoon the remaining marinara over the stuffed shells, covering lightly. Sprinkle with additional mozzarella and parmesan. -
Bake:
Cover the dish with foil and bake for 25 minutes. Remove foil and bake another 10–15 minutes until cheese is melted and bubbling, and the edges are golden. -
Let Rest Before Serving:
Rest the dish for 5–10 minutes before serving. This helps the filling set and makes serving easier.
Tips, Variations & Substitutions
-
Prevent Shells from Tearing: Don’t overcook the pasta. Al dente shells are easier to fill and less likely to rip.
-
Use a Piping Bag or Spoon: A piping bag makes filling faster and neater, but a small spoon works just fine.
-
Add Veggies: Mix in thawed, squeezed spinach, or sautéed mushrooms, onions, or zucchini for a hearty vegetarian version.
-
Protein Boost: Stir crumbled cooked Italian sausage or ground beef into the sauce before layering for a meatier dish.
-
Make Ahead: Assemble the dish up to 24 hours in advance, cover, and refrigerate. Add 10–15 minutes to baking time if cold.
-
Freeze for Later: Assemble and freeze before baking. Bake from frozen, covered, at 375°F for 50–60 minutes, then uncover and bake 10–15 minutes more.
Serving Ideas & Occasions
Stuffed shells make a show-stopping main dish for:
-
Family Dinners: Serve with garlic bread and a green salad.
-
Potlucks or Meal Trains: Easy to transport and reheat.
-
Dinner Parties: A vegetarian-friendly, universally loved entrée.
-
Holiday Side Dish: Works well next to roast meats or as part of an Italian spread.
Great Pairings:
-
Caesar salad or arugula with lemon vinaigrette
-
Roasted vegetables like Brussels sprouts or zucchini
-
Garlic knots or focaccia
-
A glass of Chianti, Pinot Noir, or sparkling water with lemon
Nutritional & Health Notes
Stuffed shells are rich and filling — a little goes a long way.
-
Protein: Ricotta, mozzarella, and parmesan make this a protein-rich vegetarian dish.
-
Carbs: Pasta provides satisfying carbs — serve with veggies to round out the meal.
-
Calcium: Cheese is high in calcium, contributing to bone health.
-
Portion Control: One serving is about 3–4 shells, depending on size and filling.
To lighten it up:
-
Use part-skim ricotta and mozzarella
-
Add more vegetables to the filling
-
Serve with a large salad or roasted veggie side
FAQs
Q1: Can I make stuffed shells ahead of time?
Yes! Assemble up to a day in advance and refrigerate. Bake as directed, adding extra time if needed.
Q2: Can I freeze stuffed shells?
Absolutely. Freeze before baking, tightly wrapped. Bake from frozen or thaw overnight in the fridge before baking.
Q3: What’s the best way to reheat leftovers?
Reheat in the oven at 350°F covered with foil, or microwave individual portions with a splash of water to keep them moist.
Q4: Can I use a different pasta shape?
Jumbo shells work best, but manicotti or rolled lasagna noodles can be used in a pinch.
Q5: Can I make this dish gluten-free?
Yes — use gluten-free jumbo shells and ensure the marinara sauce is certified gluten-free.
Q6: What can I use instead of ricotta?
Cottage cheese (blended for smoothness), mascarpone, or even a vegan cheese spread work well as substitutes.
Q7: How many shells per person?
Plan on 3–4 stuffed shells per adult, depending on side dishes and appetite.
Best Stuffed Shells Recipe – Cheesy, Saucy, and Oven-Baked to Perfection
Classic baked stuffed shells filled with a rich ricotta-mozzarella mixture and layered with marinara sauce. Perfect for family dinners or make-ahead meals.
Ingredients
-
20–24 jumbo pasta shells
-
15 oz whole milk ricotta cheese
-
1½ cups shredded mozzarella cheese (plus extra for topping)
-
½ cup grated parmesan cheese
-
1 egg
-
2 garlic cloves, minced
-
1 tsp dried basil
-
1 tsp dried parsley
-
½ tsp oregano
-
Salt and pepper to taste
-
3 cups marinara sauce
-
Chopped fresh parsley (optional)
Instructions
-
Cook shells in salted water until al dente. Rinse and set aside.
-
Preheat oven to 375°F.
-
In a large bowl, mix ricotta, mozzarella, parmesan, egg, garlic, herbs, salt, and pepper.
-
Spread 1 cup marinara in the bottom of a 9×13″ baking dish.
-
Fill each shell with cheese mixture and place in the dish.
-
Cover with remaining sauce and sprinkle with extra mozzarella and parmesan.
-
Cover with foil and bake 25 minutes. Uncover and bake 10–15 minutes more.
-
Rest for 10 minutes before serving. Garnish with parsley.
Notes
Add spinach or cooked sausage to the filling if desired. Freeze unbaked shells for up to 2 months.