Best Stuffed Shells Recipe – Cheesy, Saucy, and Oven-Baked to Perfection

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

  1. 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.

  2. 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.

  3. Preheat the Oven:
    Set oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.

  4. 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.

  5. 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.

  6. Top with Sauce and Cheese:
    Spoon the remaining marinara over the stuffed shells, covering lightly. Sprinkle with additional mozzarella and parmesan.

  7. 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.

  8. 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.

Print

Best Stuffed Shells Recipe – Cheesy, Saucy, and Oven-Baked to Perfection

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Classic baked stuffed shells filled with a rich ricotta-mozzarella mixture and layered with marinara sauce. Perfect for family dinners or make-ahead meals.

  • Author: Maya Lawson

Ingredients

Scale
  • 2024 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.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star