Stuffed Shells Recipe

Baked stuffed pasta shells with melted cheese and fresh herbs.

These easy stuffed shells are the ultimate family dinner hit. Packed with three kinds of cheese and baked right in a cozy marinara sauce, they’re quick to pull together and taste just as amazing reheated. Be sure to check out the video tutorial to see just how simple it is to make these cheesy, ricotta-stuffed pasta shells from scratch.

This stuffed shells recipe creates a warm, comforting casserole that’s very similar to Italian baked ziti but with fun pasta shaped like big seashells, closely related to manicotti. Filled with a creamy mix of ricotta, mozzarella, and Parmesan cheeses, these shells are easy to serve in perfect portions. It’s cheesy, melty goodness everyone in the family is sure to enjoy.

My kids can’t get enough of these jumbo stuffed shells—they vanish so fast! And if any leftovers sneak past the hungry crowd, they reheat wonderfully and make for quick lunches that always come back empty.

These delicious, cheesy stuffed shells are a lifesaver on busy weeknights and loved by any crowd. They’re loaded with ricotta, mozzarella, and Parmesan, all tucked inside tender pasta shells, swimming in a simple marinara sauce, then baked until bubbling and golden. The prep takes around 15 minutes, followed by about 45 minutes baking time, making a hearty, comforting dinner that feeds a family generously. Plus, they freeze and reheat like a dream, perfect for easy meal prep and leftovers.

Inside this recipe, you’ll find everything you’re going to need to nail those stuffed shells at home: a short, straightforward ingredient list (you only need a 12 oz box of jumbo shells, some cheeses, an egg, and marinara sauce), crystal-clear step-by-step directions, a handy video tutorial, and useful tips to make stuffing, baking, and storing hassle-free.

  • What you’ll learn: how to cook pasta shells just right (al dente), whip up a quick and tasty marinara sauce, mix a creamy cheese filling, and bake it all to melty perfection.
  • Time commitment: about 1 hour total (15 minutes prep, 45 minutes baking).
  • Make-ahead & freezer-friendly: put this together ahead of time or freeze unbaked pans for no-fuss dinners later.
  • Variations included: options with meat, spinach, mushrooms, white sauce, pesto, and gluten-free choices.
  • Troubleshooting & storage: advice on keeping your stuffing from getting watery, reheating without drying out, and how to safely cook with glass dishes.

Keep reading for the full ingredients, clear cooking steps, and plenty of tips so you can serve up a hearty, cheesy pasta dish that disappears quickly.

Perfect for Feeding a Crowd

This stuffed shells recipe is perfect for feeding a hungry crowd, plus it makes excellent leftovers to enjoy through the week. It’s a favorite for meal prepping and always earns compliments when I bring a pan to share with neighbors and friends.

If pasta is your thing, stuffed shells should definitely be on your must-make list!

Simple, Classic Ingredients

  • 20 jumbo pasta shells, cooked according to package instructions
  • ½ medium onion, chopped
  • 3 garlic cloves, minced
  • 1 tsp salt, divided
  • ½ tsp freshly ground black pepper, divided
  • ¼ tsp dried oregano
  • 3 cups marinara sauce
  • 15 oz ricotta cheese*
  • 1 large egg
  • ⅓ cup parmesan cheese
  • 3 cups shredded mozzarella cheese, divided
  • ¼ cup fresh parsley, plus more for garnish

Step-by-Step Method

  1. Preheat oven to 375°F.
  2. Boil jumbo pasta shells in generously salted water according to package instructions until al dente, stirring occasionally; drain and transfer shells to cold water to stop cooking and prevent sticking.
  3. Heat 1 tablespoon olive oil in a large pan over medium-high heat and sauté 1/2 chopped onion until soft and golden, about 3–5 minutes.
  4. Add 3 minced garlic cloves, 1/2 teaspoon salt, 1/4 teaspoon freshly ground black pepper, and 1/4 teaspoon dried oregano to the pan and cook about 1 minute until fragrant.
  5. Stir in 3 cups marinara sauce, bring to a boil, simmer 2 minutes, then pour the sauce into a casserole dish.
  6. In a large bowl, mix 15 oz ricotta, 2 cups shredded mozzarella, 1/3 cup Parmesan, 1 large egg, 1/4 cup chopped parsley, 1/2 teaspoon salt, and 1/4 teaspoon pepper until smooth and creamy.
  7. Spoon the cheese mixture into each shell about halfway and arrange the stuffed shells in a single layer over the marinara in the casserole dish.

  8. Sprinkle the remaining 1 cup shredded mozzarella evenly over the stuffed shells.
  9. Cover the dish with foil and bake at 375°F for 30 minutes until the sauce is bubbling at the edges.
  10. Remove the foil and broil 2–4 minutes until the cheese is lightly browned, or if using a glass dish, increase the oven to 475°F and bake uncovered an additional 3–5 minutes until bubbly and golden.

Pro Tips for Best Results

For quick portioning, fill a scoop about halfway with the ricotta mixture before stuffing each shell.

Stuffed shells make a lovely vegetarian main dish. For a flavor-forward twist, try Sun-Dried Tomato and Ricotta Stuffed Shells. Top them with fresh parsley and serve with a bright green salad or your favorite veggies on the side.

This is a crowd-pleaser that feeds many and keeps meal prep light and easy. Prep is minimal, then the oven handles the rest. Serve with garlic bread for an extra cozy Italian-inspired dinner everyone will love, and balance the richness with a crisp Peach and Goat Cheese Salad.

Delicious baked stuffed shells filled with cheese and marinara sauce.

Tasty Swaps and Add-Ins

If you want to shake things up a bit, try one of these tasty twists or diet-friendly swaps with no extra fuss:

  • Meaty: Brown 1 pound of Italian sausage or ground beef, drain, and stir into either the marinara sauce or cheese filling before stuffing; for a heartier bake, try this stuffed pasta shells with ground beef variation.
  • Spinach & Ricotta: Fold 8 ounces of cooked, well-drained spinach into the ricotta cheese for a fresh Florentine-style stuffing.
  • Mushroom & Herbs: Sauté sliced mushrooms with a little garlic and thyme, then add them to your cheese filling for a rich, earthy flavor.
  • White Version: Swap the marinara for a creamy béchamel or Alfredo sauce, skip broiling if you’re using glass, and top with extra mozzarella and Parmesan.
  • Pesto: Stir in ⅓ to ½ cup basil pesto into the ricotta mixture or drizzle some pesto on top once baked for fresh herbal goodness.
  • Cheese swaps: Use drained cottage cheese instead of ricotta, or add mascarpone, provolone, or fontina for different textures and extra richness.
  • Gluten-free or alternative pasta: Use gluten-free jumbo shells, manicotti tubes, or roll cooked lasagna noodles if jumbo shells aren’t available.
  • Individual portions: Assemble stuffed shells in single-serving ramekins or muffin tins for easy freezer-friendly meals.

Make-Ahead and Storage Guide

Here’s how you can store, freeze, and make this meal ahead for super-simple weeknight dinners or lunchboxes; for more packable ideas, browse 15 easy pasta salad recipes you can make in 30 minutes:

  • Refrigerate assembled (unbaked): Cover well with foil and refrigerate within 2 hours of assembling for up to 1-2 days. When baking from chilled, add about 5 minutes to the baking time.
  • Refrigerate cooked leftovers: Store any cooled, baked stuffed shells in an airtight container for 3-4 days.
  • Freeze unbaked: Put together your unbaked shells in a casserole dish, cover tightly with foil and plastic wrap, and freeze for up to 3 months. Bake from frozen (covered) at 375°F for 45-55 minutes until bubbly, then finish as usual. The same method works for our beef stuffed shells recipe.
  • Freeze baked: Once fully cooled, wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge and reheat in a 350°F oven until warmed through to 165°F.
  • Reheating tips: Warm leftovers in the microwave or oven until hot throughout. To keep shells from drying out, add a small drizzle of marinara or water over them and cover while reheating. If using glass bakeware, skip broiling and instead crank up the oven to about 475°F briefly to get the top melty and golden.

Answers to Common Questions

Here are answers to some of the most common questions about making stuffed shells at home:

  • Can I assemble the shells ahead of time? Absolutely! You can stuff and refrigerate them unbaked for up to 2 days, or freeze unbaked for up to 3 months.
  • Do the shells need to be cooked before stuffing? Yes, cook them al dente so they hold their shape during baking. Overcooking will make them too soft and fall apart.
  • How do I keep the filling from getting watery? Use thick ricotta or drain your cottage cheese well. If adding spinach, squeeze out extra moisture first. Also, reduce very watery sauces a bit before assembling. You’ll find these same moisture-control tips in eggplant rollatini with creamy filling.
  • Can I skip the egg in the filling? The egg helps the filling stick together, but you can leave it out and add ¼ cup breadcrumbs or some extra grated Parmesan instead.
  • Can I use a glass dish if I want a browned top? Yes, just avoid broiling in glass. After baking covered, remove foil and raise oven temperature to around 475°F for a few minutes to brown the cheese instead.
  • How long should I reheat leftovers? Reheat in a 350°F oven for 15-25 minutes, depending on the portion size, until hot inside (165°F). Microwaving works well too.
  • Is there a gluten-free option? Yes! Gluten-free jumbo shells or other gluten-free pasta shapes work great—just follow package cooking directions. For a pasta-free, naturally gluten-free alternative, try Lasagna Zucchini Boats.

Close-up of cheesy stuffed pasta shells topped with marinara sauce.

Print

A comforting baked pasta casserole featuring jumbo pasta shells stuffed with a creamy mix of ricotta, mozzarella, and Parmesan cheeses, baked in a flavorful marinara sauce until bubbly and golden.

  • Author: Clara
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6-8 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 20 jumbo pasta shells, cooked al dente according to package instructions
  • 1/2 medium onion, chopped
  • 3 garlic cloves, minced
  • 1 tsp salt, divided
  • 1/2 tsp freshly ground black pepper, divided
  • 1/4 tsp dried oregano
  • 3 cups marinara sauce
  • 15 oz ricotta cheese
  • 1 large egg
  • 1/3 cup Parmesan cheese
  • 3 cups shredded mozzarella cheese, divided
  • 1/4 cup fresh parsley, chopped, plus more for garnish
  • 1 tbsp olive oil

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Boil jumbo pasta shells in generously salted water until al dente, stirring occasionally. Drain and transfer shells to cold water to stop cooking and prevent sticking.
  3. Heat olive oil in a large pan over medium-high heat. Sauté chopped onion until soft and golden, about 3–5 minutes.
  4. Add minced garlic, 1/2 tsp salt, 1/4 tsp pepper, and dried oregano; cook about 1 minute until fragrant.
  5. Stir in marinara sauce, bring to a boil, then simmer for 2 minutes. Pour sauce into a casserole dish.
  6. In a large bowl, mix ricotta cheese, 2 cups shredded mozzarella, Parmesan, egg, chopped parsley, remaining 1/2 tsp salt, and 1/4 tsp pepper until smooth and creamy.
  7. Spoon the cheese mixture about halfway into each cooked shell and arrange them in a single layer over the marinara sauce in the casserole dish.
  8. Sprinkle remaining 1 cup shredded mozzarella evenly over the stuffed shells.
  9. Cover dish with foil and bake for 30 minutes until sauce bubbles at the edges.
  10. Remove foil and broil 2–4 minutes until cheese browns. If using a glass dish, skip broiling and instead increase oven temperature to 475°F (245°C) and bake uncovered for 3–5 minutes until bubbly and golden.

Notes

For portioning, fill shells halfway with ricotta mixture for easier stuffing., If using glass bakeware, avoid broiling; increase oven temperature to brown cheese instead., Stuffed shells can be assembled ahead and refrigerated (up to 2 days) or frozen unbaked (up to 3 months)., Reheat leftovers in oven at 350°F until hot (165°F internal), adding a drizzle of marinara or water to prevent drying., Variations include adding cooked meat, spinach, mushrooms, swapping marinara for white sauce, or using pesto., Gluten-free jumbo shells or manicotti tubes can be used as alternatives.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approx. 450 calories per serving
  • Fat: Approx. 20 g per serving
  • Carbohydrates: Approx. 40 g per serving
  • Protein: Approx. 25 g per serving

Did you make this recipe?

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

More in Recipes

Clara

ABOUT THE AUTHOR

Clara

Hi, I’m Clara, the home cook and recipe creator behind Cooking Crumbs. I share cozy homemade recipes, easy bakes, simple breads, comforting family dinners, old-fashioned desserts, cookies, casseroles, and seasonal favorites made for real home kitchens. Cooking Crumbs is my kitchen space for recipes that feel warm, familiar, and worth saving — the kind of food you can make with simple ingredients, clear steps, and no pressure to make everything perfect. I believe some of the best recipes are the ones that leave a few crumbs behind: a soft slice of bread, a warm cookie, a simple cake, a bubbling casserole, or a cozy supper shared at the end of the day. That is the heart of Cooking Crumbs: simple homemade food, clear instructions, familiar flavors, and recipes you can come back to again and again.

READ MORE →

Leave a Comment

Recipe rating