Why You'll Love It
- The creamy ricotta filling contrasts beautifully with the savory beef
- Perfect for making ahead - tastes even better the next day
- Feeds a crowd without much extra effort
- Kids and adults alike go crazy for these comforting shells
"My family requests these every Sunday now. The ricotta filling is so light and creamy!" - Sarah, 34
Essential Ingredient Guide
- Jumbo pasta shells: Look for shells that are sturdy and have deep ridges to hold the filling. Under cook them slightly since they'll bake more in the oven.
- Ground beef: Choose 85/15 lean-to-fat ratio for the best flavor without being greasy. Brown it well to develop deep, savory notes.
- Whole milk ricotta: The higher fat content makes for a creamier filling. Let it drain in a fine mesh strainer for about 30 minutes to remove excess liquid.
- Parmesan cheese: Freshly grated melts better and adds a nutty saltiness that balances the ricotta's mildness.
- Marinara sauce: A good quality sauce makes all the difference. You can use homemade or a trusted brand from the jar.
- Fresh herbs: Basil and parsley add brightness. Chop them right before using to preserve their fresh flavor.
Complete Cooking Process
-
Ingredient Readiness:
Everything needs to be prepped and ready before assembly. The shells should be cooked al dente, the beef browned and cooled slightly, and the cheese filling mixed thoroughly. Having everything at room temperature helps the flavors blend beautifully.
-
Flavor Development:
The magic happens in the oven. As the shells bake, the ricotta becomes incredibly creamy while the beef absorbs the tomato sauce. The edges of the pasta get slightly crispy where they peek above the sauce.
-
Texture Control:
The key is not overcooking the shells initially. They should still have some bite before baking. The filling should be moist but firm enough to hold its shape when stuffed.
-
Finishing Touches:
Let the baked shells rest for 10-15 minutes before serving. This allows the filling to set properly so they don't fall apart when you serve them.
-
Serving Timing:
Serve these piping hot from the oven when the cheese is bubbly and golden. They're best enjoyed immediately while the textures are perfectly balanced.
- Use a piping bag or ziplock with corner cut to fill shells neatly
- Spread a thin layer of sauce on the baking dish bottom to prevent sticking
- Let cooked shells cool slightly before handling - they'll be less likely to tear
- Don't overstuff the shells - leave room for expansion during baking
Pro Tips
I've learned these little tricks over the years, honestly. The first time I made these, I tore half the shells trying to stuff them while they were too hot. Now I wait until they're just warm to the touch. And that tip about not overstuffing? Yeah, learned that the messy way too. Leave about a quarter inch space at the top - the filling will puff up beautifully as it bakes. The resting time after baking is crucial too. I know it's hard to wait when it smells this good, but those few minutes make all the difference in keeping the shells intact.
The essence of the dish:
A fun fact or historical angle:
Flavor or sensory focus:
You Must Know
- Undercook the pasta by 2 minutes - it continues cooking in the oven
- Drain the ricotta to prevent watery filling
- Let the beef cool before mixing with cheese
- Rest baked shells before serving for cleaner cuts
Frequently Asked Questions
→ Can I make these ahead of time?
Absolutely! Assemble the shells up to 24 hours in advance, cover tightly, and refrigerate. Add 10-15 minutes to the baking time if going straight from the fridge to oven.
→ What if I can't find jumbo shells?
You can use manicotti tubes instead, though the stuffing technique is different. Regular-sized shells won't work as well - they're too small for proper stuffing.
→ Can I freeze stuffed shells?
Yes, they freeze beautifully. Assemble completely but don't bake. Wrap tightly and freeze for up to 3 months. Bake from frozen, adding about 30 minutes to the cooking time.
→ What's the best way to stuff the shells?
I use a small spoon or piping bag. Honestly, piping is cleaner, but a teaspoon works fine. Just be gentle to avoid tearing the delicate cooked shells.
→ Can I use a different meat?
Ground turkey or chicken work well too. For a vegetarian version, try sautéed mushrooms and spinach instead of meat.
→ How do I know when they're done baking?
Look for bubbly sauce around the edges and lightly browned cheese on top. The filling should be hot all the way through when you test the center of a shell.
Nutrition Facts
per serving
420
Calories
28g
Protein
35g
Carbs
18g
Fat
Taste Profile
Savory and creamy with herbal notes from basil and parsley
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
Cook until no longer pink and drain well to prevent excess moisture
Drain very well and blend until creamy for similar texture
Recipe Variations
Try these delicious twists on the original
Spinach and Ricotta Version
Replace beef with sautéed spinach and add an extra egg for binding. Perfect for meatless Mondays.
Three Cheese Deluxe
Add fontina and provolone to the ricotta mixture for extra cheesy richness.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Overcooking pasta initially leads to mushy shells
- Not draining ricotta causes watery filling
- Stuffing hot shells makes them tear easily
- Skipping the rest time results in messy serving
Meal Prep & Storage
Make Ahead Tips
You can assemble the shells completely up to 24 hours in advance. Cover tightly with plastic wrap and refrigerate. When ready to bake, remove from fridge 30 minutes before baking and add 10-15 minutes to the cooking time.
Leftover Ideas
Reheat gently in a 350°F oven for 15-20 minutes until warmed through. The microwave works but can make the pasta rubbery. Leftovers make excellent lunches.
Perfect Pairings
Serve this with...
Cooking Timeline
Start boiling water and cook pasta shells
Brown beef with aromatics and prepare cheese mixture
Combine fillings and stuff shells while pasta cools
Assemble in baking dish and preheat oven
Bake covered then uncovered until golden
Rest before serving for perfect texture
Beef-Stuffed Shells With Creamy Ricotta Filling
Honestly, these beef-stuffed shells are the kind of comfort food that fills the whole house with warmth. The creamy ricotta filling just melts into the savory ground beef, creating little pockets of pure happiness. I remember making these for my daughter's birthday one year, and the way her face lit up... well, that's the magic right there.
Timing
Prep Time
30 Minutes
Cook Time
35 Minutes
Total Time
65 Minutes
Recipe Details
Ingredients
For the Pasta and Assembly
- 01 24 jumbo pasta shells
- 02 2 cups marinara sauce (try this easy marinara for best results)
- 03 1/2 cup shredded mozzarella cheese for topping
For the Beef Filling
- 01 1 lb ground beef (85/15 lean-to-fat ratio)
- 02 1 small yellow onion, finely chopped
- 03 2 cloves garlic, minced
- 04 1 tsp dried oregano
- 05 1/2 tsp salt
- 06 1/4 tsp black pepper
For the Ricotta Mixture
- 01 2 cups whole milk ricotta cheese, drained
- 02 1 large egg, lightly beaten
- 03 1/2 cup freshly grated Parmesan cheese
- 04 1/4 cup chopped fresh parsley
- 05 2 tbsp chopped fresh basil
- 06 1/2 tsp salt
- 07 1/4 tsp black pepper
Instructions
Cook the pasta shells in a large pot of salted boiling water for 9-10 minutes until al dente. Drain and rinse with cool water to stop the cooking process. Lay them in a single layer on a baking sheet to prevent sticking.
While pasta cooks, brown the ground beef with onion in a large skillet over medium heat, breaking it up as it cooks. When the beef is no longer pink, add garlic, oregano, salt, and pepper. Cook for 2 more minutes until fragrant. Drain any excess grease and let cool slightly.
In a medium bowl, combine the drained ricotta, egg, Parmesan, parsley, basil, salt, and pepper. Mix until well combined. Gently fold in the cooled beef mixture until evenly distributed.
Preheat oven to 375°F (190°C). Spread 1/2 cup of marinara sauce evenly in a 9x13 inch baking dish. Using a spoon or piping bag, fill each shell with the beef-ricotta mixture, leaving about 1/4 inch space at the top.
Arrange the stuffed shells in the prepared baking dish in a single layer. Pour the remaining marinara sauce over the shells, then sprinkle with mozzarella cheese. Cover with foil and bake for 25 minutes.
Remove the foil and bake for another 10-15 minutes until the cheese is bubbly and lightly golden. Let rest for 10 minutes before serving to allow the filling to set properly.
Notes & Tips
- 1 Draining the ricotta is crucial - place it in a fine mesh strainer for 30 minutes to remove excess moisture
- 2 If making ahead, bring the assembled dish to room temperature for 30 minutes before baking
- 3 Leftovers reheat beautifully in the oven at 350°F for 15-20 minutes
- 4 For extra flavor, add a pinch of red pepper flakes to the beef while browning
Tools You'll Need
-
9x13 inch baking dish
-
Large pot for boiling pasta
-
Skillet for browning beef
-
Mixing bowls
-
Colander
-
Measuring cups and spoons
-
Spoon or piping bag for stuffing
Must-Know Tips
- Don't overcrowd the pasta pot - cook shells in batches if needed
- Let meat cool before mixing with cheese - prevents the egg from cooking prematurely
- Taste the filling before stuffing - adjust seasoning if needed
Professional Secrets
- Room temperature ingredients mix more evenly and bake consistently
- A light spray of oil on the foil prevents cheese from sticking
- Resting after baking allows flavors to settle and makes serving cleaner
Recipe by
Sofia RiveraExploring the world through food 🌍🍲 Rich flavors, exciting dishes, and endless culinary inspiration ✨
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime