There’s something magical about digging into a baking dish of Baked Stuffed Shells – those jumbo pasta pockets cradling rich, cheesy filling, all swimming in a pool of tangy tomato sauce. I swear, the moment this dish hits the table at family gatherings, you can practically hear everyone’s stomachs growling in anticipation. This isn’t just dinner – it’s a warm hug from Grandma Jo’s kitchen.

Table of Contents
Table of Contents
I’ve been making this recipe since my kids were knee-high to a grasshopper, and now my grandbabies beg for it every Sunday. The beauty? It’s simpler than it looks – just stuff, bake, and watch those cheesy rivers bubble. My secret? A little extra garlic in the meat sauce (don’t tell my cardiologist) and letting the shells rest for a few minutes after baking so they hold their shape when serving. The way the three cheeses melt together with the savory beef… well, let’s just say there’s a reason this dish disappears faster than cookies at a bake sale.
What I love most is how this humble dish brings everyone to the table. Whether it’s a busy weeknight or a special occasion, these stuffed shells never fail to satisfy. And the best part? The leftovers (if you’re lucky enough to have any) taste even better the next day!
Why You’ll Love These Baked Stuffed Shells
Let me tell you why this recipe has been my go-to for decades – it’s one of those rare dishes that checks ALL the boxes:
- Simpler than it looks: Don’t let the fancy appearance fool you – if you can boil pasta and stir ingredients together, you’ve got this!
- Family magnet: Kids go crazy for the cheesy filling, while adults appreciate the rich, savory flavors. It’s the ultimate crowd-pleaser.
- Customizable canvas: Swap the ground beef for sausage, go veggie with spinach, or mix up the cheeses – it’s endlessly adaptable.
- Make-ahead magic: Assemble it in the morning, pop it in the fridge, and bake when ready. Perfect for busy days.
- Leftovers (if any!) taste even better: The flavors meld beautifully overnight – if your family doesn’t demolish the whole pan first!
Trust me, once you try these shells, they’ll become your new comfort food staple too. If you’re looking for more comfort food inspiration, check out all our favorite recipes.
Ingredients for Baked Stuffed Shells
Gathering the right ingredients makes all the difference with these stuffed shells. Here’s what you’ll need – trust me, every item plays a special role:

The Pasta
- 20 jumbo pasta shells (6 ounces): Look for the large ones – regular shells just won’t hold enough filling!
The Meat Sauce
- 2 tablespoons olive oil: For sautéing – extra virgin gives the best flavor
- 1 small onion, chopped: Yellow or white, diced nice and fine
- 3 cloves garlic, minced: Fresh is best – don’t skimp!
- ½ pound ground beef: 80/20 blend gives perfect richness
- 24 ounces pasta sauce: Use your favorite jarred or homemade
The Cheesy Filling
- 15 ounces ricotta cheese: Whole milk for creaminess
- 2 cups shredded mozzarella, divided: Save 1 cup for topping
- ½ cup grated Parmesan: The real stuff, not the green can
- 1 egg: Helps bind everything together
- 2 tablespoons dried parsley: For that fresh herby flavor
See? Simple ingredients that come together to make something magical. Now let’s get cooking!
Ingredient Substitutions
One of the best things about my baked stuffed shells is how easily you can switch things up! Here are my tried-and-true swaps that still deliver amazing results:
- Meat lovers: Ground turkey or Italian sausage (remove casings!) work beautifully instead of beef. For extra flavor with turkey, add a pinch of fennel seeds and red pepper flakes.
- Vegetarian twist: Skip the meat and sauté mushrooms or spinach (squeeze it dry first!) with the onions. Even my carnivorous grandson loves this version.
- Cheese options: Out of ricotta? Cottage cheese (blended smooth) or mascarpone make great stand-ins. For the mozzarella, try provolone or fontina if that’s what’s in your fridge.
- Sauce shortcuts: No jarred sauce? A can of crushed tomatoes with garlic powder and Italian seasoning makes a quick fix in a pinch.
The beauty of this recipe? It’s forgiving – use what you’ve got and it’ll still taste like home.
How to Make Baked Stuffed Shells
Alright, let’s get these beauties in the oven! I’ve made this recipe so many times I could do it in my sleep, but I’ll walk you through each step carefully. The secret is in the layers – that perfect balance of saucy, cheesy goodness.

Preparing the Filling
First things first – that luscious cheese filling. In a big mixing bowl, crack your egg and give it a quick whisk – just enough to break it up. Now dump in your ricotta (trust me, the whole milk kind makes all the difference), 1 cup of the mozzarella (save the rest for later!), the Parmesan, and that dried parsley. Mix it all together until it’s creamy and dreamy. You want it smooth enough to pipe but not runny – if it looks too thick, a splash of milk will loosen it up. Taste it? Oh, that’s the good stuff right there.
Assembling the Shells
Here’s where the fun begins! Spread about a third of your meat sauce in the bottom of your greased baking dish – this prevents sticking and adds flavor to every bite. Now grab those cooked shells (they should be al dente – slightly firm to the bite) and start stuffing. I use a spoon, but a piping bag works great if you’re feeling fancy. Fill each shell generously – they should look like little cheese-filled canoes. Arrange them snugly in the dish, open side up. Once they’re all in, pour the remaining sauce over the top, letting it cascade into all the nooks and crannies.
Baking and Finishing
Tent that pan with foil – this keeps the moisture in while the flavors meld together. Bake at 350°F for about 30 minutes – you’ll know it’s ready when you hear that sauce bubbling away underneath. Now the magic moment – remove the foil and sprinkle that reserved cup of mozzarella over the top. Back in the oven it goes, uncovered this time, just until the cheese turns golden and melty, about 5-10 minutes. Pro tip: Let it sit for 5 minutes before serving – this helps the filling set so you get perfect shells that hold their shape when scooped.
Print
30-Minute Baked Stuffed Shells – Irresistibly Cheesy Comfort
A classic Italian-American dish featuring jumbo pasta shells stuffed with a rich mixture of cheeses and ground beef, baked in a savory tomato sauce.
- Total Time: 60 minutes
- Yield: 6 servings 1x
Ingredients
- 20 jumbo pasta shells (6 ounces)
- 2 tablespoons olive oil
- 1 small onion, chopped
- 3 cloves garlic, minced
- ½ pound ground beef
- 24 ounces pasta sauce or homemade meat sauce
- 15 ounces ricotta cheese
- 2 cups shredded mozzarella, divided
- ½ cup grated Parmesan cheese
- 1 egg
- 2 tablespoons dried parsley
Instructions
- Preheat oven to 350 degrees F, and prepare a 9 X 13-inch baking dish by spraying it with cooking spray.
- Cook pasta shells according to package directions.
- Pour the olive oil into a large skillet and warm over medium heat.
- Sautée the garlic and onion until fragrant, about 3 minutes.
- Add the ground beef to the skillet and cook until brown.
- Pour in the pasta sauce and simmer on low until ready to use.
- In a large mixing bowl, beat the egg. Add the ricotta cheese, 1 cup of the mozzarella, Parmesan cheese and parsley. Mix well.
- Place 1/3 of the meat sauce into the bottom of the prepared baking dish.
- Fill each shell with the filling and place into the baking dish.
- Pour remaining meat sauce over the shells and cover the pan with tin foil.
- Bake for 30 minutes.
- Remove tin foil and sprinkle the remaining 1 cup of mozzarella over the shells. Return to oven to bake uncovered for another 5 – 10 minutes or until cheese is melted.
Notes
- You can substitute ground beef with ground turkey or Italian sausage for variation.
- For a vegetarian version, omit the meat and add sautéed mushrooms or spinach.
- Let the dish rest for 5 minutes before serving for easier portioning.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian-American
- Diet: Low Lactose
Nutrition
- Serving Size: 3-4 shells
- Calories: 450
- Sugar: 6g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 90mg
Tips for Perfect Baked Stuffed Shells
After fifty years of making these shells (and eating plenty of “learning experiences”), I’ve picked up some tricks you won’t find on the pasta box:

- Undercook your shells by 1 minute: They’ll finish cooking in the oven and won’t turn mushy – trust me, al dente is the way to go!
- Let it rest before serving: I know it’s tempting to dig right in, but 5-10 minutes of patience means neater portions and melded flavors.
- Italian sausage is a game-changer: Swap the ground beef for sweet or hot sausage – just remove the casings before browning.
- Drain your ricotta: If it’s watery, let it sit in a fine mesh strainer for 30 minutes to avoid soggy filling.
- Make it saucy: If your family loves extra sauce (like mine does), warm an extra jar to serve on the side.
These little tweaks make all the difference between good shells and “Grandma, can you make these again tomorrow?” shells! If you want to see another great stuffed pasta idea, check out our easy stuffed shells recipe.
Serving Suggestions
Oh honey, let’s talk about how to make these baked stuffed shells a complete meal that’ll have everyone scraping their plates! First off – portion size. I count on about 3-4 shells per adult (unless it’s my son-in-law, who could easily put away six). Here’s what I love to serve alongside:
- Garlic bread: That crispy, buttery goodness is perfect for sopping up any extra sauce
- Simple green salad: A light vinaigrette cuts through the richness
- Roasted vegetables: Zucchini or broccoli with a sprinkle of Parmesan
- A nice Chianti: For the adults – pairs beautifully with the tomato sauce
And don’t forget the grated Parmesan at the table – my grandkids love sprinkling extra on top!
Storing and Reheating Baked Stuffed Shells
Now, I know you might not have leftovers – my bunch usually cleans the pan! But if you’re smart and make a double batch (wink), here’s how to keep them tasting fresh:
- Fridge storage: Cool completely, cover tightly, and it’ll keep for 3-4 days. The flavors actually improve overnight!
- Freezing: Assemble but don’t bake – wrap well and freeze for up to 3 months. Thaw in fridge overnight before baking as usual.
- Reheating: Oven’s best – 350°F for 15-20 minutes. For quick bites, microwave single portions at 50% power to prevent rubbery cheese.
Pro tip: Add a splash of water before reheating to keep the sauce from drying out. My freezer always has a batch ready for busy nights!
Nutritional Information
Now, I’m no nutritionist – just a grandma who believes in balanced meals and the occasional cheese indulgence! (wink) Here’s the scoop per serving (about 3-4 shells):
- 450 calories – hearty enough to satisfy even my growing grandsons
- 22g fat (10g saturated) – mostly from that glorious cheese!
- 25g protein – thanks to the beef and all that melty goodness
- 35g carbs – the pasta gives you energy to chase after those kids
Remember – these are estimates. Your exact numbers might dance a bit depending on the brands you use or if you sneak extra cheese (like I do!).
FAQs About Baked Stuffed Shells
Over the years, I’ve fielded just about every question imaginable about these beloved baked stuffed shells. Here are the ones that come up most often – with my tried-and-true answers straight from Grandma Jo’s kitchen:
Can I prepare this dish ahead of time?
Absolutely! In fact, I often assemble the whole pan in the morning, cover it tightly with plastic wrap, and pop it in the fridge until dinnertime. Just add 5-10 minutes to the baking time if it’s going straight from fridge to oven. The flavors have more time to get friendly this way – it’s a win-win!
How well do these shells freeze?
Like a dream, honey! There are two ways: bake first, then freeze individual portions for quick meals, OR assemble unbaked and freeze the whole dish (just skip the final cheese topping until baking day). Either way, thaw overnight in the fridge before reheating. They’ll keep beautifully for 3 months – not that they’ll last that long!
What’s the best cheese combination?
While my classic recipe uses ricotta, mozzarella, and Parmesan, don’t be afraid to get creative! Whole milk ricotta gives the creamiest texture, but cottage cheese (blended smooth) works in a pinch. For extra zing, I sometimes swap half the mozzarella for provolone or fontina. The key is using cheeses that melt well and complement each other – just steer clear of pre-shredded varieties with anti-caking agents.
Can I make these vegetarian?
Of course! Simply skip the ground beef and sauté mushrooms, spinach, or diced zucchini with the onions instead. I often add a pinch of fennel seeds to mimic that savory Italian sausage flavor. My vegetarian granddaughter swears by the mushroom version – says it’s “even better than the original!” (But don’t tell her brothers I said that.)
Share Your Baked Stuffed Shells
Nothing makes my heart happier than seeing your family enjoy these stuffed shells as much as mine does! Snap a photo of your cheesy masterpiece and tag me on social – I’ll be cheering you on from my kitchen. Don’t forget to leave a star rating below if this recipe becomes a repeat favorite at your table. Now go forth and stuff those shells with love!
For More recipes, Follow me on Facebook!