Lamb Shepherd’s Pie is a cozy dish filled with tender lamb and mixed veggies, all topped with creamy mashed potatoes. It’s like a warm hug on your plate!
Honestly, what’s not to love? The layers of flavor and buttery potatoes make it a family favorite. I always add a bit of cheese on top for an extra touch—yum!
Key Ingredients & Substitutions
Ground Lamb: This is the star of the dish. If lamb isn’t available or if you prefer a different flavor, ground beef or turkey works well too. Just be aware that the flavor will change slightly.
Potatoes: I recommend using Russet or Yukon Gold potatoes for great mashing. If you’re aiming for a lower-carb option, try cauliflower instead, but it will require some different cooking adjustments.
Butter and Milk: Adding butter and cream gives the mashed potatoes a rich flavor. You can swap in olive oil and almond milk for a lighter or dairy-free version. However, I find that butter truly enhances the taste of the potatoes!
Vegetables: Carrots, peas, and corn bring color and nutrients. Feel free to mix it up with other veggies, like green beans or bell peppers, based on what you have around.
Herbs: Fresh thyme and rosemary add a lovely aroma, but dried versions will work too. Just use about one-third of the amount, since dried herbs are more concentrated.
How Do You Get Creamy Mashed Potatoes Every Time?
The key to smooth, creamy mashed potatoes is boiling them right and mashing them while they are hot. Start with peeled and diced potatoes in salted water, then boil until they can be easily pierced with a fork. Drain thoroughly to avoid watery mash.
- After draining, let them sit for a minute to release steam.
- Add warm butter and milk or cream gradually while mashing.
- Season with salt and pepper to taste, adjusting for your preference.
Using a potato ricer or food mill can also yield an extra creamy texture, but a simple masher works just fine!

How to Make Delicious Lamb Shepherd’s Pie
Ingredients You’ll Need:
For the Mashed Potatoes:
- 2 lbs potatoes, peeled and diced
- 2 tbsp butter
- 1/4 cup milk or cream
- Salt and pepper to taste
For the Filling:
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 lb ground lamb
- 1 cup carrots, diced
- 1/2 cup peas (fresh or frozen)
- 1/2 cup corn kernels (fresh or frozen)
- 2 tbsp tomato paste
- 1 cup beef or lamb broth
- 1 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves (plus extra for garnish)
- 1 tsp fresh rosemary, chopped
- 2 tbsp all-purpose flour
How Much Time Will You Need?
This Lamb Shepherd’s Pie will take about 45 minutes to prepare and cook. You’ll spend about 15-20 minutes making the mashed potatoes and about 20-25 minutes preparing the filling and baking the pie. It’s a hearty, comforting meal perfect for family dinners!
Step-by-Step Instructions:
1. Preheat the Oven:
First things first—preheat your oven to 400°F (200°C) so it’s ready for baking once you’ve assembled your pie.
2. Prepare the Potatoes:
Boil the diced potatoes in a large pot of salted water for about 15-20 minutes, or until they are tender enough to be easily pierced with a fork. Once they’re done, drain the potatoes thoroughly.
3. Make the Mashed Potatoes:
In the same pot, mash the drained potatoes together with the butter and milk or cream. Season with salt and pepper to taste. Keep mashing until the mixture is smooth and creamy. Set these tasty mashed potatoes aside for later.
4. Cook the Filling:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing them for about 5 minutes until they are softened and translucent.
5. Brown the Lamb:
Add the ground lamb to the skillet, cooking it until browned. Remember to break it apart as you cook to ensure even browning.
6. Add the Veggies:
Next, stir in the diced carrots, peas, and corn. Cook this mixture for another 3-4 minutes until the vegetables start to soften.
7. Incorporate Tomato Paste:
Mix in the tomato paste, cooking for 1-2 minutes to let the flavors meld together.
8. Thicken the Filling:
Sprinkle the flour over the veggie and meat mixture, stirring well to combine and allow it to thicken slightly.
9. Add Liquid and Herbs:
Carefully pour in the broth and Worcestershire sauce, then add the thyme and rosemary. Stir everything well and let it simmer for about 10 minutes, or until the sauce thickens and the vegetables are tender.
10. Assemble the Pie:
Transfer the lamb and vegetable filling into an oven-safe dish and level it out. Then, spoon the creamy mashed potatoes on top, spreading them gently but evenly. Use a fork to create peaks on the surface for a lovely texture.
11. Bake to Perfection:
Place your dish in the preheated oven and bake for 20-25 minutes, or until the mashed potatoes are golden brown and slightly crisp.
12. Garnish and Serve:
Once the Shepherd’s Pie is out of the oven, sprinkle some extra fresh thyme on top for a nice touch. Serve hot and enjoy the hearty flavors!
This Lamb Shepherd’s Pie features a savory lamb and vegetable filling beneath a layer of creamy, golden mashed potatoes. It’s a perfect meal for cozy nights. Enjoy!
Can I Use Ground Beef Instead of Lamb?
Absolutely! Ground beef works perfectly in this recipe if you prefer its flavor or if lamb isn’t available. Just brown the beef in the same way as the lamb to get a delicious filling.
Can I Make This Shepherd’s Pie Vegetarian?
Yes, you can! Swap the ground lamb for a meat substitute like lentils, mushrooms, or a plant-based ground meat. Just add more vegetables for a hearty filling!
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply pop it in the microwave or oven at 350°F (175°C) until warmed through.
Can I Freeze Shepherd’s Pie?
Yes, you can freeze it! Assemble the pie but don’t bake it, then cover tightly and freeze for up to 3 months. When you’re ready to eat, thaw it overnight in the fridge and bake as directed.
