Lamb Shepherd’s Pie is a cozy dish filled with tender lamb meat and tasty vegetables, all topped with creamy mashed potatoes. It’s like a warm hug on a plate!
I love how it brings everyone together at the dinner table. Plus, who can resist digging into that fluffy potato topping? It makes every bite feel like a little celebration! 🎉
Key Ingredients & Substitutions
Ground Lamb: This is the star of the show! If lamb isn’t your thing, you can substitute with ground beef or turkey for a different flavor profile. Each option brings its own unique taste, so choose based on your preference.
Onion and Garlic: These add essential flavor to your filling. If you’re onion-averse or need to avoid them, you could use shallots or leeks for a milder onion taste. For garlic, garlic powder works as a convenient substitute.
Frozen Mixed Vegetables: This mix is a great shortcut, but feel free to swap in fresh veggies like diced carrots, zucchini, or bell peppers if you have them on hand. Just remember to chop them into similar sizes for even cooking.
Tomato Paste: Tomato paste gives depth and richness. If you don’t have any, you could use ketchup in a pinch, but reduce the sugar in your seasoning. Alternatively, crushed tomatoes can add moisture if you prefer a chunkier texture.
Broth: Using beef or lamb broth enhances flavor, but vegetable broth can work great too for a lighter option. If you’re watching sodium, look for low-sodium options or homemade broth.
Fresh Thyme: Fresh herbs add a lovely fragrance. If you can’t get fresh thyme, dried thyme is a perfect substitute, just remember to use half the amount since dried herbs are more potent.
How Do I Get the Mashed Potatoes Just Right?
Perfecting your mashed potatoes is key for a great topping! Start by boiling your potatoes in salted water until they’re tender—this helps the flavor. Drain well to avoid watery potatoes.
- Make sure to mash them while they’re hot for a smoother texture.
- Add butter and milk gradually; you’ll know it’s creamy when it’s light and fluffy. Adjust the milk as needed.
- Don’t forget to season with salt and pepper! A taste check at this point ensures you’re on the right track.
Creating some texture on top with a fork before baking not only looks nice but also helps create a crispy finish. Enjoy your delicious, golden-brown Shepherd’s Pie!

Delicious Lamb Shepherd’s Pie
Ingredients You’ll Need:
For The Filling:
- 1 lb (450 g) ground lamb
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup frozen mixed vegetables (peas, corn, carrots)
- 2 tbsp tomato paste
- 1 cup beef or lamb broth
- 1 tsp Worcestershire sauce
- 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
- 1 tbsp olive oil
- Salt and freshly ground black pepper, to taste
For The Mashed Potato Topping:
- 2 lbs (900 g) potatoes, peeled and quartered
- 4 tbsp butter
- 1/4 cup milk (or more as needed)
- Salt and pepper, to taste
- Fresh parsley or thyme for garnish (optional)
How Much Time Will You Need?
This tasty dish takes around 15 minutes to prepare and about 25-30 minutes to cook. So, you should budget about 1 hour from start to finish! It’s a great recipe for a cozy dinner that feels like a warm hug.
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This will ensure it’s nice and hot when you’re ready to bake your shepherd’s pie.
2. Prepare the Mashed Potatoes:
In a large pot, boil your quartered potatoes in salted water until they’re tender, usually about 15-20 minutes. Once they’re soft, drain them, and then mash with butter and milk until smooth and creamy. Don’t forget to add salt and pepper to taste! Set those fluffy mashed potatoes aside.
3. Cook the Filling:
In a large skillet, heat olive oil over medium heat. Add your chopped onion and minced garlic, cooking them for about 3-4 minutes until they’re softened and smell fantastic. Then, add the ground lamb to the skillet and brown it, breaking it apart as you cook.
4. Mix in Flavor:
Next, stir in the tomato paste, Worcestershire sauce, and thyme. Let this cook together for 1-2 minutes to combine the flavors beautifully.
5. Add Vegetables and Broth:
Now, pour in the frozen mixed vegetables and broth. Stir everything together and let it gently simmer for about 5-7 minutes until the mixture thickens up. Taste and season with salt and pepper as you like.
6. Combine in a Baking Dish:
Transfer the delicious lamb and vegetable mixture into a baking dish, spreading it out evenly so it’s ready for the mashed potatoes.
7. Top with Mashed Potatoes:
Carefully spoon the mashed potatoes over the meat mixture, spreading to cover it completely. Take a fork and create some pretty texture on the top for added crunch when baking!
8. Bake to Perfection:
Pop your dish in the preheated oven and bake for 20-25 minutes, or until the top is golden brown and slightly crispy. The aroma will be irresistible!
9. Cool and Garnish:
Once it’s done baking, remove your shepherd’s pie from the oven and let it cool for a few minutes. If you’d like, you can garnish it with fresh parsley or thyme for a pop of color and flavor.
10. Serve and Enjoy:
Dig in and serve this warm, comforting Lamb Shepherd’s Pie to your family and friends. You’re in for a treat!
Can I Use Ground Beef Instead of Ground Lamb?
Absolutely! Ground beef is a great substitute for lamb in this recipe. Just keep in mind that the flavor will be slightly different, but it will still be delicious.
What Other Vegetables Can I Add?
You can definitely customize the filling! Fresh vegetables like diced carrots, bell peppers, or even spinach work very well. Just be sure to chop them evenly to ensure they cook properly.
How Long Can I Store Leftovers?
Your Lamb Shepherd’s Pie can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply place it back in the oven or microwave until warmed through.
Can I Make This Recipe Vegetarian?
Yes! Swap the ground lamb for lentils or a meat substitute like beyond meat, and use vegetable broth instead of beef or lamb broth. You can also add extra vegetables to boost the nutrition and flavor!



