British Shepherd’s Pie is a warm and comforting dish filled with savory minced lamb and topped with creamy mashed potatoes. It’s perfect for cozy family dinners!
Who can resist that tasty, golden top? I often sneak a spoonful before serving! 😄 And the best part? Leftovers taste even better the next day—if there are any left!
Key Ingredients & Substitutions
Ground Lamb: The classic choice for shepherd’s pie. If lamb isn’t your thing or hard to find, ground beef works perfectly. You could also use ground turkey for a lighter option. Just note, it’s technically then called cottage pie!
Potatoes: I usually prefer russets for their fluffiness in the mash. But Yukon Golds are a great alternative for a creamy texture. If you’re looking for lower carbs, try cauliflower instead, but it may change the flavor a bit.
Worcestershire Sauce: This adds depth. If you’re avoiding it, soy sauce or coconut aminos works well as a substitute, giving that umami flavor. For a vegan option, use a dash of balsamic vinegar instead.
Cheddar Cheese: Topping with cheddar cheese adds a rich flavor. If you’re lactose intolerant, a dairy-free cheese or nutritional yeast will give a cheesy vibe without the dairy. I love using sharp cheddar for more flavor!
How Can I Get My Mashed Potatoes Extra Creamy?
Making smooth and creamy mashed potatoes is all about technique. Start by boiling your potatoes until they’re very tender. The better the mash, the creamier it will be!
- Drain really well; moisture can make them gluey.
- Add butter when they’re still warm. This helps melt it into the potatoes nicely.
- Add milk or cream slowly as you mash until you reach your desired creaminess.
- For flavor, season well with salt and pepper.
Remember, use a potato masher or ricer for the best results, and avoid food processors that can turn them gummy!

How to Make British Shepherd’s Pie
Ingredients You’ll Need:
For The Filling:
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 2 medium carrots, diced
- 2 cloves garlic, minced
- 1 lb (450g) ground lamb (or beef if you prefer)
- 2 tbsp tomato paste
- 1 cup beef or lamb stock
- 1 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves (plus extra for garnish)
- Salt and freshly ground black pepper to taste
- 1 cup frozen peas (optional)
For The Mashed Potato Topping:
- 2 lbs (900g) potatoes, peeled and cut into chunks
- 4 tbsp butter
- 1/4 to 1/2 cup whole milk or cream
- Salt and pepper to taste
- 1/2 cup grated cheddar cheese (optional, for topping)
For Serving:
- Steamed green beans or other green vegetable
How Much Time Will You Need?
This hearty dish will take about 15 minutes to prep and 25-30 minutes to cook, making a total of around 45-50 minutes from start to finish. The cooking process is quite straightforward, and the result is incredibly satisfying!
Step-by-Step Instructions:
1. Preparing the Potatoes:
Start by placing your peeled and chopped potatoes in a large pot of salted water. Bring the water to a boil, then lower the heat and let them simmer until they’re tender, which will take about 15-20 minutes. Once cooked, drain the potatoes well and return them to the pot.
2. Mashing the Potatoes:
Add the butter and your choice of milk or cream to the potatoes. Mash the mixture until it’s nice and smooth. Don’t forget to season with salt and pepper to taste! Set the creamy mashed potatoes aside for later.
3. Making the Filling:
While your potatoes are cooking, grab a large skillet and heat the vegetable oil over medium heat. Add the finely chopped onion and diced carrots, cooking them until softened, which should take around 5-7 minutes. Then throw in the minced garlic and sauté for about 1 minute until it becomes fragrant.
4. Cooking the Lamb:
Now, increase the heat to medium-high and add the ground lamb to the skillet. Cook it while breaking the meat up with a spoon until it’s browned and fully cooked. This should take about 5-7 minutes. After that, stir in the tomato paste and let it cook for an additional 1-2 minutes.
5. Adding Flavorful Ingredients:
Next, add the beef or lamb stock, Worcestershire sauce, fresh thyme, salt, and pepper. Bring the mixture to a simmer. Let it cook until it thickens slightly, which should take about 10 minutes. If you’re using peas, stir them in during the last 2-3 minutes of cooking.
6. Assembling the Pie:
Preheat your oven to 400°F (200°C). Once your filling is ready, transfer it to a baking dish or individual ovenproof bowls. Spoon the creamy mashed potatoes over the meat filling, spreading it out evenly. Use a fork to create some texture on the surface, which helps it brown nicely.
7. Baking:
If you want an extra layer of flavor, sprinkle the grated cheddar cheese on top of the mashed potatoes. Then, bake your shepherd’s pie in the preheated oven for 20-25 minutes, or until the top is golden brown and crispy.
8. Serving:
Once it’s cooked, take it out of the oven and let it sit for a few minutes before serving. Plate it up with some steamed green beans or your favorite green vegetable on the side. Enjoy your delicious homemade British Shepherd’s Pie!
Can I Substitute Ground Lamb with Another Meat?
Absolutely! While traditional shepherd’s pie uses ground lamb, you can easily swap it for ground beef for a cottage pie or even use ground turkey for a lighter version. Just keep in mind the flavor profile may change slightly!
What Kind of Potatoes Are Best for the Topping?
For a creamy topping, russet potatoes are a top choice due to their fluffiness. Yukon Golds are also great for a slightly buttery texture. If you’re looking for a low-carb version, try using mashed cauliflower instead!
Can I Make Shepherd’s Pie Ahead of Time?
Yes, you can prepare the filling and the mashed potatoes a day ahead. Just store each component separately in the refrigerator. When you’re ready to bake, assemble and pop it in the oven directly, adding a few extra minutes to the cooking time.
What Should I Serve with Shepherd’s Pie?
Shepherd’s pie pairs beautifully with steamed green vegetables like green beans, broccoli, or a simple salad. For a heartier meal, try crusty bread or a fresh baguette on the side!



