Classic Shepherd’s Pie with Lamb and Creamy Mashed Potatoes Recipe
Introduction
Shepherd’s Pie is a classic comfort dish featuring a savory meat filling topped with creamy mashed potatoes. This hearty recipe blends tender ground lamb or beef with aromatic herbs and vegetables for a satisfying, family-friendly meal.

Ingredients
- 1 1/2 tbsp olive oil
- 2 garlic cloves, minced
- 1 onion, finely chopped
- 1 carrot, finely chopped
- 1 rib celery, finely chopped
- 3/4 tsp each dried thyme and rosemary (or 2 sprigs fresh thyme + 1 sprig rosemary)
- 750g (1.5 lb) ground lamb (mince) OR beef
- 1/4 cup flour (plain/all purpose)
- 1/4 cup tomato paste
- 2 cups beef stock / broth
- 1/2 cup red wine (or water)
- 1 beef bouillon cube, crumbled (OXO brand crumbles easily)
- 1 tbsp Worcestershire sauce
- 2 bay leaves, dried or fresh
- 3/4 tsp cooking salt / kosher salt
- 1/2 tsp black pepper
- 1 cup frozen peas
- 1.2kg (2.2 lb) potatoes, peeled and cut into 2.5cm / 1″ cubes
- 2/3 cup milk (whole or low fat)
- 2 tbsp (30g) unsalted butter
- 2 – 3 tbsp grated parmesan (optional)
- 2 tbsp (30g) unsalted butter, melted
- Fresh thyme leaves, optional garnish
Instructions
- Step 1: Heat olive oil in a large skillet over medium-high heat. Add onion and garlic, cooking for 1 minute. Then add carrot, celery, thyme, and rosemary. Cook for 3 minutes until softened and sweet.
- Step 2: Increase heat to high and add the ground lamb or beef. Cook, breaking up the meat, until browned.
- Step 3: Stir in the flour until well combined. Add tomato paste, beef stock, red wine (or water), crumbled bouillon cube, Worcestershire sauce, and bay leaves. Mix thoroughly.
- Step 4: Bring the mixture to a simmer, then reduce to maintain a rapid simmer. Cook for 30 minutes, stirring occasionally, until the sauce thickens to a gravy consistency.
- Step 5: Season with salt and pepper to taste. Transfer the filling to a 1.5-litre (1.5-quart) pie baking dish. Stir through the frozen peas. Cover and refrigerate to cool for 1 to 2 hours or overnight if preferred.
- Step 6: Preheat the oven to 180°C (350°F), fan or conventional setting.
- Step 7: Place the peeled potato cubes in a large pot. Add water to cover by about 10cm (4 inches). Bring to a boil and cook for 15 minutes or until the potatoes are soft. Drain and return potatoes to the pot off the heat, allowing them to steam dry for about 30 seconds.
- Step 8: Add butter to the potatoes and mash until melted. Stir in milk, salt, and pepper, mashing until smooth and spreadable but not too loose. Add more milk if needed.
- Step 9: Spread the mashed potatoes evenly over the meat filling. Use a fork to create textured squiggles on top. Sprinkle with parmesan if using, then drizzle with melted butter.
- Step 10: Bake for 30 to 40 minutes until the top is deep golden and the edges are bubbling. Test with a knife to ensure it is piping hot in the center.
- Step 11: Allow the pie to stand for 5 minutes before serving. Garnish with fresh thyme leaves if desired.
Tips & Variations
- For a richer flavor, substitute red wine with beef broth or add a splash of balsamic vinegar to the sauce.
- Use mashed sweet potatoes instead of regular potatoes for a twist on the classic topping.
- Adding a handful of chopped mushrooms to the filling adds earthiness and depth.
- For a vegetarian version, swap the meat for lentils and vegetable broth.
Storage
Store leftover Shepherd’s Pie covered in the refrigerator for up to 3 days. To reheat, warm in a preheated oven at 180°C (350°F) until hot throughout, about 20-25 minutes. It can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use ground beef instead of lamb?
Yes, ground beef works perfectly and is a common alternative to lamb in Shepherd’s Pie.
Do I need to precook the mashed potatoes before assembling the pie?
Yes, boiling and mashing the potatoes before spreading them ensures a smooth, creamy topping that cooks evenly in the oven.
PrintClassic Shepherd’s Pie with Lamb and Creamy Mashed Potatoes Recipe
This classic Shepherd’s Pie combines a rich, savory lamb filling simmered in a flavorful herb and red wine gravy, topped with a creamy mashed potato crust baked to golden perfection. Perfect for a comforting family meal, this dish is hearty, satisfying, and full of rustic charm.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 20 minutes plus chilling time
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: British
Ingredients
Filling
- 1 1/2 tbsp olive oil
- 2 garlic cloves, minced
- 1 onion, finely chopped
- 1 carrot, finely chopped
- 1 rib celery, finely chopped
- 3/4 tsp dried thyme
- 3/4 tsp dried rosemary
- 750g (1.5 lb) ground lamb (mince) OR beef
- 1/4 cup plain/all purpose flour
- 1/4 cup tomato paste
- 2 cups beef stock / broth
- 1/2 cup red wine (or water)
- 1 beef bouillon cube, crumbled (OXO brand)
- 1 tbsp Worcestershire sauce
- 2 bay leaves, dried or fresh
- 3/4 tsp kosher salt
- 1/2 tsp black pepper
- 1 cup frozen peas
Mashed Potato Topping
- 1.2kg (2.2 lb) potatoes, peeled and cut into 2.5cm / 1″ cubes
- 2/3 cup milk (whole or low fat)
- 2 tbsp (30g) unsalted butter
- Salt and pepper, to taste
- 2 – 3 tbsp grated parmesan (optional)
- 2 tbsp (30g) unsalted butter, melted (for drizzling)
Garnish
- Fresh thyme leaves (optional)
Instructions
- Sauté vegetables: Heat olive oil in a large skillet over medium-high heat. Add onion and garlic and cook for 1 minute until fragrant. Add finely chopped carrot, celery, dried thyme, and rosemary. Cook for about 3 minutes or until softened and sweet.
- Cook lamb: Increase heat to high. Add ground lamb to the skillet and cook, breaking it apart with a spoon, until browned all over and no pink remains.
- Make sauce: Sprinkle in flour and stir to coat the meat and vegetables. Add tomato paste, beef stock, red wine (or water), crumbled beef bouillon cube, Worcestershire sauce, and bay leaves. Stir well to combine.
- Simmer and thicken: Bring mixture to a simmer, then reduce heat to medium to maintain a rapid simmer. Cook uncovered for 30 minutes, stirring occasionally, until the sauce has thickened into a rich gravy consistency.
- Season and cool filling: Add kosher salt and black pepper, taste and adjust seasoning as desired. Transfer the filling to a 1.5-liter (1.5-quart) pie baking dish. Stir frozen peas through the filling. Cover and refrigerate to cool for 1-2 hours or overnight for best flavor and ease when assembling.
- Preheat oven: Preheat your oven to 180°C (350°F), suitable for both fan and standard ovens.
- Boil potatoes: Place peeled and cubed potatoes in a large pot and cover with water by 10cm (4 inches). Bring to a boil and cook about 15 minutes or until potatoes are tender when pierced with a fork. Drain well and return potatoes to the pot on the turned-off stove to steam dry for about 30 seconds.
- Make mashed potatoes: Add butter to the hot potatoes and mash until melted and incorporated. Add milk along with salt and pepper to taste. Mash until smooth and spreadable but not runny, adding a little more milk if necessary.
- Assemble pie: Spread the mashed potato evenly over the cooled meat filling in the baking dish. Using a fork, make squiggle patterns on the surface to create texture. Sprinkle grated parmesan over the top if using, and drizzle melted butter over the mash.
- Bake: Place the assembled pie into the preheated oven and bake for 30 to 40 minutes until the top is deep golden brown and the filling is bubbling at the edges. Insert a knife into the center to check that it is piping hot throughout.
- Rest and serve: Remove from oven and let stand for 5 minutes. Garnish with fresh thyme leaves if desired, then serve warm.
Notes
- The sauce thickens nicely during the 30 minutes of simmering, developing deep flavor and a rich gravy consistency.
- Cooling the filling in the refrigerator before assembling helps the flavors meld and makes it easier to spread the mashed potato topping evenly.
- Steaming dry the potatoes after boiling ensures the mash won’t be watery and helps maintain a fluffy texture.
Keywords: Shepherd’s Pie, Lamb Pie, Comfort Food, Classic British Recipe, Mashed Potato Topping, Hearty Meal

