Lamb Shepherd’s Pie is a cozy dish that’s perfect for dinner. It combines tender ground lamb with tasty vegetables, all topped with creamy mashed potatoes. What’s not to love?
Honestly, whose heart doesn’t melt at the sight of golden-brown potatoes? I can’t resist sneaking a taste before serving. Just a spoonful, okay? 😋
Key Ingredients & Substitutions
Potatoes: Starchy potatoes like Russets make the best mash because they become fluffy. If you prefer, Yukon Golds add a creamy texture, or even sweet potatoes for a twist.
Lamb: Ground lamb gives a rich flavor, but you can easily replace it with ground beef or turkey if desired. I sometimes mix lamb and beef for a balanced taste.
Broth: Using beef or lamb broth enhances the flavor. For a lighter option, vegetable broth works well, especially if you’re looking to keep it healthier.
Vegetables: This recipe is versatile! Swap out peas and corn for green beans or bell peppers based on your preference. Fresh veggies add great texture and color.
How Do I Make Creamy Mashed Potatoes?
Perfect mashed potatoes are crucial for your Shepherd’s Pie. Start with peeled and chopped potatoes. Make sure they’re cut into even pieces for consistent cooking.
- Once boiled, drain well to avoid watery mash.
- Add butter and warm milk while mashing. This helps create a smooth, creamy texture.
- Season generously with salt and pepper for flavor.
If you want some garlic flavor, try adding roasted garlic to the mix for an extra layer of taste!

How to Make Lamb Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 lbs (900g) potatoes, peeled and chopped
- 4 tbsp butter
- 1/4 cup milk (or cream)
- Salt and pepper to taste
For the Lamb Filling:
- 1 tbsp olive oil
- 1 large onion, finely chopped
- 2 garlic cloves, minced
- 1 lb (450g) ground lamb
- 2 medium carrots, diced
- 1/2 cup frozen peas
- 1/2 cup corn kernels (fresh, frozen, or canned)
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 cup beef or lamb broth
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- 1 tsp fresh rosemary, chopped (optional)
For Garnish:
- Fresh parsley or thyme
How Much Time Will You Need?
This hearty dish takes about 40 minutes total—15-20 minutes for preparation and cooking the potatoes, and another 20 minutes for baking. It’s perfect for a cozy dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Begin by preheating your oven to 400°F (200°C). This ensures a perfect bake when your Shepherd’s Pie is ready to go in!
2. Boil the Potatoes:
In a large pot, add the peeled and chopped potatoes. Fill with water, making sure the potatoes are covered. Add a pinch of salt and bring to a boil. Cook the potatoes until they’re tender, which will take about 15-20 minutes. You can easily poke them with a fork to check.
3. Mash the Potatoes:
Drain the cooked potatoes and return them to the pot. Add the butter, milk (or cream), and season with salt and pepper. Mash until the mixture is smooth and creamy. Set aside while you prepare the filling.
4. Cook the Lamb Filling:
In a large skillet, heat the olive oil over medium heat. Add the chopped onions and minced garlic, sautéing until they’re translucent—approximately 3-4 minutes. Now, add the ground lamb, breaking it up as it cooks until it’s browned all over.
5. Add Vegetables:
Toss in the diced carrots, frozen peas, and corn, and cook for another 3-4 minutes. The veggies should soften slightly but still have a bit of crunch.
6. Make the Sauce:
Stir in the tomato paste, Worcestershire sauce, broth, thyme, and rosemary (if using). Let the mixture simmer on low for about 10 minutes, stirring occasionally, until it thickens slightly and the vegetables are tender. Season with salt and pepper to taste.
7. Assemble the Pie:
Transfer the flavorful lamb mixture into a baking dish, spreading it out evenly. Now, carefully spoon the mashed potatoes on top of the lamb filling, spreading to cover completely. Use a fork to create some textured peaks on the surface—these will get nice and crispy while baking!
8. Bake the Shepherd’s Pie:
Place the baking dish in the preheated oven and bake for about 20 minutes. Look for a golden-brown top and a slightly crispy texture.
9. Serve and Enjoy:
Once done, take out the pie and let it rest for a few minutes. Garnish with fresh parsley or thyme before serving. Now, enjoy your delicious and hearty Lamb Shepherd’s Pie with family and friends!
Can I Use Other Meats Instead of Lamb?
Absolutely! Ground beef, turkey, or even a mixture of meats will work well in this recipe. Each meat will impart a slightly different flavor, so feel free to choose based on your preference!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 2 months. Just thaw in the fridge overnight before reheating.
Can I Make This Vegetarian?
Yes! Substitute the lamb with lentils or a mix of mushrooms and zucchini for a hearty vegetarian option. Use vegetable broth instead of beef or lamb broth to keep it fully meat-free.
What Can I Serve with Shepherd’s Pie?
This dish is hearty and satisfying on its own, but you can pair it with a simple green salad or steamed vegetables for a balanced meal. Enjoy with crusty bread to soak up any flavours!
