Traditional Shepherd’s Pie is a beloved British comfort food classic. It’s always made with ground lamb (not beef—that would be Cottage Pie) and cooked with vegetables, tomato paste, Worcestershire sauce, and beef broth or stock for extra flavor. A layer of fluffy mashed potatoes tops the savory meat mixture before baking to brown the top.

Shepherd's pie with some of the mash topping removed to reveal the beef and vegetable filling


Everyone who loves British food knows this dish—it’s one of the most famous recipes from the United Kingdom. Classic British comfort food doesn’t get any better than this! What started as a humble way to use up leftovers has become a worldwide favorite. And also a popular dish here since 2017.


Is Shepherd’s Pie English or Irish?


Many stories conflict about this dish’s origin, so I can’t say for sure. But as a Brit—specifically from Northern England—I’d love to claim it! That said, there is an Irish version of Shepherd’s Pie that includes Guinness and is included as an option in this recipe as it adds so much depth of flavor.


Cottage Pie vs. Shepherd’s Pie: What’s the Difference?

The distinction is simple: Shepherd’s Pie is made with minced lamb, while Cottage Pie uses minced beef. The name is a helpful reminder—shepherds herd sheep, not cows! While both dishes date back to the 18th century as a way for cottage dwellers to use up leftover meat, beef has become the more common modern choice.

Though some traditional versions use chunks of lamb, I prefer the minced version for a more consistent flavor in every bite. And a quick tip for the perfectionists: don’t forget the apostrophe! It is always Shepherd’s Pie, never Shepherds Pie.


Make Ahead Shepherd’s Pie


To prepare this easy Shepherd’s Pie in advance, assemble it up to the baking step but don’t bake it yet. Let the dish cool, then cover and refrigerate for 3 to 4 days. When ready to serve, preheat the oven to 350°F (180°C) and bake for 25 minutes until the top is golden brown.

A closeup of the ground beef filling with carrots and peas

Shepherd’s Pie Meat Filling Additions


I sometimes add Guinness to my classic Shepherd’s Pie recipe, which you could call a traditional Irish Shepherd’s Pie—perfect for St. Patrick’s Day! Over the years, I’ve found that the rich flavor of the beer adds a depth you just can’t achieve without it. If you’re cooking for children, you can omit the Guinness and substitute it with more beef stock. If you aren’t a fan of beer, red wine is a fantastic alternative—it’s a classic addition to Minced Beef and Dumplings.

Substitutions & Family-Friendly Tips

If you’re cooking for children, you can omit the Guinness and substitute it with more beef stock. If you aren’t a fan of beer, red wine is a fantastic alternative—it’s a tasty addition to Minced Beef and Dumplings.

Irish Shepherd’s Pie


Speaking of St. Patrick’s Day, if you want to elevate this dish, try topping it with Irish Colcannon—mashed potatoes mixed with cabbage—for extra flavor.

Viewed from above with a serving spoon and bottle of Guinness


Shepherd’s Pie Mash Topping


The classic layer of creamy mashed potatoes is made with Yukon Gold potatoes, which create a soft and creamy texture (especially when paired with butter). Russet potatoes or any of your favorite mashing varieties will also work.


I’ve been known to add a small rutabaga (swede) to the mash—it takes the flavor to a whole new level if you’d like to give it a try!


To enhance presentation and achieve crispy peaks, I like to pipe my mashed potatoes. But you don’t have to—feel free to keep them as rustic as you like.


Shepherd’s Pie Gravy


As the meat and vegetables simmer in the beef broth, they should form a rich, saucy meat mixture with a gravy-like texture. It should be thick enough to coat the ingredients but not too thin or watery.
If you would like more gravy for serving, I have recipes for Onion Gravy and Guinness Gravy, both of which would be perfect.

A spoonful of shepherd's pie


Shepherd’s Pie Variations

Classic Variations

  • Cottage Pie – Made with ground beef instead of lamb.
  • Irish Shepherd’s Pie – Sometimes includes Guinness beer in the filling for extra depth.
  • French Hachis Parmentier – A French twist with a silkier mashed potato topping and a béchamel sauce.

Creative Twists

  • Cheesy Shepherd’s Pie – Add shredded cheddar or Parmesan to the mashed potatoes for a gooey topping.
  • Sweet Potato Shepherd’s Pie – Swap mashed potatoes for sweet potatoes for a slightly sweet and nutrient-packed version.
  • Loaded Shepherd’s Pie – Mix in bacon, caramelized onions, and cheese, because everything’s better with bacon.

Healthy & Alternative Versions

  • Vegetarian Shepherd’s Pie – Use lentils, mushrooms, or chickpeas instead of meat for a plant-based option.
  • Low-Carb Shepherd’s Pie – Replace mashed potatoes with cauliflower mash.
  • Keto Shepherd’s Pie – Use a mashed cauliflower topping and thicken the filling with cream instead of flour for extra protein.
  • Turkey Shepherd’s Pie – Replace the ground lamb with ground turkey. I also make this with turkey dinner leftovers.


Best Baking Dish for Shepherd’s Pie


I like to make this recipe in a 10-inch (25 cm) cast iron skillet (or oven-proof frying pan) that can be transferred to the oven, making it a one-pan meal (if you don’t count boiling the potatoes). If you don’t have a cast iron or oven-proof frying pan, you can start this recipe on the stovetop in any pan you have that will work, then transfer it to a 9 x 13-inch (23 x 33 cm) baking dish or casserole dish to finish in the oven.


How to Store and Reheat Leftovers (Fridge)

If you plan to enjoy your Shepherd’s Pie over the next few days, keep it in the refrigerator rather than the freezer.
Shepherd’s Pie actually tastes even better the next day as the flavors have more time to marry. Store any leftovers in an airtight container in the refrigerator for up to 4 days.

Microwave Option: If you’re in a hurry, the microwave works too. Just cover the dish to trap moisture so the meat stays succulent.

To Reheat: For the best results, reheat portions in the oven at 350°F (180°C) until the center is piping hot. This helps maintain the texture of the mashed potatoes.

How to Freeze and Reheat Shepherd’s Pie

Whether you are meal-prepping or saving leftovers, this pie freezes beautifully. For the best results, always let the meat and potato layers cool completely before freezing to prevent ice crystals from forming.

Freezing Unbaked (Meal Prep)

Assemble the pie, but skip the oven. Cover the dish tightly with a layer of plastic wrap followed by heavy-duty aluminum foil.

To Bake: Thaw in the fridge overnight. Remove the plastic wrap, replace the foil, and bake according to the recipe instructions.

Shelf Life: Up to 2 months.

Freezing Cooked Leftovers

You can freeze the entire baked pie or individual portions in airtight containers.

  • Shelf Life: Up to 2 months.
  • To Reheat: Thaw in the fridge overnight. Reheat at 350°F (180°C) for 20–25 minutes. Pro-tip: Keep the dish covered with foil while reheating to ensure the potatoes stay moist and the meat stays succulent.

Fluffy and piped mashed potato on top of ground beef and vegetables
5 from 52 reviews

Traditional Shepherd’s Pie

Ground lamb is cooked with vegetables, tomato paste, Worcestershire sauce and beef broth for an extra flavor boost, then topped with fluffy mashed potato and baked.

Video

Ingredients
 

For the potato topping:

  • 2 pounds (1 kg) potatoes, peeled and cut into large chunks
  • 4 tablespoons unsalted butter, melted
  • ¼ cup (60 ml) milk, warm
  • ½ teaspoon salt , or to taste
  • ¼ teaspoon ground black pepper

For the filling:

  • 1 tablespoon vegetable oil
  • 1 cup (128 grams) onion, chopped
  • 2 large carrots, diced small
  • 1 ½ pounds (680 grams) ground lamb
  • 1 teaspoon salt, or to taste
  • ¼ teaspoon ground black pepper
  • 2 garlic cloves, grated
  • 1 teaspoon dried thyme
  • 2 tablespoons all-purpose/plain flour
  • 3 teaspoons of tomato paste, puree in the UK
  • 1 cup (160 grams) cup frozen peas , no need to defrost
  • 2 teaspoons Worcestershire sauce
  • ½ cup (118 ml) Guinness (optional) , see note
  • 1 cup (236 ml) low sodium beef stock or broth

Instructions
 

This recipe is made in a cast iron skillet or ovenproof pan. You can also cook in a frying pan and transfer to a 9 x 13-inch (23 x 33 cm) rectangle baking dish.

    Make the potato topping:

    • To a large pan add the potatoes, add cold water until the potatoes are covered and bring to a boil. Turn down to a low boil and cook for 20 minutes until tender.
    • Preheat oven to 400°F/200°C.

    Make the filling:

    • Add vegetable oil to a 10-inch cast iron skillet over medium heat and add the carrots and onion, cook, stirring often until the onions start to soften.
    • Add the meat, salt and pepper and cook (breaking up the meat) until it starts to brown. Add the garlic and thyme, cook for 3 minutes. Sprinkle the flour over the meat, and mix well. Cook for a minute or so to cook out the raw flavor.
    • Add the peas, tomato paste, Worcestershire sauce and Guinness (if using), mix well into the meat. Add the beef stock/broth and bring to a simmer. Cook for 5 minutes until the liquid has thickened. Taste for seasoning and add more salt and pepper if needed. Turn off the heat. If not baking in the pan, transfer to your baking dish.
    • Spread the potato mixture (or pipe with a piping bag for a decorative look) over the beef mixture. Make sure you make little peaks so they get a nice brown color and crisp up in the oven.
    • Place the pan onto a baking sheet and bake in the oven for 15 minutes or until the top is golden brown.
    • Remove from the oven and allow to sit for 10 minutes before serving.
    • If you would like more gravy for serving, try my Onion Gravy or Guinness Gravy.

    Notes

    This is not traditional in the British version, it is used Irish Shepherd’s pie but does add great depth of flavor.
     
    Serving: 1, Calories: 606kcal, Carbohydrates: 43g, Protein: 35g, Fat: 33g, Saturated Fat: 15g, Polyunsaturated Fat: 16g, Cholesterol: 131mg, Sodium: 664mg, Fiber: 6g, Sugar: 6g
    Did you make this recipe?Please let us know by leaving a star rating and review!