Home » Shepherd’s Pie

Shepherd’s Pie

A cozy British classic layered with savory meat and fluffy mash

Shepherd’s Pie is the kind of comfort food that warms you from the inside out. With a hearty meat and vegetable filling simmered in a rich sauce and topped with buttery mashed potatoes, it’s a satisfying dish perfect for chilly evenings. While traditionally made with lamb (hence the name), many home cooks also use beef or a mix of both.

Shepherd’s Pie

Why You’ll Love This Shepherd’s Pie

This is a make-ahead-friendly, one-dish wonder—savory, nourishing, and deeply flavorful. The creamy mashed potato topping turns beautifully golden in the oven, creating the perfect contrast to the juicy, herb-scented meat sauce underneath. A family favorite for a reason!

Ingredient Breakdown: What Each Part Brings

For the meat filling:

  • Ground lamb or beef: The heart of the pie—rich, meaty, and satisfying. Lamb gives it a classic flavor, while beef offers a milder alternative.
  • Onion & carrot: Provide a base of sweetness and depth.
  • Tomato paste: Adds umami and thickness.
  • Worcestershire sauce: Adds a complex, savory tang (optional).
  • Flour: Thickens the sauce for that perfect spoonable texture.
  • Stock: Forms the savory sauce base—use beef or chicken.
  • Frozen peas: Add sweetness and texture.
  • Fresh herbs: Rosemary and thyme give it an aromatic lift.

For the mashed potato topping:

  • Potatoes: The fluffy topper—choose starchy potatoes for best results.
  • Milk & butter: For a smooth, creamy mash.
  • Nutmeg: A subtle touch of warmth.
  • Grated cheese: Melts to a golden, crispy lid.
Shepherd’s Pie ingredients
Note: The ingredient amounts shown are for visual reference only and are not to scale for the recipe.

Make-Ahead Tips

  • Assemble Ahead: You can make the filling and mash, layer them, and refrigerate the whole pie (unbaked) up to 24 hours in advance.
  • Freezer-Friendly: Freeze the unbaked pie and bake straight from frozen (add ~20 minutes to bake time).

Storage

  • Refrigerate: Store leftovers covered in the fridge for 3–4 days.
  • Reheat: Reheat individual portions in the oven or microwave.
  • Freeze: Freeze baked or unbaked pies for up to 2 months. Thaw overnight before baking.

Time and Yield

  • Prep + Cook Time: 75–90 minutes
  • Yields: 4 generous servings

Step-by-Step Instructions

1. Prep the vegetables

Finely dice 2 onions and 2 carrots.

2. Brown the meat

In a large frying pan, heat 2 tbsp butter (or margarine). Brown 400 g (14 oz) ground lamb or beef in batches. Remove to a plate as you go to avoid overcrowding.

3. Cook vegetables and build the base

Add more butter if needed, then sauté the onion and carrot until soft. Return the meat to the pan. Stir in 1 tbsp tomato paste and 2 tsp Worcestershire sauce.

4. Make the sauce

Sprinkle in 2 tbsp flour, stir well, then gradually add 500 ml (2 cups) beef or chicken stock. Bring to a boil, then reduce heat and simmer 15–20 minutes, until thickened.

5. Add peas and herbs

Stir in 150 g (1 cup) frozen peas, 1 tbsp chopped rosemary, and 1 tbsp chopped thyme. Season with salt and pepper to taste.

6. Make the mashed potatoes

Peel and cube 1 kg (2.2 lbs) potatoes. Boil until fork-tender, then mash. Stir in 200 ml (¾ cup + 1 tbsp) milk, 2 tbsp butter, ½ tsp nutmeg, salt and pepper to taste.

7. Assemble the pie

Spoon the meat filling into a deep baking dish. Spread mashed potatoes evenly over the top. Sprinkle with 200 ml (¾ cup + 1 tbsp) grated cheese.

8. Bake

Bake at 180°C (350°F) for 35–40 minutes, or until bubbling and golden on top.

Shepherd’s Pie on a plate

Ingredients (Metric & US)

4 portions/servings

Meat Filling:

  • 400 g ground lamb or beef (14 oz)
  • 2 onions, finely chopped
  • 2 carrots, diced
  • 2 tbsp butter or margarine
  • 1 tbsp tomato paste
  • 2 tsp Worcestershire sauce (optional)
  • 2 tbsp all-purpose flour
  • 500 ml meat or chicken stock (2 cups)
  • 150 g frozen peas (1 cup)
  • 1 tbsp chopped fresh rosemary
  • 1 tbsp chopped fresh thyme
  • Salt and pepper, to taste

Mashed Potato Topping:

  • 1 kg potatoes (2.2 lbs), peeled and cubed
  • 200 ml milk (¾ cup + 1 tbsp)
  • 2 tbsp butter or margarine
  • 0.5 tsp grated nutmeg

200 ml grated cheese (¾ cup + 1 tbsp), e.g., cheddar

Serving Suggestions

  • Serve with steamed green beans, peas, broccoli, or a fresh green salad.
  • For added texture, mix in corn with the peas, or top with breadcrumbs for crunch.

Nutritional Info

per portion/serving

Calories: 583 kcal Fat: 28 g Protein: 33 g Carbohydrates: 45 g


Shepherd’s Pie

Shepherd’s Pie

Shepherd’s Pie is the kind of comfort food that warms you from the inside out. With a hearty meat and vegetable filling simmered in a rich sauce and topped with buttery mashed potatoes, it's a satisfying dish perfect for chilly evenings. While traditionally made with lamb (hence the name), many home cooks also use beef or a mix of both.
Total Time 1 hour 30 minutes
Course Main Course
Cuisine British
Servings 4 Servings
Calories 583 kcal

Ingredients
  

  • 14 oz ground lamb or beef (400 g)
  • 2 onions finely chopped
  • 2 carrots diced
  • 2 tbsp butter or margarine
  • 1 tbsp tomato paste
  • 2 tsp Worcestershire sauce
  • 2 tbsp all-purpose flour
  • 2 cups beef or chicken stock (500 ml)
  • 1 cup frozen peas (150 g)
  • 1 tbsp chopped fresh rosemary
  • 1 tbsp chopped fresh thyme
  • Salt and pepper to taste
  • 2.2 lbs potatoes (1 kg)
  • ¾ cup milk (200 ml)
  • 2 tbsp butter or margarine
  • 0.5 tsp grated nutmeg
  • ¾ cup grated cheese (200 ml)

Instructions
 

  • Finely dice 2 onions and 2 carrots.
  • In a large frying pan, heat 2 tbsp butter (or margarine). Brown 400 g (14 oz) ground lamb or beef in batches. Remove to a plate as you go to avoid overcrowding.
  • Add more butter if needed, then sauté the onion and carrot until soft. Return the meat to the pan. Stir in 1 tbsp tomato paste and 2 tsp Worcestershire sauce.
  • Sprinkle in 2 tbsp flour, stir well, then gradually add 500 ml (2 cups) beef or chicken stock. Bring to a boil, then reduce heat and simmer for 15–20 minutes, until thickened.
  • Stir in 150 g (1 cup) frozen peas, 1 tbsp chopped rosemary, and 1 tbsp chopped thyme. Season with salt and pepper to taste.
  • Peel and cube 1 kg (2.2 lbs) potatoes. Boil until fork-tender, then mash. Stir in 200 ml (¾ cup + 1 tbsp) milk, 2 tbsp butter, ½ tsp nutmeg, salt and pepper to taste.
  • Spoon the meat filling into a deep baking dish. Spread mashed potatoes evenly over the top. Sprinkle with 200 ml (¾ cup + 1 tbsp) grated cheese.
  • Bake at 180°C (350°F) for 35–40 minutes, or until bubbling and golden on top.
Keyword casserole, tasty

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top