Delicious homemade Shepherd's Pie with ground meat and mashed potato topping

Shepherd’s Pie

I grew up with a bubbling shepherd’s pie sliding out of a cast-iron pan on chilly nights — savory meat, sweet carrots, and a golden potato crown. This version is straightforward, weeknight-friendly, and built from pantry staples. It’s the kind of dish that stretches a pound of meat into a family meal, so it’s perfect when you want comfort without fuss. If you like one-dish dinners that please picky eaters and clear the fridge of odds and ends, this is for you — and it pairs nicely with other cozy recipes like an easy chicken pot pie.

Why you’ll love this dish

Shepherd’s pie combines a richly seasoned meat base with a soft mashed potato topping. It’s:

  • Budget-friendly: 1 lb of ground beef (or lamb) plus vegetables feeds several people.
  • Flexible: swap proteins, use leftover mash, or make it dairy-free.
  • Crowd-pleasing: kids generally accept the gentle sweetness of carrots and the familiar potato top.
  • Make-ahead friendly: assemble ahead, refrigerate, and bake when you want — great for busy nights or potlucks.

Blockquote:
“This recipe always brings the kind of comfort that feels like home — simple, savory, and reheats beautifully.”

How this recipe comes together

Step-by-step overview:

  1. Brown the meat with aromatics to build a savory base. Drain excess fat if needed.
  2. Add tomato paste, a splash of beef broth, and Worcestershire for depth. Simmer until slightly reduced.
  3. Stir in peas and let the mixture thicken so it won’t be watery under the potatoes.
  4. Spoon into a baking dish, top with prepared mashed potatoes (smooth or rustic), and optionally sprinkle cheese.
  5. Bake until bubbly and the top is golden. Rest briefly, then serve.

This quick map helps you scan before you gather ingredients and start cooking.

What you’ll need

  • 1 lb ground beef (or lamb)
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 cups frozen peas
  • 2 tablespoons tomato paste
  • 1 cup beef broth
  • 1 teaspoon Worcestershire sauce
  • 4 cups mashed potatoes (prepared)
  • 1 cup shredded cheese (optional)
  • Salt and pepper to taste
  • 2 tablespoons olive oil

Notes and substitutions:

  • For a more traditional flavor, use ground lamb. For a lighter option, try ground turkey or a plant-based mince and vegetable broth.
  • If you don’t have mashed potatoes, quick instant mash or riced cauliflower (for low-carb) works as a topping.
  • Leftover roasted vegetables can be stirred into the meat for extra texture.

Step-by-step instructions

  1. Preheat your oven to 400°F (200°C). Lightly oil the baking dish if it’s not nonstick.
  2. Warm the olive oil in a skillet over medium heat. Add the chopped onion and diced carrots. Sauté until they soften, about 5 minutes.
  3. Add the ground beef (or lamb) to the pan. Break it up and cook until evenly browned. Drain any excess fat if there’s a lot.
  4. Stir in the tomato paste and cook for about 1 minute to remove the raw edge.
  5. Pour in the beef broth and add the Worcestershire sauce. Scrape the pan to lift browned bits and let the mixture simmer.
  6. Mix in the frozen peas, then season with salt and pepper. Continue to simmer until the filling thickens slightly, about 5–10 minutes — you want a saucy but not soupy texture.
  7. Transfer the meat mixture to your prepared baking dish and spread it into an even layer.
  8. Spoon the mashed potatoes on top and spread or roughen the surface with a fork for texture. Sprinkle with shredded cheese if using.
  9. Bake for 25–30 minutes until the edges bubble and the top is golden. For extra color, finish 1–2 minutes under the broiler, watching closely.
  10. Let the pie rest 5–10 minutes before serving so the filling firms up and slices hold their shape.

Shepherd's Pie

Best ways to enjoy it

Serve slices straight from the dish with a simple green salad to cut the richness. Roasted root vegetables or a crisp cabbage slaw make bright contrasts. For a warm finish, pair with a small dessert like apple pie bites — the tart-sweet fruit complements the savory pie nicely.

Plating tip: cut into squares and use a wide spatula to lift portions, keeping a bit of the crisper edge intact for texture.

Storage and reheating tips

  • Refrigerate: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature (no more than 2 hours) before refrigerating.
  • Reheat: Heat individual portions in the microwave until warm, or reheat a baking dish covered with foil at 350°F (175°C) for 15–20 minutes. Remove foil for the last 5 minutes to refresh the top.
  • Freeze: Assemble in a freezer-safe dish (don’t bake). Wrap tightly and freeze up to 3 months. Thaw overnight in the fridge before baking; you may need an extra 10–15 minutes in the oven.
  • Food safety: Reheat to at least 165°F (74°C) for safe consumption.

Pro chef tips

  • Brown in batches: If the meat piles up, it steams instead of browns. Work in smaller batches for better caramelization and flavor.
  • Reduce liquid to concentrate flavor: After adding broth, simmer until slightly reduced so the filling doesn’t water down your potatoes.
  • Texture contrast: Rough up the potato topping with a fork to create peaks that crisp up in the oven.
  • Make it ahead: Assemble the pie a day early and refrigerate; bake when you need it for fresher texture.
  • Cheese finish: Mix a little Parmesan into the mashed potatoes for an umami boost, or sprinkle cheddar on top for a melty crust.

Creative twists

  • Mexican-style: Swap Worcestershire for cumin and chili powder, stir in corn, and top with pepper jack cheese.
  • Vegetarian: Use lentils or crumbled tempeh with vegetable broth and mushrooms for a meaty texture.
  • Lamb & herb: Use ground lamb, add chopped rosemary and thyme, and stir a teaspoon of mustard into the meat for depth.
  • Cheesy scalloped top: Mix grated sharp cheddar into the mash and broil briefly for a gratin-like surface.

Common questions

Q: Can I use leftover mashed potatoes?
A: Absolutely. Leftover mash often has better flavor because it’s had time for the seasoning to meld. Warm slightly before spreading if very cold.

Q: Is shepherd’s pie the same as cottage pie?
A: Traditionally, shepherd’s pie is made with lamb; cottage pie uses beef. But many home cooks use the names interchangeably.

Q: How long does it take to make from start to finish?
A: Active prep and cooking time is about 35–45 minutes, plus 25–30 minutes baking. If you make the mash ahead, total time shortens significantly.

Q: Can I prepare this ahead of time?
A: Yes. Assemble and refrigerate up to 24 hours before baking. For longer storage, freeze the unbaked assembled pie for up to 3 months.

Q: My filling was watery — how do I fix that next time?
A: Let the meat simmer uncovered until reduced. You can also stir a teaspoon of cornstarch dissolved in a little cold water into the simmering filling to thicken quickly.

Conclusion

If you want a reliable, comforting dish that’s flexible and family-friendly, this shepherd’s pie fits the bill. For another take on the classic and extra technique notes, see The Best Classic Shepherd’s Pie – The Wholesome Dish.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Shepherd’s Pie


  • Author: jennaharpereats
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Beef

Description

A comforting shepherd’s pie with a savory meat base topped with creamy mashed potatoes.


Ingredients

  • 1 lb ground beef (or lamb)
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 cups frozen peas
  • 2 tablespoons tomato paste
  • 1 cup beef broth
  • 1 teaspoon Worcestershire sauce
  • 4 cups mashed potatoes (prepared)
  • 1 cup shredded cheese (optional)
  • Salt and pepper to taste
  • 2 tablespoons olive oil


Instructions

  1. Preheat your oven to 400°F (200°C). Lightly oil the baking dish if it’s not nonstick.
  2. Warm the olive oil in a skillet over medium heat. Add the chopped onion and diced carrots. Sauté until they soften, about 5 minutes.
  3. Add the ground beef (or lamb) to the pan. Break it up and cook until evenly browned. Drain any excess fat if there’s a lot.
  4. Stir in the tomato paste and cook for about 1 minute to remove the raw edge.
  5. Pour in the beef broth and add the Worcestershire sauce. Scrape the pan to lift browned bits and let the mixture simmer.
  6. Mix in the frozen peas, then season with salt and pepper. Continue to simmer until the filling thickens slightly, about 5–10 minutes.
  7. Transfer the meat mixture to your prepared baking dish and spread it into an even layer.
  8. Spoon the mashed potatoes on top and spread or roughen the surface with a fork for texture. Sprinkle with shredded cheese if using.
  9. Bake for 25–30 minutes until the edges bubble and the top is golden. For extra color, finish 1–2 minutes under the broiler, watching closely.
  10. Let the pie rest 5–10 minutes before serving so the filling firms up and slices hold their shape.

Notes

For a more traditional flavor, use ground lamb. You can make it dairy-free or use riced cauliflower for a low-carb option. Leftover roasted vegetables can be added for extra texture.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Irish

Similar Posts