I have perfected my Best Shepherds Pie Recipe, featuring rich ground lamb enhanced with diced onions and carrots, garlic and tomato paste, and finished with a blanket of creamy mashed potatoes. The blend of savory flavors and hearty vegetables makes every bite an invitation to explore a truly satisfying meal.
I’ve tinkered with dozens of recipes and trust me this is one of those rare times a dish just clicks. I start by browning 2 lbs of ground lamb with a sprinkle of salt and pepper in 2 tbsp of vegetable oil.
Then i toss in a diced large onion, 3 diced carrots and 2 diced celery stalks along with minced garlic. A couple of tablespoons of tomato paste, a splash of Worcestershire sauce and a blend of dried thyme, rosemary and a bay leaf mix things up nicely as i pour in 2 cups of lamb or beef stock.
A quick stir of 2 tbsp all-purpose flour helps make that irresistible gravy. I finish it off with a vibrant mix of frozen peas and corn.
The mashed potato topping made from 2 lbs potatoes, 1/2 cup milk and 4 tbsp unsalted butter is everything, making it a delightfully satisfying meal. This isn’t just any beef dinner its one that leaves you craving more.
Why I Like this Recipe
I love this recipe because it’s super comforting and fills up my whole house with the amazing smell of cooked veggies and lamb, which instantly makes me feel at home. I also like how the flavors mix together – the richness of the lamb combined with the tangy Worcestershire sauce and the little kick from the black pepper really makes every bite interesting. Another reason I dig this dish is the mashed potato topping; it’s creamy, a bit crispy on top when baked, and perfect for soaking up all the delicious gravy. Lastly, it’s pretty easy to make even if you’re not a pro in the kitchen, and tweaking it to suit my taste is always a fun experiment.
Ingredients
These key ingredients each play a role in making the Best Shepherd’s Pie both hearty and tasty.
The ground lamb, vegetables, and seasonings bring essential protein, vitamins, and a burst of flavor that makes every bite delicious.
- Ground lamb: Packed with protein and iron, it gives a meaty, robust flavor.
- Carrots: These add natural sweetness, fiber and vitamins for extra crunch.
- Potatoes: Provide starchy carbs and a creamy, rich mashed topping.
- Peas and corn: Offer extra fiber, mild sweetness and vibrant color.
- Tomato paste: Concentrated flavor that deepens the savory sauce.
- Vegetable oil: Ensures even cooking and adds subtle richness.
Ingredient Quantities
- 2 lbs ground lamb
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp vegetable oil
- 1 large onion, diced
- 3 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 2 cups lamb or beef stock
- 2 tbsp all-purpose flour
- 1 tsp dried thyme
- 1/2 tsp dried rosemary
- 1 bay leaf
- 1 cup frozen peas
- 1 cup frozen corn
- 2 lbs potatoes, peeled and cubed (for the mashed potato topping)
- 1/2 cup milk
- 4 tbsp unsalted butter
- Extra salt and pepper to taste (for the mashed potatoes)
How to Make this
1. Preheat your oven to 400°F and, in a large skillet, heat the vegetable oil over medium heat. Add the diced onions, carrots, and celery. Cook them until they get soft and start to brown, about 5-7 minutes, then stir in the minced garlic.
2. Crumble in the ground lamb with 1 tsp salt and 1/2 tsp black pepper. Cook it until its browned and no longer pink, breaking it up as it cooks.
3. Mix in the tomato paste and Worcestershire sauce with the lamb. Sprinkle the 2 tbsp all-purpose flour over the mixture and stir it all together so everything gets coated well.
4. Pour in the 2 cups of lamb or beef stock, add the dried thyme, dried rosemary, and the bay leaf. Bring this all to a simmer, letting the sauce thicken up a bit, it should take about 5 minutes.
5. Stir in the frozen peas and frozen corn then let it cook for another 5 minutes. When done, take out the bay leaf and set the skillet aside.
6. Meanwhile, place the peeled and cubed 2 lbs potatoes into a pot of boiling water with a pinch of salt. Boil until they’re soft, around 15-20 minutes.
7. Drain the potatoes and put them back into the pot. Add 1/2 cup milk and 4 tbsp unsalted butter. Mash them until your desired consistency is reached and season with extra salt and pepper to taste.
8. Spoon the meaty vegetable mixture evenly into a baking dish, making sure it’s nice and spread out.
9. Gently spread the mashed potatoes on top of the meat mixture. If you want, you can use the back of a fork to make little texture ridges on the top.
10. Bake the entire dish in your preheated oven for around 20-25 minutes or until the mashed potatoes get slightly golden and the filling is bubbling around the edges. Enjoy your best shepherd’s pie!
Equipment Needed
1. Oven for preheating and baking the pie
2. Large skillet for cooking the onions, carrots, celery, garlic, and lamb
3. Stirring spoon or spatula to mix the ingredients in the skillet
4. Medium sized pot to boil the potatoes
5. Colander to drain the boiled potatoes
6. Baking dish to assemble and bake the shepherds pie
7. Potato masher to mash the potatoes
8. Knife and cutting board to dice the vegetables
9. Measuring cups and spoons to measure out oil, stock, and seasonings
FAQ
Best Shepherd’s Pie Recipe Substitutions and Variations
- If you cant find ground lamb, you can easily substitute ground beef. It might change the flavor a little, but it still makes for a tasty pie.
- If you dont have vegetable oil on hand, try using olive oil. It works fine for sautéing, though it has its own flavor.
- Worcestershire sauce can be tricky to track down sometimes. You could use a mix of soy sauce and a splash of apple cider vinegar as an alternative.
- Lamb or beef stock can be replaced with chicken stock or even a good quality vegetable broth if thats what you have available.
- For the mashed potato topping, if you run out of unsalted butter, just use salted butter and cut back on the added salt in the recipe.
Pro Tips
1. Make sure you give the stew enough time to simmer so the flavors really mix and deepen. If you rush it the different spices and herbs wont have time to pop, so dont be afraid to let it cook for a bit longer if needed.
2. When mixing in the frozen peas and corn, check the thickness of your sauce first. If it’s a little watery, you can try a quick thickener trick by adding a bit more flour mixed with cold water to keep it from becoming too runny.
3. For the mashed potatoes, mash them while they’re still hot and don’t overdo it. You want them to be creamy but still have a few chunks for texture its a neat trick that gives the dish more personality.
4. Give your dish an extra burst of flavor by seasoning each component as you cook them instead of only waiting until the end. A little extra salt or a sprinkle of fresh herbs at the last minute can really make your shepherds pie stand out.
Best Shepherd’s Pie Recipe
My favorite Best Shepherd’s Pie Recipe
Equipment Needed:
1. Oven for preheating and baking the pie
2. Large skillet for cooking the onions, carrots, celery, garlic, and lamb
3. Stirring spoon or spatula to mix the ingredients in the skillet
4. Medium sized pot to boil the potatoes
5. Colander to drain the boiled potatoes
6. Baking dish to assemble and bake the shepherds pie
7. Potato masher to mash the potatoes
8. Knife and cutting board to dice the vegetables
9. Measuring cups and spoons to measure out oil, stock, and seasonings
Ingredients:
- 2 lbs ground lamb
- 1 tsp salt
- 1/2 tsp black pepper
- 2 tbsp vegetable oil
- 1 large onion, diced
- 3 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 2 cups lamb or beef stock
- 2 tbsp all-purpose flour
- 1 tsp dried thyme
- 1/2 tsp dried rosemary
- 1 bay leaf
- 1 cup frozen peas
- 1 cup frozen corn
- 2 lbs potatoes, peeled and cubed (for the mashed potato topping)
- 1/2 cup milk
- 4 tbsp unsalted butter
- Extra salt and pepper to taste (for the mashed potatoes)
Instructions:
1. Preheat your oven to 400°F and, in a large skillet, heat the vegetable oil over medium heat. Add the diced onions, carrots, and celery. Cook them until they get soft and start to brown, about 5-7 minutes, then stir in the minced garlic.
2. Crumble in the ground lamb with 1 tsp salt and 1/2 tsp black pepper. Cook it until its browned and no longer pink, breaking it up as it cooks.
3. Mix in the tomato paste and Worcestershire sauce with the lamb. Sprinkle the 2 tbsp all-purpose flour over the mixture and stir it all together so everything gets coated well.
4. Pour in the 2 cups of lamb or beef stock, add the dried thyme, dried rosemary, and the bay leaf. Bring this all to a simmer, letting the sauce thicken up a bit, it should take about 5 minutes.
5. Stir in the frozen peas and frozen corn then let it cook for another 5 minutes. When done, take out the bay leaf and set the skillet aside.
6. Meanwhile, place the peeled and cubed 2 lbs potatoes into a pot of boiling water with a pinch of salt. Boil until they’re soft, around 15-20 minutes.
7. Drain the potatoes and put them back into the pot. Add 1/2 cup milk and 4 tbsp unsalted butter. Mash them until your desired consistency is reached and season with extra salt and pepper to taste.
8. Spoon the meaty vegetable mixture evenly into a baking dish, making sure it’s nice and spread out.
9. Gently spread the mashed potatoes on top of the meat mixture. If you want, you can use the back of a fork to make little texture ridges on the top.
10. Bake the entire dish in your preheated oven for around 20-25 minutes or until the mashed potatoes get slightly golden and the filling is bubbling around the edges. Enjoy your best shepherd’s pie!