Stuffed Shells with Ground Beef is a comforting, crowd-pleasing dish that blends classic Italian flavors with a homey, satisfying twist. Jumbo pasta shells are generously filled with a savory mixture of ground beef, creamy ricotta, herbs, and cheese, then nestled into marinara sauce and baked until bubbly and golden.
This baked pasta dish is perfect for feeding a family or impressing guests at a dinner party. It’s easy to prep ahead, makes wonderful leftovers, and combines the best parts of lasagna — meaty filling, creamy cheese, and rich tomato sauce — all tucked neatly into pasta pockets.
Ingredients Overview
Each component in this recipe brings essential flavor and texture, and there’s room for customization depending on your preferences or dietary needs.
-
Jumbo Pasta Shells: These large, ridged shells are designed to hold hearty fillings. Cook them al dente so they hold their shape during baking. You’ll need about 20–25 shells for a full 9×13” dish.
-
Ground Beef: The base of the filling. Use 85% or 90% lean for a good balance of flavor and moisture. You can also use a blend of beef and pork for a richer taste.
-
Ricotta Cheese: Adds creaminess and body to the filling. Use whole milk ricotta for the best texture, or substitute with cottage cheese for a lighter version.
-
Mozzarella Cheese: Mixed into the filling and sprinkled on top for that irresistible melted layer. Freshly shredded melts best.
-
Parmesan Cheese: Adds sharp, nutty depth. Use real Parmigiano-Reggiano if possible.
-
Egg: Helps bind the filling together.
-
Garlic and Onion: Finely chopped and sautéed with the beef to build savory depth.
-
Marinara Sauce: Use a good-quality jarred sauce or homemade. Look for one with minimal added sugar and rich tomato flavor.
-
Italian Seasoning: A mix of oregano, basil, thyme, and rosemary enhances the overall flavor profile. Add red pepper flakes if you want a little heat.
Optional Add-Ins and Variations
-
Stir chopped spinach or sautéed mushrooms into the filling for extra veggies.
-
Add crushed red pepper flakes for spice.
-
Substitute ground turkey, chicken, or plant-based crumbles for a lighter or vegetarian version.
-
Use gluten-free pasta shells if needed.
Step-by-Step Instructions
Making stuffed shells is a straightforward process — just prepare the filling, cook the shells, assemble, and bake.
-
Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo shells and cook until just al dente (about 1–2 minutes less than package directions). Drain and rinse under cold water to stop the cooking process. Set aside on a parchment-lined tray to prevent sticking. -
Brown the Ground Beef
In a large skillet, heat a tablespoon of olive oil over medium heat. Add chopped onion and cook until soft, about 4 minutes. Add minced garlic and cook for 1 minute more. Stir in the ground beef and cook until browned, breaking it up as it cooks. Season with salt, pepper, and a teaspoon of Italian seasoning. Drain excess fat. -
Prepare the Filling
In a large mixing bowl, combine the cooked ground beef, ricotta, 1 cup shredded mozzarella, 1/3 cup Parmesan, egg, and a pinch of salt and pepper. Mix until fully incorporated. Taste for seasoning before assembling. -
Spread Marinara in Baking Dish
Preheat oven to 375°F (190°C). In a 9×13-inch baking dish, spread about 1 1/2 cups of marinara sauce on the bottom. This prevents sticking and adds moisture. -
Fill the Shells
Using a spoon or piping bag, fill each cooked shell with about 2 tablespoons of the beef and cheese mixture. Nestle the stuffed shells into the sauced baking dish, open side up. -
Top and Bake
Spoon the remaining marinara sauce over the top of the shells. Sprinkle with the remaining 1 cup of mozzarella and 1/4 cup Parmesan. Cover loosely with foil. -
Bake Until Bubbly
Bake covered for 25 minutes. Remove the foil and continue baking another 10–15 minutes, until the cheese is melted and slightly golden. Let rest for 5–10 minutes before serving.
Pro Tips
-
Use a cookie scoop or piping bag for neat, evenly filled shells.
-
Avoid overcooking the pasta — it will soften more in the oven.
-
Let the meat mixture cool slightly before mixing with cheese and egg to prevent curdling.
Tips, Variations & Substitutions
Tips
-
Prepare a day in advance and refrigerate unbaked. Add an extra 10–15 minutes to bake time.
-
Freeze baked or unbaked shells individually on a sheet tray, then store in a freezer bag for future meals.
-
Use fresh herbs like basil or parsley in the filling for brightness.
Variations
-
Three-Cheese Only: Omit the meat and double up on ricotta, mozzarella, and Parmesan for a vegetarian version.
-
Sausage-Stuffed: Use Italian sausage instead of ground beef for more spice and depth.
-
Creamy Tomato Sauce: Add a splash of heavy cream to your marinara for a richer sauce.
Substitutions
-
Ricotta Swap: Use cottage cheese, mascarpone, or a tofu-ricotta blend.
-
Dairy-Free: Use plant-based cheeses and a vegan ricotta substitute.
-
Low Carb: Swap pasta shells with hollowed zucchini boats for a stuffed vegetable twist.
Serving Ideas & Occasions
Stuffed shells are a showstopper all on their own, but they pair beautifully with simple sides and make a satisfying meal for many occasions.
Pair With:
-
Garlic bread or crusty Italian loaf
-
Caesar salad or a balsamic-dressed arugula salad
-
Roasted vegetables like asparagus, zucchini, or carrots
Perfect For:
-
Sunday dinners with family
-
Holiday gatherings
-
Potlucks and make-ahead meal prep
-
Freezer meal exchanges
Each bite is comforting, cheesy, and deeply flavorful — a satisfying centerpiece for any dinner table.
Nutritional & Health Notes
This dish is rich and hearty, with a good balance of protein and carbs, especially when paired with greens or a side salad.
-
Protein: Ground beef and cheese offer a solid protein boost.
-
Carbs: Pasta and marinara sauce provide energy — balance with veggies for a complete meal.
-
Fats: Cheese adds fat and flavor; use reduced-fat options if preferred.
To lighten the dish:
-
Use lean ground turkey or beef.
-
Choose part-skim cheeses.
-
Serve smaller portions with a big salad on the side.
Stuffed shells also reheat well, making them a great meal prep option with balanced macronutrients.
FAQs
Q1: Can I make stuffed shells ahead of time?
A1: Yes! Assemble the entire dish up to a day in advance, cover, and refrigerate. Bake as directed, adding a few extra minutes since it’s starting cold.
Q2: Can stuffed shells be frozen?
A2: Absolutely. You can freeze them before or after baking. Wrap tightly in foil or plastic wrap, and bake from frozen at 375°F for about 45–55 minutes, covered.
Q3: What’s the best way to fill the shells?
A3: Use a small spoon or a piping bag for quick, mess-free filling. It makes the process faster and neater.
Q4: How do I keep the shells from tearing?
A4: Cook them just until al dente and rinse with cold water. Handle gently, and keep them separated on a tray until ready to fill.
Q5: Can I use a different type of pasta?
A5: Manicotti tubes or lasagna noodles (rolled up) work well as alternatives, but jumbo shells are easiest to fill and serve.
Q6: How long will leftovers last?
A6: Stored in an airtight container, they last 3–4 days in the refrigerator. Reheat in the oven or microwave with a splash of sauce.
Q7: Is this dish suitable for vegetarians?
A7: Yes, if you skip the ground beef and add more cheese or sautéed vegetables like mushrooms and spinach, you’ll have a delicious vegetarian version.
PrintStuffed Shells with Ground Beef – A Hearty Italian-Inspired Comfort Meal
Savory stuffed pasta shells filled with seasoned ground beef, ricotta, and mozzarella, baked in rich marinara sauce and topped with melted cheese. A cozy, crowd-pleasing classic.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
Ingredients
-
20–25 jumbo pasta shells
-
1 lb ground beef
-
1 small onion, finely chopped
-
2 garlic cloves, minced
-
1 tsp Italian seasoning
-
15 oz ricotta cheese
-
1 large egg
-
2 cups shredded mozzarella, divided
-
1/2 cup grated Parmesan, divided
-
3 cups marinara sauce
-
Salt and pepper, to taste
-
Olive oil, for sautéing
Instructions
-
Preheat oven to 375°F. Cook pasta shells until al dente, rinse with cold water, and set aside.
-
In a skillet, sauté onion in olive oil until soft. Add garlic, then ground beef and Italian seasoning. Cook until browned. Drain excess fat.
-
In a bowl, combine ricotta, egg, 1 cup mozzarella, 1/3 cup Parmesan, and cooked beef mixture. Mix well.
-
Spread 1 1/2 cups marinara in a 9×13” baking dish.
-
Fill each shell with beef mixture and place in dish.
-
Top with remaining marinara, 1 cup mozzarella, and 1/4 cup Parmesan.
-
Cover with foil and bake 25 minutes. Uncover and bake 10–15 minutes more.
-
Rest 5–10 minutes before serving.
Notes
-
Add spinach or mushrooms for extra veggies.
-
Freeze before or after baking for a ready-to-go meal.
-
Use ground turkey or sausage as a variation.