Beef Stuffed Shells

No ratings yet

Jumbo stuffed shells filled with cheese baked in a ground beef sauce. These beef stuffed shells have fresh basil and the salty and smooth combo of ricotta and parmesan.

This post may contain affiliate links. Please read our disclosure policy.

Beef stuffed shells in baking dish garnished with fresh chopped basil with serving spoon nearby.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

My Beef Stuffed Shells Are So Good!

This is basically my lasagna, just stuffed into jumbo shells instead of layered up. Same ingredients, same flavors, but my kids love the shells, so here we are. Stuffing them is actually super easy, and even if you don’t pack them in tight, the filling stays put thanks to the egg in the ricotta mixture.

This recipe takes a little time to cook (about an hour),but when I see how much my kids devour them, I know I’ll be making them again (and again).

Ingredients You’ll Need

Ingredients for recipe before prepping: egg, garlic, ricotta, parmesan cheese, marinara sauce, onion, salt, pepper, italian seasoning, ground beef, basil, pasta shells, and oil.
  • Jumbo pasta shells: Make sure to buy the jumbo ones—you won’t be able to stuff the small shells.
  • Olive oil: If you don’t have olive oil, you can use avocado oil instead.
  • Garlic and onion: I like the flavor of fresh garlic, but you can use 1 ½ teaspoons of garlic powder instead.
  • Ground beef: Any fat percentage of ground beef is fine for this recipe since you’ll be able to drain it off if you need to! You could also use ground chicken or turkey.
  • Italian seasoning: I make my own, but you can easily find it in any spice isle in the grocery store. You can add ¼ teaspoon of red pepper flakes for a little heat.
  • Marinara: I originally tested these shells with crushed tomatoes like my lasagna recipe, but I think that the difference between a 28-ounce can of tomatoes and 24-ounce jar of marinara was just the right amount of sauce reduction needed. Plus, this lets me skip a longer simmer time for the sauce since the marinara has more flavor.
  • Egg: You do not have to use an egg, but I highly recommend it. It really does help bind the cheese feeling so it doesn’t just fall apart, but if you are out don’t let it stop you from making this.
  • Ricotta cheese: I think full-fat ricotta cheese has the best flavor, but you can use low-fat. You can also blend full-fat cottage cheese in place of the ricotta, you’ll need 2 cups of the blended cottage cheese to replace it.
  • Mozzarella and parmesan cheese: I’ve tried different cheeses for this recipe and always come back to these two. Mozzarella melts well and parmesan adds a salty flavor! You can do an Italian cheese blend.
  • Basil: I recommend using fresh basil. You can use about 4 teaspoons of dried basil of that is what you have. Or even fresh parsley works!
  • Make the meat sauce creamy. Stir in 2 tablespoons to ¼ cup of heavy cream.
  • Add vegetables. Mix ½ cup sauteed spinach or sauteed kale into the cheese filling!
  • Mix in sun-dried tomatoes. ¼ cup chopped sun-dried tomatoes would be delicious in the ricotta mixture.

How to Make Beef Stuffed Shells

Onion and garlic in an oiled skillet after cooking with ground beef added.
Step 1: In a large skillet, heat the oil. Add the onion and garlic and cook until softened and fragrant. Add the ground beef, Italian seasoning, and pepper.
After breaking beef into small chunks and browned.
Step 2: Cook, breaking up the ground beef until browned.
Marinara sauce and seasonings added.
Step 3: Add the marinara.
After simmering beef sauce.
Step 4: Bring to a boil, then reduce heat to a simmer and cook.
Ricotta, mozzarella, parmesan, basil and egg in a bowl.
Step 5: In a medium bowl add the egg, ricotta cheese, mozzarella cheese, Parmesan cheese, basil, and pepper.
After combining ricotta cheese filling.
Step 6: Mix until combined.
Half of ground beef marinara sauce spread into a baking dish.
Step 7: Spread half of the beef sauce into a baking dish.
Cheese mixture added to shells and placed on top of sauce in dish.
Step 8: Spoon the cheese mixture into the pasta shells and place in the baking dish on top of the sauce.
Remaining sauce and cheese added on top before baking.
Step 9: Spoon the remaining sauce over the shells and sprinkle with remaining mozzarella cheese and parmesan cheese.
After baking to show golden bubbly cheese top.
Step 10: Cover with foil and bake in the preheated oven. Remove the foil, and bake for until the cheese is golden and bubbly.

My Best Beef Stuffed Shells Tips

  1. Cook the pasta al dente. The pasta should still have some bite to it and it will continue cooking in the oven! I would try testing the pasta for doneness a minute or two before its packaging suggests.
  2. Rinse the shells in cold water. This will stop it from continuing to cook, rinse off the excess starch so the shells don’t stick together, and cool them down so it’s easier for you to stuff them.
  3. Cover the stuffed shells with foil for the first part of baking. This will help the flavors meld without the risk of the pasta burning!
  4. Shred the cheeses yourself. Pre-shredded cheese often has anti-caking agents added to it that can stop it from melting! I always shred the mozzarella and parmesan myself for this recipe.
Beef stuffed shells in baking dish garnished with fresh chopped basil with serving spoon nearby.

What to Serve

Recipe Help & Common Questions

How do I store and reheat beef stuffed shells?

Kept in an airtight container or covered dish in the fridge, this recipe will keep 3-4 days. You can easily reheat portions in the microwave or transfer the baking dish to a 350°F oven until the shells are warm.

Can I freeze this recipe?

Yes, you can! I would wrap the baking dish in a layer of plastic wrap followed by a layer of foil. It will keep in the freezer for up to 3 months. You can thaw it in the fridge overnight before reheating or place it directly into a 350°F oven until hot.

Why did my shells dry out in the oven?

Spread a generous layer of sauce on the bottom of the baking dish. Spoon extra sauce over the stuffed shells before baking. Cover with foil for the first 30 minutes to keep moisture in, then bake uncovered to get that golden, bubbly top.

Serving of cheesy beef stuffed shells on a plate with baking dish nearby.

More Ground Beef Pasta Recipes:

If you try this feel good Beef Stuffed Shells recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. I would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

Beef Stuffed Shells

Jumbo stuffed shells filled with cheese baked in a ground beef sauce. These beef stuffed shells have fresh basil and the salty and smooth combo of ricotta and parmesan.
No ratings yet
Servings 6 servings
Calories 579
Prep Time 25 minutes
Cook Time 50 minutes
Total Time 1 hour 15 minutes
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
  

  • 8 ounces jumbo pasta shells about 32
  • 1 tablespoon olive oil
  • 1 large onion chopped
  • 3 garlic cloves minced
  • 1 pound ground beef
  • 3 teaspoons Italian seasoning
  • 1 teaspoon black pepper divided
  • 1 (24-ounce) jar marinara
  • 1 large egg
  • 1 (15-ounce) carton ricotta cheese
  • 1 ½ cups shredded mozzarella cheese divided
  • ½ cup grated Parmesan cheese divided
  • ¼ cup chopped basil plus more for garnish

Instructions

  • Bring a large pot of salted water to a boil. Add pasta and cook al dente according to package instructions. Drain and rinse in cold water and set aside.
  • In a large skillet over medium heat, heat the oil. Add the onion and garlic, and cook for about 5 minutes, until softened and fragrant.
  • Add the ground beef, Italian seasoning and ½ teaspoon of pepper. Cook for 5 to 7 minutes, breaking up the ground beef as it cooks until browned. Add the marinara, bring to a boil, then reduce heat to a simmer and cook for about 15 minutes.
  • Preheat the oven to 375°F.
  • In a medium bowl combine the egg, ricotta cheese, ½ cup mozzarella cheese, ¼ cup Parmesan cheese, basil, and remaining pepper.
  • Spread half of the beef sauce into a 9×13 baking dish. Spoon the cheese mixture into the pasta shells and place in the baking dish on top of the sauce. Spoon the remaining sauce over the shells and sprinkle with remaining mozzarella cheese and parmesan cheese.
  • Cover with foil and bake in the preheated oven for 30 minutes. Remove the foil, and bake for an additional 20 minutes or until the cheese is golden and bubbly.

Notes

Storage: Kept in an airtight container or covered dish in the fridge, this recipe will keep 3-4 days. You can easily reheat portions in the microwave or transfer the baking dish to a 350°F oven until the shells are warm. 

Nutrition

Serving: 2oz, Calories: 579kcal, Carbohydrates: 42g, Protein: 40g, Fat: 28g, Saturated Fat: 14g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0.5g, Cholesterol: 142mg, Sodium: 983mg, Potassium: 848mg, Fiber: 4g, Sugar: 7g, Vitamin A: 1079IU, Vitamin C: 10mg, Calcium: 505mg, Iron: 4mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American

Rate and comment

Recipe Rating