These jumbo pasta shells are stuffed with a hearty blend of browned ground beef, aromatic onions, garlic, and seasoned ricotta cheese. The filling gets extra creaminess from mozzarella and Parmesan, creating a rich center that perfectly complements the tender pasta.
Bathed in a velvety marinara and cream sauce, these stuffed shells emerge from the oven bubbling with golden melted cheese. The dish balances savory beef with the mild sweetness of ricotta, all while the creamy tomato sauce ties everything together.
Perfect for family dinners or meal prep, these shells reheat beautifully and can be customized with spinach or substituted turkey for lighter variations. Serve with garlic bread and a crisp salad for a complete Italian-American feast.
The first time I made stuffed shells, my daughter counted each one as she placed them in the dish, making sure nobody got more than their fair share. Now it is the dinner she requests most, especially on cold Sunday afternoons when the kitchen fills with the scent of bubbling cheese and herbs.
Last winter my friend Mike stayed over unexpectedly when his flight got canceled. I threw these together with what I had in the fridge and he still texts me about that meal, saying it was better than any restaurant pasta he has ever had.
Ingredients
- 20 jumbo pasta shells: The larger shells hold more filling and create that impressive restaurant style presentation that makes people think you spent hours preparing dinner
- 1 lb ground beef: I prefer 85/15 ratio because the extra fat keeps the filling moist and adds so much flavor to the final dish
- 1 small onion, finely diced: The smaller you dice the onion the more evenly it distributes throughout the filling without creating big chunks
- 2 cloves garlic, minced: Fresh garlic makes all the difference here and it mellows beautifully as it bakes
- 1 tsp dried Italian herbs: This blend usually contains basil, oregano, rosemary and thyme and creates that classic Italian American flavor profile
- 1/2 tsp salt: You need this to balance the richness of the cheeses and bring out the beef flavor
- 1/4 tsp black pepper: Freshly cracked pepper adds a gentle heat that cuts through the creaminess
- 1 1/4 cups ricotta cheese: Whole milk ricotta gives the best texture but part skim works if you are watching calories
- 1 large egg: This binds everything together so the filling does not become loose or watery
- 1/2 cup grated Parmesan cheese: Use the kind you grate yourself rather than the shelf stable shaker cheese for much better flavor
- 1 cup shredded mozzarella cheese: This goes inside the filling for those incredible cheese pulls
- 2 tbsp fresh parsley, chopped: Fresh parsley adds bright notes that balance the rich cheeses
- 2 cups marinara sauce: A good quality jarred sauce works perfectly here but homemade is always welcome
- 1/2 cup heavy cream: This transforms the marinara into a restaurant style pink sauce that is luxuriously smooth
- 1/2 cup shredded mozzarella cheese: This final layer creates that golden bubbly top everyone fights over
- 2 tbsp grated Parmesan cheese: The Parmesan on top gets browned and crispy adding a salty finish to each bite
Instructions
- Get your oven ready:
- Preheat to 375°F and grease a 9x13 baking dish with butter or cooking spray
- Cook the pasta:
- Boil the shells in salted water until al dente then drain carefully so they do not tear
- Brown the beef:
- Cook the ground beef over medium heat until browned then add onion and garlic for 2-3 minutes
- Season the meat:
- Stir in Italian herbs, salt and pepper then remove from heat and let it cool slightly
- Make the filling:
- Mix ricotta, egg, Parmesan, 1 cup mozzarella and parsley then fold in the cooled beef
- Prepare the sauce:
- Whisk together marinara and heavy cream until smooth and combined
- Start layering:
- Spread half the sauce in the baking dish then arrange filled shells on top
- Fill the shells:
- Stuff each shell with about 2 tablespoons of filling and place them in the dish
- Finish assembling:
- Pour remaining sauce over the shells and sprinkle with mozzarella and Parmesan
- Bake covered:
- Cover with foil and bake for 25 minutes until everything is heated through
- Brown the top:
- Remove foil and bake 10 more minutes until cheese is golden and bubbling
- Rest before serving:
- Let the dish sit for 5 minutes so the filling sets and makes serving easier
My aunt taught me to arrange the shells in rows rather than crowded together so the sauce reaches every inch of pasta. That small detail changed everything about how evenly they bake and how beautiful they look coming out of the oven.
Make Ahead Magic
You can assemble these stuffed shells completely up to 24 hours before baking. Just cover the dish tightly with foil and refrigerate, then add about 10 extra minutes to the baking time since everything will be cold. This makes them perfect for dinner parties or busy weeknights.
Freezing Instructions
These freeze beautifully either before or after baking. If freezing unbaked, wrap the dish well and freeze for up to 3 months, then thaw overnight in the refrigerator before baking as directed. Already baked shells can be frozen in individual portions for quick lunches.
Serving Suggestions
A crisp green salad with red wine vinaigrette cuts through the richness perfectly. I also like to serve warm garlic bread for soaking up any extra sauce, though simple roasted vegetables like broccoli or zucchini work wonderfully too. A medium bodied red wine like Chianti brings out the best in the Italian flavors.
- Let the dish rest before serving so the sauce thickens slightly
- Extra fresh parsley or basil on top adds a pop of color
- Leftovers reheat beautifully and taste even better the next day
There is something about stuffed shells that brings everyone to the table faster than anything else I make. Hope this recipe becomes part of your family story too.
Recipe FAQs
- → Can I make these stuffed shells ahead of time?
-
Yes, assemble the dish completely, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add 5-10 minutes to the baking time if baking from cold.
- → What can I use instead of ground beef?
-
Ground turkey, chicken, or Italian sausage work well as alternatives. For a vegetarian version, use chopped spinach, mushrooms, or plant-based ground meat crumbles.
- → How do I prevent the shells from tearing when filling?
-
Cook the pasta just until al dente as directed, and handle gently when filling. Rinse with cool water after draining to stop cooking and make them easier to handle.
- → Can I freeze these stuffed shells?
-
Yes, assemble in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking, or add 15-20 minutes to the covered baking time.
- → What sides pair well with this dish?
-
Garlic bread, Caesar salad, roasted vegetables like broccoli or zucchini, and a medium-bodied red wine such as Chianti complement the rich flavors beautifully.
- → How do I know when the shells are done baking?
-
The dish is ready when the cheese is bubbly and lightly golden, typically after the final 10 minutes uncovered. The internal temperature should reach 165°F (74°C) throughout.