There’s something deeply satisfying about a meal that feels like a warm hug. This Shepherd’s Pie brings together hearty ground lamb and veggies in a rich gravy, crowned with creamy mashed potatoes.
I remember the first time I made this dish—it filled the kitchen with such an inviting aroma, and every bite was pure comfort. The golden brown peaks on the mashed potatoes perfectly hide the savory meat and peas beneath, making each serving a little piece of home.
Why You’ll Love It:
– Creamy mashed potato topping with beautifully browned peaks
– Tender ground lamb cooked in a rich gravy with tomato paste and Worcestershire sauce
– Colorful mix of peas and carrots for a homely, rustic look
– Simple sautéing and baking method that brings deep flavors
Made with love, this recipe feels fancy but is so easy to pull together. Whether you’re cooking for family or craving a cozy night in, this shepherd’s pie hits the spot.
PrintShepherd’s Pie
A rustic, homely shepherd’s pie with ground lamb in a rich gravy, topped with creamy mashed potatoes browned to perfection.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Yield: 6
Ingredients
1 lb ground lamb
1 medium onion, diced
2 medium carrots, diced
1 cup peas
2 cloves garlic, minced
2 tbsp tomato paste
1 tbsp Worcestershire sauce
1 cup beef or lamb broth
4 cups mashed potatoes
2 tbsp butter
1/4 cup milk
Salt to taste
Black pepper to taste
Instructions
Preheat oven to 400°F (200°C).
In a large skillet, sauté diced onion, carrot, and minced garlic over medium heat until softened, about 5 minutes.
Add ground lamb to the skillet and cook until browned, breaking it up with a spoon.
Stir in tomato paste and Worcestershire sauce, cook for 2 minutes until fragrant.
Pour in beef or lamb broth, bring to a simmer, and cook until the liquid reduces slightly, about 10 minutes. Add peas during the last 2 minutes. Season with salt and black pepper.
In a bowl, mix mashed potatoes with butter and milk until creamy and smooth. Season with salt and black pepper.
Transfer the meat mixture into a baking dish, spreading evenly.
Top the meat layer with the mashed potatoes, spreading smoothly and creating peaks with a fork for browning.
Bake in the oven for 20-25 minutes or until the mashed potato crust is golden brown and crispy.
Let rest for 5 minutes before serving. Portion into squares or rounds and plate on plain white plates.
FAQ
Q: How long can I store leftovers?
A: Store any leftover shepherd’s pie in an airtight container in the fridge for up to 3 days. Reheat gently in the oven to keep the crust crispy.
Q: Can I prepare this ahead of time?
A: Yes! You can assemble the pie and refrigerate it before baking. Just add a few extra minutes to the baking time if baking from cold.
Save this recipe, print it out, or get cooking—your cozy meal awaits.

