June 24, 2026 · 35 min

Hearty Ground Beef and Veggie Shepherd’s Pie with Parmesan Mashed Potatoes

Dessert35 min

This comforting casserole is a true classic, elevated with a rich, savory gravy and a golden Parmesan crust. Ground beef and mixed vegetables are simmered in a hearty sauce, then topped with a layer of smooth, creamy mashed potatoes.

Baked until bubbly and golden, this dish is the ultimate comfort food. It’s perfect for a cozy family dinner or a satisfying meal any night of the week. Serve it straight from the oven for the best experience.


Recipe details

Dessert35 min4 servings

Nutrition per serving

Dietary labels

Gluten-free: unknownLactose-free: unknownDairy-free: unknown

Allergen check

Gluten / wheat: unknownMilk / dairy: unknownEgg: unknownFish: unknownShellfish: unknownPeanut: unknownTree nuts: unknownSoy: unknownSesame: unknownMustard: unknownCelery: unknownSulphites: unknownLupin: unknownMolluscs: unknown

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.


Ingredients

Ground Beef1 lb ground beefView ingredient guide
Onion1 onion, dicedView ingredient guide
Garlic2 cloves garlic, mincedView ingredient guide
all-purpose flour2 tbsp all-purpose flourView ingredient guide
beef broth1 cup beef brothView ingredient guide
Tomato Paste1 tbsp tomato pasteView ingredient guide
Worcestershire Sauce1 tsp Worcestershire sauceView ingredient guide
salt and pepperSalt and pepper to tasteView ingredient guide

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. In a large skillet over medium-high heat, cook the ground beef until browned, breaking it up with a spoon. Drain excess fat.
  3. Add the diced onion and minced garlic to the skillet. Cook for 2-3 minutes until softened.
  4. Stir in the mixed vegetables and cook for another 2 minutes.
  5. Sprinkle the flour over the mixture and stir to coat. Cook for 1 minute.
  6. Pour in the beef broth, add the tomato paste and Worcestershire sauce. Stir well and bring to a simmer. Cook until the gravy thickens, about 3-4 minutes. Season with salt and pepper to taste.
  7. Transfer the beef mixture to a 9×13-inch baking dish and spread evenly.
  8. Spoon the mashed potatoes over the top, spreading them to cover the filling completely. Use a fork to create ridges on the surface.
  9. Sprinkle the grated Parmesan cheese evenly over the mashed potatoes.
  10. Bake for 20-25 minutes, until the filling is bubbly and the top is golden brown.
  11. Let it rest for 5 minutes before serving.

Recipe Tips

For extra creamy mashed potatoes, use butter and warm milk or cream.

You can substitute ground lamb for a more traditional Shepherd’s Pie.

Let the pie rest after baking to allow the filling to set for cleaner slices.

FAQ

Can I make this Shepherd's Pie ahead of time?

Yes, you can assemble the pie completely (without baking) and refrigerate for up to 24 hours. When ready to bake, add about 10-15 minutes to the baking time.

Can I freeze Shepherd's Pie?

Absolutely. Assemble and bake the pie, then let it cool completely. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven at 350°F until warmed through.

What can I use instead of ground beef?

Ground lamb is traditional, but ground turkey or chicken also work well. For a vegetarian version, use lentils or a meat substitute.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.