Stuffed shells with ground beef are the perfect combination of hearty flavors, creamy textures, and classic Italian comfort food. This dish combines jumbo pasta shells filled with a rich ricotta and spinach mixture, smothered in a flavorful beef marinara sauce, and topped with gooey melted cheese. It’s ideal for weeknight dinners, potlucks, or even as a make-ahead meal for busy days. If you’re looking for a crowd-pleasing dish that’s easy to make but tastes like it came straight from an Italian restaurant, this recipe will quickly become a favorite in your kitchen.
Why You’ll Love This Stuffed Shells Recipe
Rich and hearty flavor: Ground beef and marinara add a savory, satisfying depth.
Creamy and cheesy filling: Ricotta, spinach, and Italian cheese create the perfect creamy center.
Make-ahead friendly: Assemble ahead and bake when ready.
Family-approved: A classic dish that even picky eaters will love.
Perfect for gatherings: Feeds a crowd and reheats beautifully.
Ingredients
27 jumbo pasta shells
1 teaspoon olive oil
1 medium onion, finely chopped
¾ teaspoon kosher salt, divided
2 garlic cloves, minced
1 pound lean ground beef
28 ounces marinara sauce
1 (15-ounce) container part-skim ricotta cheese
1 large egg
1 (16-ounce) package frozen spinach, thawed and well-drained
2 cups part-skim shredded Italian cheese blend (or mozzarella), divided
½ cup grated Parmesan cheese, divided
Optional topping: Chopped fresh parsley
Step-by-Step: How to Make Stuffed Shells with Ground Beef
Preheat the oven to 350°F.
Cook the shells: Boil the pasta in salted water for 2–3 minutes less than package directions (just under al dente). Drain, rinse under cold water, and set aside.
Make the sauce: In a large skillet over medium heat, add olive oil and sauté the onion with ¼ teaspoon salt until soft (3–5 minutes). Add garlic and cook for 1 minute. Stir in ground beef with another ¼ teaspoon salt, cooking until browned and crumbled (5–7 minutes). Drain excess fat if needed. Add marinara sauce, mix well, and remove from heat.
Prepare the filling: In a mixing bowl, combine ricotta, egg, spinach, 1 cup of Italian cheese blend, ¼ cup Parmesan, and ¼ teaspoon salt. Mix until smooth.
Stuff the shells: Spoon about 2 heaping tablespoons of filling into each pasta shell.
Assemble the dish: Spread half of the beef marinara sauce on the bottom of a large baking dish. Arrange stuffed shells on top. Pour the remaining sauce over the shells and sprinkle with the remaining 1 cup Italian cheese blend and ¼ cup Parmesan.
Bake: Cover with foil and bake for 40 minutes. Remove foil and bake for an additional 5 minutes to melt and brown the cheese.
Garnish & serve: Sprinkle with parsley (optional) and enjoy.
Helpful Tips
Don’t overcook the shells: Slightly undercooked pasta holds its shape better when baked.
Drain spinach well: Squeeze out excess moisture to prevent watery filling.
Use fresh garlic and onion: Adds extra depth of flavor compared to powders.
Make it ahead: Assemble up to 24 hours in advance, cover tightly, and refrigerate until ready to bake.
Substitutions and Variations
Meat swap: Use ground turkey, chicken, or Italian sausage instead of beef.
Vegetarian: Skip the meat and add sautéed mushrooms or zucchini.
Cheese variation: Try cottage cheese or mascarpone instead of ricotta.
Gluten-free: Use gluten-free jumbo pasta shells.
Dairy-free: Use dairy-free ricotta and mozzarella alternatives.
Storage Instructions
Refrigerate: Store leftovers in an airtight container for up to 4 days.
Freeze: Assemble unbaked stuffed shells, wrap tightly, and freeze for up to 3 months. Bake from frozen at 375°F for about 60–70 minutes.
Reheat: Warm in the oven at 325°F until heated through or microwave individual portions.
Nutritional Information
(Per serving: 3 stuffed shells with beef sauce)
Calories: 439
Carbohydrates: 48g
Protein: 43g
Fat: 13g
Saturated Fat: 5g
Cholesterol: 70mg
Sodium: 796mg
Fiber: 18g
Vitamin A: 63,482 IU
Vitamin C: 37mg
Calcium: 986mg
Iron: 13mg
Serving Suggestions
Pair with garlic bread or a simple Caesar salad for a complete meal.
Serve with roasted vegetables like broccoli or zucchini for extra nutrition.
Add a side of antipasto for a true Italian-style dinner.
Frequently Asked Questions About Stuffed Shells with Ground Beef
Can I make stuffed shells ahead of time?
Absolutely! Prepare the dish up to 24 hours in advance, cover it tightly, and refrigerate until ready to bake.
Can I freeze stuffed shells?
Yes! You can freeze assembled but unbaked shells for up to 3 months. When ready, bake directly from frozen, adding extra time as needed.
What can I use instead of ricotta?
Cottage cheese or mascarpone make excellent substitutes.
Do I have to use spinach?
No. You can omit it or replace it with kale, zucchini, or even mushrooms for extra texture.
How do I prevent the shells from sticking together?
Rinse the cooked shells under cold water and toss them lightly with a bit of olive oil before filling.
Conclusion
Thank you for stopping by to try this stuffed shells with ground beef recipe! It’s one of those dishes that feels like a labor of love but is surprisingly simple to put together. Whether you’re cooking for family, hosting friends, or just craving a comforting homemade dinner, these shells are packed with flavor, easy to make, and always a hit. I hope this recipe brings warmth and joy to your table. Happy cooking, and thank you for being part of this food-loving community!
Print
Stuffed Shells with Ground Beef
- Total Time: 1 hour 5 minutes
- Yield: 9 servings (about 3 shells each) 1x
Description
Stuffed Shells with Ground Beef combine jumbo pasta shells filled with creamy ricotta and spinach, layered with a savory beef marinara sauce, and topped with plenty of melted cheese. This hearty, make-ahead-friendly dish is perfect for family dinners or entertaining.
Ingredients
27 jumbo pasta shells
1 tsp olive oil
1 medium onion, finely chopped
¾ tsp kosher salt, divided
2 garlic cloves, minced
1 lb lean ground beef
28 oz marinara sauce
1 (15 oz) container part-skim ricotta cheese
1 large egg
1 (16 oz) package frozen spinach, thawed and squeezed dry
2 cups part-skim shredded Italian cheese blend (or mozzarella), divided
½ cup grated Parmesan cheese, divided
Optional: Fresh parsley, chopped (for garnish)
Instructions
Preheat oven to 350°F.
Cook pasta shells in salted water for 2–3 minutes less than package directions. Drain, rinse under cold water, and set aside.
Heat olive oil in a large skillet over medium heat. Sauté onion with ¼ tsp salt until soft, about 3–5 minutes. Add garlic and cook for 1 minute.
Add ground beef and ¼ tsp salt, cooking until browned, 5–7 minutes. Drain excess fat if needed. Stir in marinara sauce and remove from heat.
In a bowl, mix ricotta, egg, spinach, 1 cup Italian cheese blend, ¼ cup Parmesan, and remaining salt.
Stuff each shell with about 2 tbsp of the filling.
Spread half the beef marinara in a baking dish. Arrange stuffed shells on top. Pour remaining sauce over and sprinkle with remaining cheese and Parmesan.
Cover with foil and bake for 40 minutes. Remove foil and bake an additional 5 minutes.
Garnish with parsley and serve
Notes
Make ahead: Assemble up to 24 hours in advance and refrigerate until ready to bake.
Freeze: Prepare unbaked shells, wrap well, and freeze for up to 3 months.
Substitutions: Swap beef for ground turkey or Italian sausage. Use cottage cheese or mascarpone instead of ricotta.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
Nutrition
- Serving Size: 3 stuffed shells
- Calories: 439
- Sugar: 8g
- Carbohydrates: 48g
- Protein: 43g