If you love hearty Italian-inspired comfort food, these Cheesy Ground Beef Stuffed Shells are sure to become a family favorite. Jumbo pasta shells are filled with savory seasoned ground beef, creamy ricotta, Parmesan, and mozzarella, then covered in marinara sauce and baked until hot, bubbly, and beautifully golden.
This is the kind of dinner that feels special enough for a weekend meal but is simple enough to make on a busy weeknight. The creamy cheese filling and flavorful beef make every bite satisfying, while the marinara sauce keeps the shells wonderfully moist.
Ingredients
- 20–24 jumbo pasta shells
- 1 lb ground beef
- 1 (24 oz) jar marinara sauce
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese, divided
- ¼ cup milk
- ½ cup grated Parmesan cheese
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- Salt and black pepper, to taste
- Fresh parsley, chopped, for garnish
Optional
- ¼ cup shredded provolone
- Red pepper flakes, for a little heat
- Extra Parmesan, for serving
Instructions
1. Cook the Pasta Shells
Bring a large pot of generously salted water to a boil.
Add the jumbo pasta shells and cook according to the package directions until just tender. Avoid overcooking them because they will continue cooking in the oven.
Drain the shells carefully and rinse them under cool water to stop the cooking process.
Set them aside in a single layer or gently toss them with a little olive oil to prevent sticking.
2. Brown the Ground Beef
Heat a large skillet over medium heat.
Add the ground beef and diced onion. Cook for approximately 6–8 minutes, breaking the beef apart with a wooden spoon as it cooks.
Continue until the beef is browned and the onion is tender.
Drain any excess grease from the skillet.
3. Season the Beef
Add the minced garlic, Italian seasoning, garlic powder, salt, and black pepper.
Cook for another 1 minute, stirring constantly, until the garlic becomes fragrant.
Remove the skillet from the heat and allow the beef mixture to cool slightly.
4. Prepare the Cheese Filling
In a large mixing bowl, combine the ricotta cheese, milk, grated Parmesan, and 1 cup of shredded mozzarella.
Stir until smooth and creamy.
Fold in the seasoned ground beef mixture until everything is evenly incorporated.
For an extra-cheesy filling, add a handful of shredded provolone or a little additional Parmesan.
5. Prepare the Baking Dish
Preheat the oven to 375°F (190°C).
Spread approximately 1 cup of marinara sauce evenly over the bottom of a 9×13-inch baking dish.
The sauce creates a flavorful base and helps prevent the pasta shells from sticking.
6. Stuff the Shells
Carefully spoon the beef and cheese mixture into each cooked shell.
Don’t worry if some shells split slightly—they will still taste delicious.
Arrange the stuffed shells in the baking dish with the filling facing upward.
7. Add the Sauce and Cheese
Spoon the remaining marinara sauce over the stuffed shells, making sure most of the shells are lightly covered.
Sprinkle the remaining 1 cup of shredded mozzarella evenly over the top.
For an extra-golden, cheesy finish, add a little Parmesan as well.
8. Bake
Cover the baking dish tightly with aluminum foil.
Bake for 25 minutes.
Remove the foil and continue baking for another 10–15 minutes, or until the cheese is completely melted, bubbling, and lightly golden around the edges.
For a more browned cheese topping, you can place the casserole under the broiler for 1–2 minutes at the end. Watch carefully so the cheese doesn’t burn.
9. Rest and Serve
Remove the stuffed shells from the oven and let them rest for 5 minutes.
Garnish with freshly chopped parsley and additional Parmesan if desired.
Serve warm with garlic bread, a green salad, or roasted vegetables.
Tips for Perfect Stuffed Shells
Don’t overcook the shells. Cooking them until just tender makes them easier to fill and helps them hold their shape during baking.
Let the beef cool slightly. Adding very hot beef directly to the ricotta mixture can make the filling softer than necessary.
Don’t overfill the shells. A generous spoonful is enough. Overfilling can cause the mixture to spill out during baking.
Cover while baking. The foil traps moisture and prevents the pasta and cheese from drying out.
Uncover for the final minutes. This allows the mozzarella to become beautifully golden and bubbly.
Easy Variations
Three-Cheese Stuffed Shells
Use ricotta, mozzarella, and Parmesan as the base, then add provolone for an extra-rich cheese filling.
Spicy Beef Stuffed Shells
Add ¼–½ teaspoon crushed red pepper flakes to the beef mixture or use a spicy marinara sauce.
Italian Sausage Stuffed Shells
Replace half of the ground beef with Italian sausage for a deeper, more savory flavor.
Vegetable Beef Shells
Add finely chopped spinach, mushrooms, zucchini, or bell peppers to the beef mixture.
Creamy Stuffed Shells
Add a few tablespoons of cream cheese to the ricotta mixture for an even richer filling.
Make-Ahead Instructions
These stuffed shells are excellent for preparing ahead of time.
Assemble the entire casserole, cover tightly, and refrigerate for up to 24 hours before baking.
When you’re ready to cook, place the chilled casserole in the oven and allow a little extra baking time. Make sure the center is heated thoroughly before serving.
Freezing Instructions
You can freeze the assembled stuffed shells before baking.
Cover the dish tightly with plastic wrap followed by aluminum foil and freeze.
For best results, thaw overnight in the refrigerator before baking. Add some extra marinara sauce if the pasta looks dry before placing it in the oven.
You can also freeze individual cooked portions for convenient future meals.
Storage
Store leftover stuffed shells in an airtight container in the refrigerator for up to 3–4 days.
Reheat individual portions in the microwave or place them in a covered baking dish and warm in a 350°F (175°C) oven until heated through.
What to Serve With Stuffed Shells
These cheesy shells pair beautifully with:
- Garlic bread
- Caesar salad
- Italian green salad
- Roasted broccoli
- Garlic green beans
- Sautéed spinach
- Roasted asparagus
Frequently Asked Questions
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese can be substituted for ricotta. For a smoother filling, blend the cottage cheese briefly before mixing it with the other ingredients.
Can I use ground turkey?
Absolutely. Ground turkey can replace the ground beef. Because it is often leaner, be careful not to overcook it.
Can I use homemade marinara sauce?
Yes. Homemade marinara works beautifully and allows you to control the seasoning and sweetness of the sauce.
How do I prevent the shells from sticking together?
After draining, rinse them with cool water and arrange them in a single layer. A very light coating of olive oil can also help.
Final Thoughts
These Cheesy Ground Beef Stuffed Shells combine everything you want in a comforting baked pasta dinner: tender jumbo shells, flavorful seasoned beef, creamy ricotta, rich Parmesan, tangy marinara, and plenty of melted mozzarella.
They’re easy to prepare, make excellent leftovers, and are perfect for feeding a hungry family. Serve them with warm garlic bread and a simple salad for a satisfying homemade Italian-inspired dinner.