These jumbo pasta shells are generously filled with a savory mixture of browned ground beef, aromatic onions and garlic, and a rich ricotta cheese blend with Parmesan, mozzarella, and fresh parsley. The stuffed shells nestle in a velvety sauce combining marinara with heavy cream, then bake until the cheese topping turns golden and bubbly. Perfect for family dinners or meal prep, these shells deliver satisfying comfort with every bite.
The first time I made these stuffed shells was on a gray rainy Sunday when my kitchen felt like the only warm place in the world. I had bought jumbo shells on impulse earlier that week and they'd been staring at me from the pantry every since. Something about stuffing pasta feels almost meditative, like filling little edible envelopes with comfort. That afternoon, the smell of browning beef and garlic wafting through the house made even the gloomiest day feel cozy.
I remember bringing these to a potluck once and watching them disappear within minutes while people kept asking what was in the filling. My friend Sarah actually grabbed the recipe card before she even finished her first shell, which is basically the highest compliment a home cook can receive. The way the creamy tomato sauce gets caught in all those pasta curves makes every bite feel like a little surprise.
Ingredients
- 20 jumbo pasta shells: Cook them just to al dente because they will finish cooking in the oven and nobody wants mushy pasta
- 1 lb (450 g) ground beef: I have found that 85/15 beef gives the best balance of flavor without making the filling too greasy
- 1 small onion, finely diced: The onion should disappear into the filling rather than creating identifiable chunks
- 2 cloves garlic, minced: Fresh garlic makes such a difference here over garlic powder, worth the extra minute of prep
- 1 tsp dried Italian herbs: Use whatever blend you have on hand or make your own with oregano, basil, and thyme
- 1/2 tsp salt and 1/4 tsp black pepper: This is just the base seasoning, you can always add more at the end
- 1 1/4 cups ricotta cheese: Whole milk ricotta gives the creamiest results but part skim works in a pinch
- 1 large egg: This binds everything together so the filling does not turn into a crumbly mess when you bite into it
- 1/2 cup grated Parmesan cheese: The salty umami from Parmesan makes the beef filling taste so much more complex
- 1 cup shredded mozzarella cheese: Get the block cheese and shred it yourself, the pre shredded stuff has anti caking agents that prevent smooth melting
- 2 tbsp fresh parsley, chopped: Fresh parsley adds these little bright green flecks and a fresh pop against all the rich cheese
- 2 cups marinara sauce: Your favorite jarred sauce works perfectly but homemade takes it to another level
- 1/2 cup heavy cream: This transforms regular marinara into this velvety luxurious restaurant style sauce
- 1/2 cup shredded mozzarella and 2 tbsp grated Parmesan: The topping that creates those irresistible golden bubbly spots everyone fights over
Instructions
- Preheat your oven:
- Get it to 375°F (190°C) and give a 9x13 inch baking dish a quick coat of oil or cooking spray.
- Cook the pasta shells:
- Boil those jumbo shells according to the package but pull them a minute early, drain carefully so they do not tear, and spread them out where they can cool without sticking together.
- Brown the beef with aromatics:
- Cook the ground beef in a big skillet until it is nicely browned, then toss in the onion and garlic for 2 to 3 minutes until they are soft and fragrant before adding the herbs, salt, and pepper.
- Mix up the filling:
- Whisk together the ricotta, egg, Parmesan, that cup of mozzarella, and parsley in a large bowl, then fold in the cooled beef mixture until everything is evenly distributed.
- Make the creamy sauce:
- Stir the marinara and heavy cream together in a separate bowl until combined, then spread half of it across the bottom of your prepared baking dish.
- Stuff the shells:
- Fill each shell with about 2 tablespoons of the filling, then nestle them into the sauced dish, opening side up, like a cozy little pasta neighborhood.
- Top and bake:
- Pour the rest of the sauce over the shells, sprinkle with the remaining cheeses, cover with foil, and bake for 25 minutes before removing the foil for another 10 minutes until everything is golden and bubbly.
- Rest before serving:
- Let the dish sit for about 5 minutes so the filling sets up a bit and nobody burns their tongue on molten cheese.
These shells became my go to comfort food during a particularly rough winter when I needed something warm and substantial to look forward to at the end of long days. There is something about the ritual of filling each shell that feels almost therapeutic, like you are crafting edible hugs for people you care about.
Make Ahead Magic
You can assemble the entire dish up to a day before baking and keep it covered in the refrigerator. Just add about 10 extra minutes to the covered baking time since everything will be cold going into the oven.
Freezing Instructions
Wrap the unbaked dish tightly with foil and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen at 350°F for about 90 minutes.
Serving Suggestions
A simple green salad with bright vinaigrette cuts through all that rich cheese perfectly. Crusty garlic bread is basically mandatory for soaking up any extra creamy sauce left on your plate.
- Ground turkey or chicken work well if you want something lighter
- Fresh spinach in the ricotta mixture adds color and nutrients
- A glass of Chianti or Merlot brings everything together beautifully
These stuffed shells have become my answer to practically every dinner invitation, potluck, or Tuesday night when I need something that feels special but does not require restaurant level skills. The best recipes are the ones that make your kitchen smell amazing and your people feel loved.
Your Recipe Questions
- → Can I make these stuffed shells ahead of time?
-
Yes, assemble the stuffed shells completely, cover tightly, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if baking straight from the refrigerator.
- → What can I substitute for ground beef?
-
Ground turkey, chicken, or Italian sausage work well as alternatives. For a vegetarian version, use spinach, chopped mushrooms, or meatless crumbles seasoned with Italian herbs.
- → How do I prevent the shells from tearing when filling?
-
Cook the shells just until al dente, slightly underdone. Rinse with cool water to stop cooking and handle gently. Let them cool slightly before filling to make them more pliable.
- → Can I freeze these stuffed shells?
-
Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or add 20-30 minutes to the covered baking time.
- → What sides pair well with this dish?
-
Garlic bread, Caesar salad, or roasted vegetables like broccoli or asparagus complement the rich flavors. A crisp green salad with vinaigrette provides a nice contrast to the creamy pasta.
- → How do I know when the shells are done baking?
-
The cheese topping should be melted and lightly golden, and the sauce should be bubbling around the edges. The filling should be hot throughout when you cut into a center shell.