Homemade Shepherd's Pie topped with golden mashed potatoes and served in a bowl

Shepherd’s Pie

I grew up with a pan of bubbling shepherd’s pie on cold weeknights — the kind that filled the house with savory steam and fed the whole family with very little fuss. This version is the classic, meat-and-mashed-potato casserole that’s hearty, comforting, and forgiving. It’s the sort of dish you make when you want something warm, filling, and reliably crowd-pleasing. If you enjoy hands-off one-dish dinners, you might also like this easy chicken pot pie for another cozy weeknight idea.

Why you’ll love this dish

Shepherd’s pie brings practical comfort: a savory meat base topped with creamy mashed potatoes that crisp to golden edges in the oven. It’s budget-friendly because one pound of ground meat stretches to feed several people when paired with potatoes and vegetables. Kids usually like the mild, familiar flavors. It’s also flexible — swap beef for lamb for a more traditional “shepherd’s” profile, or mix in whatever vegetables are in season. Make it on a weeknight, bring it to a potluck, or bake it for a relaxed Sunday supper.

“Simple to assemble, wildly comforting to eat — a family favorite.” — a quick note I scribbled after my first trial

Step-by-step overview

Before you dive in, here’s how this shepherd’s pie comes together. You’ll sauté aromatics and carrots, brown the ground meat, stir in tomato paste and broth for a glossy, savory filling, then simmer briefly with peas to thicken. Spoon that into a baking dish, top with prepared mashed potatoes, add cheese if you like, and bake until bubbling and golden. Total hands-on time is moderate, and the oven does much of the finishing work.

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: Use ground lamb for a traditional shepherd’s pie, or ground turkey for a lighter option. If you don’t have beef broth, use chicken broth or a splash of red wine plus water. For dairy-free mashed potatoes, use olive oil and unsweetened plant milk.

Step-by-step instructions

  1. Preheat your oven to 400°F (200°C). Lightly oil the baking dish if it’s not nonstick.
  2. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and diced carrots. Sauté until softened, about 5 minutes.
  3. Add the ground beef (or lamb) to the skillet. Break it up and cook until browned all over. If there’s excess fat, drain or spoon most of it out.
  4. Stir in the tomato paste and let it cook briefly to deepen the flavor, about 1 minute. Pour in the beef broth and add the Worcestershire sauce. Scrape up any browned bits from the bottom of the pan.
  5. Add the frozen peas and season with salt and pepper. Simmer the mixture until it thickens slightly, 5–10 minutes.
  6. Spoon the meat-and-vegetable mixture into your prepared baking dish and spread it into an even layer.
  7. Dollop or spread the mashed potatoes over the top. Smooth with a spatula and sprinkle the shredded cheese evenly over the potatoes if using.
  8. Bake in the preheated oven for 25–30 minutes, until the edges are bubbling and the top is golden brown.
  9. Let the casserole rest for 5–10 minutes before serving.

Shepherd's Pie

Best ways to enjoy it

Serve slices straight from the baking dish for a rustic, family-style meal. Offer a crisp green salad with a tangy vinaigrette to cut the richness. Steamed green beans or roasted Brussels sprouts add a textured contrast. If you want a soup-and-pie combo for a fuller menu, pair it with a light broth-based soup such as this comforting chicken pot pie soup — the flavors echo nicely without overwhelming the plate.

Storage and reheating tips

  • Refrigerator: Cool the pie to room temperature, cover tightly, and store for up to 3–4 days.
  • Reheating: Warm individual portions in the microwave (covered) for 2–3 minutes, stirring or rotating once, or reheat a full dish in a 350°F (175°C) oven until heated through, about 20–25 minutes.
  • Freezing: Freeze whole or in portions for up to 3 months. Wrap tightly with foil and plastic wrap, or use an airtight container. Thaw overnight in the refrigerator before reheating.
  • Food safety: Don’t leave the pie at room temperature for more than 2 hours. Reheat leftovers until steaming hot (165°F / 74°C) before serving.

Pro chef tips

  • Brown in batches: Don’t overcrowd the pan when browning meat; crowded meat steams instead of caramelizes. Browning builds flavor.
  • Concentrate flavor: Cook the tomato paste until it darkens slightly — that caramelization adds depth.
  • Potato texture: Use starchy potatoes (Russets) for fluffy mash. Don’t overwork them or they can turn gluey. Add a splash of warm milk or cream for silkiness.
  • Crisp top: For a golden, crisp top, run under the broiler for 1–2 minutes at the end — watch carefully to avoid burning.
  • Make-ahead shortcut: Assemble the pie, cover, and refrigerate for up to 24 hours before baking. Bring to room temperature for 20–30 minutes before baking to cut the oven time slightly.

Creative twists

  • Curry shepherd’s pie: Stir a teaspoon of curry powder into the meat mixture, swap peas for diced cauliflower, and top with turmeric-spiked mashed potatoes.
  • Mediterranean: Use ground lamb, add chopped roasted red peppers and olives, and top with mashed potatoes mixed with feta and herbs.
  • Vegetarian: Replace meat with cooked lentils or a mix of mushrooms and tempeh, and use vegetable broth. Add a little soy sauce or miso for umami.
  • Topping swaps: Use sweet potatoes for a sweeter, nutrient-rich top, or pipe mashed potatoes with a fork for classic ridges that crisp beautifully.

Common questions

Q: Can I use ground lamb instead of beef?
A: Yes — ground lamb is traditional for shepherd’s pie and adds a richer, slightly gamey flavor. Use the same amount and cook it the same way.

Q: Can I make this ahead and bake later?
A: Absolutely. Assemble the dish, cover, and refrigerate for up to 24 hours. Bake straight from the fridge; add a few extra minutes to the bake time until it’s bubbling and hot.

Q: How long can I freeze shepherd’s pie?
A: Properly wrapped, it keeps well for up to 3 months. Thaw in the refrigerator overnight and reheat in the oven until steaming.

Q: My mashed potatoes get watery when baked — how do I prevent that?
A: Use well-drained, slightly drier mashed potatoes (less milk) and fluff them with a fork before topping. Potato starch can weep if overworked or too wet; a bit less liquid helps.

Q: Is shepherd’s pie the same as cottage pie?
A: Terminology varies by region. Traditionally, “shepherd’s pie” uses lamb and “cottage pie” uses beef, but many home cooks use the names interchangeably.

Conclusion

If you want a reliable, crowd-pleasing comfort dinner that scales easily and invites improvisation, this shepherd’s pie is a winner — hearty, savory, and forgiving. For another classic riff on comforting pies and savory bakes, see The Best Classic Shepherd’s Pie – The Wholesome Dish.

Print

Classic Shepherd’s Pie

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

  • Author: masonreed
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: British
  • Diet: None

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. Heat the olive oil in a large skillet over medium heat. Add the chopped onion and diced carrots. Sauté until softened, about 5 minutes.
  3. Add the ground beef (or lamb) to the skillet. Break it up and cook until browned all over. If there’s excess fat, drain or spoon most of it out.
  4. Stir in the tomato paste and let it cook briefly to deepen the flavor, about 1 minute. Pour in the beef broth and add the Worcestershire sauce. Scrape up any browned bits from the bottom of the pan.
  5. Add the frozen peas and season with salt and pepper. Simmer the mixture until it thickens slightly, 5–10 minutes.
  6. Spoon the meat-and-vegetable mixture into your prepared baking dish and spread it into an even layer.
  7. Dollop or spread the mashed potatoes over the top. Smooth with a spatula and sprinkle the shredded cheese evenly over the potatoes if using.
  8. Bake in the preheated oven for 25–30 minutes, until the edges are bubbling and the top is golden brown.
  9. Let the casserole rest for 5–10 minutes before serving.

Notes

Use ground lamb for a traditional shepherd’s pie, or ground turkey for a lighter option. For dairy-free mashed potatoes, use olive oil and unsweetened plant milk.

Similar Posts