British Shepherd’s Pie is a cozy dish filled with ground lamb or beef, mixed with veggies like carrots and peas, all topped with creamy mashed potatoes. It’s like a warm hug on a plate!
Honestly, I love how the crispy potato topping pairs with the rich filling. It’s tough not to go for seconds—or thirds! Don’t be surprised if it disappears faster than you think! 😂
Ingredients & Substitutions
Ground Lamb: This is the star of Shepherd’s Pie. If lamb isn’t available, use ground beef for a Cottage Pie. You could also try ground turkey or chicken for a lighter version, though it will change the flavor.
Potatoes: I recommend using Russet or Yukon Gold potatoes for a fluffy mash. If you’re after a healthier option, opt for sweet potatoes or cauliflower. They make a great alternative topping!
Worcestershire Sauce: This adds depth to the filling. If you don’t have it, soy sauce or a splash of balsamic vinegar can work as a substitute.
Fresh Thyme: Fresh herbs enhance the dish. If you only have dried thyme, use half the amount. Dried herbs are stronger, so a little goes a long way.
What’s the Best Way to Make Creamy Mashed Potatoes?
The key to creamy mashed potatoes is to avoid overworking them. When boiling, start with cold, salted water to ensure even cooking. Once they’re tender, drain them well to remove excess moisture before mashing.
- Use a potato masher or ricer for a smooth texture.
- Warm the butter and milk or cream before mixing in to help everything blend nicely.
- Season after mashing, so you can taste as you go for the perfect flavor!

How to Make British Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 tbsp olive oil
- 1 large onion, finely chopped
- 2 medium carrots, diced
- 2 garlic cloves, minced
- 1 lb (450g) ground lamb
- 2 tbsp tomato paste
- 1 cup beef or lamb broth
- 1 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves (or ½ tsp dried thyme)
- Salt and freshly ground black pepper, to taste
For the Mashed Potato Topping:
- 2 lbs (900g) potatoes, peeled and chopped
- 4 tbsp unsalted butter
- ¼ cup whole milk or cream
- Salt, to taste
- Freshly ground black pepper, to taste
- Optional: 1 sprig fresh rosemary for garnish
How Much Time Will You Need?
This delicious Shepherd’s Pie takes about 40 minutes total: about 15-20 minutes for prep and cooking the filling and potatoes, and another 20 minutes for baking in the oven. It’s a satisfying dish that’s straightforward and perfect for a cozy meal!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This ensures it’s hot and ready for the Shepherd’s Pie to bake perfectly.
2. Prepare the Mashed Potatoes:
In a large pot, boil the peeled and chopped potatoes in salted water until they are tender. This usually takes about 15-20 minutes. Once done, drain them well, then mash the potatoes with the butter and milk (or cream) until smooth and creamy. Don’t forget to season with salt and pepper to taste, then set them aside.
3. Cook the Filling:
While the potatoes are cooking, heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and diced carrots, sautéing them for about 5 minutes until they soften. Next, add the minced garlic and cook for another minute until fragrant.
4. Brown the Lamb:
Add the ground lamb to the skillet, breaking it up with a spoon. Cook until the meat is browned and no longer pink. If there’s excess fat, drain it off to keep your filling nice and lean.
5. Add Flavor and Simmer:
Now, stir in the tomato paste, Worcestershire sauce, and thyme. Pour in the broth, then let the mixture simmer for about 10-15 minutes until it thickens slightly. Remember to season with salt and pepper to taste!
6. Assemble the Pie:
Transfer the flavorful meat mixture into an ovenproof dish, spreading it out evenly on the bottom. Then, spoon the creamy mashed potatoes over the top, spreading them to cover the meat completely. Use a fork to create a nice texture on the surface, which will help it get crispy when baked.
7. Bake to Perfection:
Place your assembled Shepherd’s Pie in the preheated oven and bake for about 20 minutes, or until the potato topping is golden brown and crispy. Your kitchen will smell amazing!
8. Serve and Enjoy:
Once baked, take the Shepherd’s Pie out of the oven and let it rest for a few minutes. If desired, garnish with a sprig of fresh rosemary for a beautiful touch. Serve warm with a side of green vegetables, like green beans. Enjoy your traditional British Shepherd’s Pie!
Can I Use Beef Instead of Lamb?
Absolutely! If you prefer beef, you’re making a Cottage Pie. Just follow the recipe the same way, substituting the ground lamb for ground beef.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can also freeze it for up to 2 months. To reheat, thaw overnight in the fridge and warm in the oven at 350°F (175°C) until heated through.
Can I Add Vegetables to the Filling?
Definitely! Feel free to customize the filling by adding peas, corn, or even mushrooms for added flavor and nutrition. Just sauté them along with the onions and carrots.
What Can I Use Instead of Whole Milk?
If you’re out of whole milk, you can substitute it with any milk alternative, such as almond, oat, or soy milk. Heavy cream or half-and-half will also work for a richer mash.



