Shepherd’s Pie
Shepherd's Pie
5 from 3 votes
Dive into the hearty comfort of a traditional Shepherd's Pie. This classic British dish boasts layers of savoury minced lamb and creamy mashed potatoes. Explore the recipe's rich history and master this culinary delight that is both delicious and straightforward to prepare.
Shepards Pie

Allow me to introduce you to the comforting classic, Shepherd’s Pie. It’s a dish that could comfort you on the chilliest of days and make any dinner seem like a grand occasion. The combination of savoury minced lamb under a fluffy blanket of creamy mashed potatoes is one that exudes an irresistible charm.

Now, let’s dig into the history of Shepherd’s Pie, shall we? Hailing from the British Isles, this scrumptious dish dates back to the late 18th century. It came about as a practical solution for housewives seeking creative ways to utilize the Sunday roast leftovers.

And, voilà! A pie topped with mashed potato, often the roast’s accompaniment, made its way into the culinary world. The name Shepherd’s Pie came into existence in the 19th century, denoting its primary ingredient, the lamb, shepherd’s flock.

Moving on, let’s talk about the star of this dish – lamb. It is vital to know that authentic Shepherd’s Pie uses lamb. Yes, the pie you’ve eaten with beef? That’s actually a ‘Cottage Pie.’ There is no shortage of variations these days, but to make the original, you will need lamb.

Now, don’t be alarmed by the term ‘pie.’ Unlike a conventional pie that comes with a crust, this one is different.

A true Shepherd’s Pie is a layer of minced lamb cooked with vegetables and gravy, capped with a generous layer of mashed potatoes and baked until bubbly and golden. Trust me, that sight can get any mouth-watering!

Concerning the difficulty, Shepherd’s Pie is rather easy to prepare. It’s more about assembly than culinary prowess, which makes it perfect for beginners. Yes, there are various components, but none are overly complicated.

You’ll find this dish to be a forgiving one, so don’t fret if you’re not a seasoned cook. If you can chop, sauté, boil, and mash, you can make this dish!

For a dish as delicious and comforting as this, it’s remarkably straightforward. The recipe provided will guide you through the process of creating a Shepherd’s Pie that promises to be the star of any dining table.

So, are you ready to don the apron and stir up some British comfort in your kitchen? Let’s embark on this culinary journey together! It’s time to have fun, get messy, and make a Shepherd’s Pie that’s worth bragging about.

What Ingredients to Use & Why

The beauty of a shepherd’s pie lies in its humble, earthy ingredients. Each component brings a unique characteristic to the dish that, when combined, results in a sumptuous and hearty meal that’s as comforting as it is nutritious. The shepherd’s pie’s origins lie in the pastoral regions of Britain and Ireland, where simplicity and practicality reigned supreme in kitchen affairs.

This is reflected in its use of readily available and sustaining ingredients such as minced meat, root vegetables, and a creamy layer of mashed potatoes. Now, let’s delve into the specifics of these ingredients.

Minced Meat Lamb: Lamb is the traditional choice of meat for a shepherd’s pie. It brings a distinctive, rich flavour and contributes essential nutrients like protein, iron, and B vitamins.

If lamb isn’t to your liking or isn’t readily available, a good alternative could be ground beef, creating what’s commonly known as cottage pie.

Onion: Onions are the starting point for many recipes and for a good reason. They form the base of flavour, providing a sweet and savoury depth that complements the lamb. Red or yellow onions work well, but if you want a milder taste, you could use a white onion or even shallots.

Carrots: Chopped finely, carrots contribute a subtle sweetness and also add a welcome textural element to the dish. They’re also a great source of beta-carotene, fibre, and antioxidants. Parsnips could be an interesting alternative, offering a somewhat spicier flavour profile.

Garlic: Garlic is essential for enhancing the savoury depth of this dish. It pairs wonderfully with the lamb, infusing it with a fragrant, slightly pungent, and utterly delectable aroma. If fresh garlic isn’t available, garlic powder can serve as a suitable substitute, albeit with a milder flavour.

Tomato Puree: Tomato puree helps to enrich the sauce, giving it a rich colour and a slightly tangy taste, balancing the richness of the lamb. If unavailable, you can use tomato paste or even canned diced tomatoes, but adjust your cooking time accordingly to let excess moisture evaporate.

Worcestershire Sauce: Worcestershire sauce brings an umami punch and a complex flavour profile. Its blend of vinegar, molasses, anchovies, and various spices really enhances the taste of the dish. Soy sauce or tamari could be used as an alternative, although the flavour profile will slightly differ.

Thyme: Thyme, with its subtle, earthy flavour, pairs beautifully with lamb and is a traditional herb used in shepherd’s pie. If thyme isn’t available, you could try rosemary, another herb that loves lamb, or a mix of Italian seasoning.

Beef Stock: The beef stock adds depth and richness to the overall flavour of the shepherd’s pie. If you want to experiment, you could use lamb or vegetable stock instead. Keep in mind, however, that this will subtly change the flavour profile of the dish.

Potatoes: The mashed potato topping is arguably the highlight of the shepherd’s pie. It provides a creamy, comforting contrast to the rich and savoury filling underneath.

Yukon Gold or Russet potatoes are typically preferred for their high starch content and creamy texture. Sweet potatoes could offer a unique, sweeter alternative.

Butter: Butter helps to make the mashed potatoes rich and creamy, enhancing their flavour and texture. If you’re lactose intolerant or avoiding dairy, you could use a lactose-free alternative or even olive oil.

Milk: Milk also contributes to the creaminess of the mashed potatoes. It’s possible to substitute it with a non-dairy alternative like almond or soy milk, or even use broth for a different flavour twist.

Salt and Black Pepper: These classic seasonings are used to enhance the natural flavours of the ingredients. While there aren’t direct alternatives for salt and black pepper, you could experiment with other spices and herbs to add different flavour dimensions to your shepherd’s pie.

Remember, cooking is an art as much as it is a science. Feel free to play around with these ingredients, substituting where you see fit, to make a shepherd’s pie that truly reflects your taste and creativity.

The Best Meat for Making Shepherd’s Pie

Having grown up in a family that swears by the scrumptious goodness of Shepherd’s Pie, I’ve spent countless hours in the kitchen perfecting the recipe. One of the key considerations in achieving the delectable, savoury taste of the pie is the choice of meat.

Traditionally, Shepherd’s Pie is made with minced lamb, a practice that traces its roots back to Britain, where the dish originated.

Lamb brings a rich, distinctive flavour that complements the hearty filling of the pie. It’s also part of the reason why the dish is called “Shepherd’s” Pie—shepherds are, after all, known for tending sheep.

But of course, the culinary world is not confined by hard and fast rules. Depending on your personal preferences or dietary requirements, you may opt to substitute lamb with other types of meat.

Minced beef, for instance, is a popular alternative that results in a variant known as Cottage Pie.

Beef tends to have a milder flavour compared to lamb, making it more palatable to some, especially those who find the taste of lamb a little too strong. You can also experiment with minced turkey, or chicken for a different twist.

Remember, though, that each type of meat has its own unique flavour and texture, so the end result may taste and feel different. You may need to adjust the seasonings accordingly to balance the flavours. The joy of cooking lies in these little experiments we do to make a dish truly our own.

In a nutshell, while lamb remains the classic choice for Shepherd’s Pie, don’t be afraid to think outside the box and use the type of meat you most prefer or have on hand. It’s all about creating a dish that brings comfort to you and your loved ones.

Substituting Beef Stock in Shepherd’s Pie Recipe

As a home cook and Shepherd’s Pie enthusiast, I’ve always loved the depth of flavour that a good beef stock brings to the dish. It adds an unmistakable savoury richness that perfectly complements the meat and vegetables.

However, I understand that not everyone has beef stock readily available, or some might prefer to use a different type of stock due to dietary preferences or restrictions.

Substituting beef stock in a Shepherd’s Pie recipe can be done without compromising on taste. Chicken stock, for instance, is a great alternative.

It’s widely available and boasts a light, delicate flavour that doesn’t overshadow the other ingredients. Vegetable stock can be another good option, especially if you’re looking to make a vegetarian version of the dish.

In some cases, you might be in a pinch and not have any stock at hand. In such situations, a mixture of water and a dash of soy sauce or Worcestershire sauce could work as a quick fix. While this may not offer the same complexity of flavour as a stock, it still lends a savoury touch to the filling.

One thing to keep in mind when substituting beef stock is the possible need to adjust the salt content in the recipe. Different types of stock have different sodium levels, so it’s a good idea to taste and adjust the seasoning as needed.

Whether it’s because of a dietary preference or you simply want to try something new, don’t be afraid to experiment with different types of stock in your Shepherd’s Pie.

Remember, the best part about cooking is making a recipe your own, and sometimes, a little tweak here and there might just lead you to discover your new favourite version of a classic dish.

Making a Vegetarian or Vegan Shepherd’s Pie

I’ve always loved the versatility of cooking. There’s always a way to tweak a recipe to cater to different dietary preferences without compromising on the taste and the essence of the dish.

This is especially true for classics like Shepherd’s Pie, which can be easily modified to create a delicious vegetarian or even vegan version.

When I make a vegetarian Shepherd’s Pie, I replace the minced lamb with a mix of hearty vegetables and plant-based protein. Mushrooms are an excellent choice as they have a meaty texture and absorb flavours well.

I also include lentils, which are high in protein and fibre, and add a nice, satisfying bite to the filling. Other vegetables such as peas, bell peppers, and zucchini can add colour and variety to the dish.

To make the pie vegan, I replace the dairy elements in the mashed potato topping. Instead of traditional milk and butter, I use non-dairy milk like almond, soy, or oat milk, and vegan butter or olive oil. You’ll be surprised at how fluffy and creamy the potatoes can get with these substitutes!

In terms of flavour, vegetable broth or mushroom broth can substitute for beef stock quite well. Add in the same seasonings – tomato paste, Worcestershire sauce (ensure it’s a vegan version), garlic, and thyme – and you’ll end up with a flavourful filling that doesn’t miss the meat.

The joy of cooking a Shepherd’s Pie, whether traditional or vegetarian, lies in its versatility and its heartiness. It’s about creating a dish that is nourishing, flavourful, and brings comfort to the table – and this is something that is absolutely achievable even without any meat involved.

Making a Gluten-Free Shepherd’s Pie

Being a lover of Shepherd’s Pie and following a gluten-free diet may seem challenging initially, but trust me, it doesn’t have to be. With some simple swaps, you can enjoy a delicious, comforting Shepherd’s Pie that aligns with your dietary needs.

Shepherd’s Pie, in essence, is a gluten-free dish, as it’s made from meat, vegetables, and potatoes. However, some ingredients, like Worcestershire sauce and beef stock, can sometimes contain gluten.

Hence, when I’m cooking for someone who’s gluten-sensitive or has celiac disease, I ensure to pick gluten-free versions of these ingredients.

Gluten-free Worcestershire sauce is available in many supermarkets and online, and you can find gluten-free beef stock or bouillon cubes as well. Reading labels is critical here to ensure that the product is indeed gluten-free.

Another element to watch out for is any thickener used. Some recipes might call for flour to thicken the meat mixture, but you can use cornstarch or a gluten-free flour blend instead. Remember to make a slurry with your thickener and cold water before adding it to the hot mixture to avoid lumps.

Following a gluten-free diet does not mean you have to miss out on your favourite dishes. With a few mindful choices, you can enjoy a tasty and comforting Shepherd’s Pie without any worries.

Freezing and Reheating Shepherd’s Pie

Being a hearty and comforting dish, Shepherd’s Pie is one of those recipes I love making in large batches. Why? Because it freezes beautifully, ensuring a delicious meal is always just a quick reheat away.

To freeze Shepherd’s Pie, I first let it cool completely after the initial baking. I then cover it tightly with a layer of plastic wrap, pressing it down gently to remove as much air as possible.

This is then followed by a layer of aluminium foil. If you’re planning to freeze individual portions, divide the pie into your desired serving sizes and wrap each piece securely.

When it comes to reheating, I always prefer to thaw it in the refrigerator overnight. This way, the pie reheats evenly and maintains its texture.

Preheat your oven to around 190°C/375°F, cover the pie with foil to prevent the top from browning too much, and heat for about 25-30 minutes, or until it’s heated through and bubbling around the edges.

If you’re in a hurry and need to reheat from frozen, cover with foil and bake at 160°C/325°F for the first hour, then uncover and bake at 190°C/375°F for another 30-40 minutes or until the filling is hot and the topping is golden.

Freezing and reheating Shepherd’s Pie is an excellent way to plan meals ahead of time or make the most of leftovers. It’s always a delight to know that a delicious, home-cooked meal is waiting for you in the freezer after a long day.

What to Serve with Shepherd’s Pie

Whenever I whip up a Shepherd’s Pie for dinner, the question that often follows is: what should I serve with it? The pie itself is a complete meal—packed with protein, carbohydrates, and veggies. But sometimes, it’s nice to add a side dish to round out the meal and add a contrasting texture or flavour.

A simple green salad is always a great choice. The freshness and crunch from the salad provide a nice contrast to the rich and hearty pie. Dress it with a simple vinaigrette to keep it light.

Another option I like is a side of steamed or roasted vegetables. This can be anything from Brussels sprouts, broccoli, or green beans. The key is to season them well and cook them until they’re just tender to retain some crunch.

If you’re serving the pie at a gathering and want to make the meal more substantial, consider a side of crusty bread. It’s great for mopping up any leftover filling, and who can resist a good piece of bread?

What to serve with your Shepherd’s Pie is entirely up to your preference and the preferences of your guests. The beauty of this dish is its versatility—it pairs well with a wide variety of sides, so feel free to get creative!

Substituting Worcestershire Sauce in Shepherd’s Pie

As a frequent experimenter in the kitchen, I love the challenge of finding effective substitutions for specific ingredients. Worcestershire sauce, with its unique umami and tangy flavour, is a staple in many recipes, including Shepherd’s Pie.

However, there are times when I’ve run out of it or wanted to cater to dietary restrictions.

When I’m looking to substitute Worcestershire sauce, I often turn to soy sauce. It imparts a similarly rich, umami flavour, although it lacks the tanginess of Worcestershire sauce. To balance that, I’ll add a splash of vinegar or lemon juice to my dish.

Another option I’ve found to work well is a combination of hoisin sauce and apple cider vinegar. Hoisin sauce has a sweet and salty flavour that mimics some aspects of Worcestershire sauce, and the vinegar adds the necessary tang.

For a gluten-free or vegetarian alternative, tamari sauce is a good choice. It’s similar to soy sauce but usually doesn’t contain wheat and is often made with less processed, more artisanal methods. Again, I’d recommend adding a bit of vinegar for that tangy element.

Always remember, substitutions may slightly alter the flavour profile of your dish, but that’s the beauty of cooking—every modification brings a new and exciting flavour.

Storing and Reheating Shepherd’s Pie in the Fridge

In my house, leftovers are a common occurrence, especially when I make a large Shepherd’s Pie. Fortunately, this comforting dish stores well in the refrigerator and reheats beautifully, making it perfect for quick weekday lunches or dinners.

Once cooled, I transfer the leftover Shepherd’s Pie into an airtight container. Proper storage is key to preserving its freshness and preventing the pie from absorbing other odours in the fridge. I’ve found that it stays good for about 3 to 4 days.

When it’s time to reheat, I prefer using the oven. Preheat to around 175°C/350°F, cover the pie with foil to prevent the top from drying out or browning too much, and heat for about 20-25 minutes, or until it’s warmed through. For a quicker option, you can also use the microwave.

Cover the pie with a microwave-safe lid or wrap and heat on medium power to prevent the edges from becoming too dry or tough. The time needed will depend on the portion size and your microwave’s power, but generally, a few minutes should be sufficient.

Remember to always check the temperature of your pie before eating to ensure it’s heated thoroughly. Safety first!

Enjoying Shepherd’s Pie the next day can be just as delicious as it was fresh out of the oven, and with these storing and reheating tips, you can savour every last morsel.

Preparing Shepherd’s Pie Ahead of Time

I’ve always appreciated meals that can be prepared ahead of time, and Shepherd’s Pie is one of my favourites in this regard. Whether it’s for a busy weeknight dinner or a special occasion, having a dish that I can prepare in advance saves me a great deal of time and stress.

When I make Shepherd’s Pie ahead of time, I prepare the dish as per the recipe, right up until the point of baking. After assembling the meat mixture in the baking dish and spreading the mashed potatoes on top, I let it cool down. Once cooled, I cover it tightly with plastic wrap and then foil and refrigerate it.

The pie can be made a day or two in advance and kept in the refrigerator until ready to bake. When it’s time to serve, I take it out of the fridge, let it sit at room temperature while the oven preheats, and then bake as directed.

It may need an extra 10-15 minutes in the oven, considering it starts off cooler than if it was freshly made.

If I’m planning for more than a couple of days ahead, I prefer to freeze the prepared Shepherd’s Pie. I wrap it well, as described for freezing leftovers, and it can stay good in the freezer for up to two months. When it’s time to bake, I let it thaw overnight in the fridge and then bake as usual.

Preparing Shepherd’s Pie ahead of time is a game-changer, especially for busy days. It means you can enjoy a hearty, homemade meal with minimal effort on the day of serving. It’s one of the many reasons why Shepherd’s Pie is a cherished recipe in my household.

Check Out These Other Recipes

As you’re enjoying the wholesome comfort of my Shepard’s Pie recipe, why not add a few other hearty British classics to your cooking repertoire? After all, there’s nothing quite like the simple pleasures of homemade, comforting British food to fill the tummy and warm the soul.

If you’re a fan of savoury pies like Shepard’s Pie, you’re in for a treat with the Meat and Potato Pie. It’s another wonderful British classic where tender chunks of meat and creamy potatoes get enveloped in a beautifully crisp, golden pastry.

It’s the perfect recipe to prepare for a cosy family dinner or a friendly get-together.

If you love the combination of meat and potatoes in Shepard’s Pie, you might want to give Cottage Pie a try too. It’s a similar dish but typically made with minced beef instead of lamb. The browned, cheesy mashed potato top forms a mouth-watering crust that is sure to please everyone at the table.

And speaking of potatoes, have you ever had Fish and Chips? It’s one of Britain’s most iconic dishes. Battered and deep-fried fish served with chips (or fries as you might know them) is the epitome of comfort food and makes for a delightful weekend treat.

For a vegetarian alternative, Cheese and Onion Pasties are another must-try. Think of them as British empanadas, filled with a delicious mixture of cheese and onions, all wrapped up in a buttery pastry crust. They’re ideal for a quick lunch or an appetizer at your next gathering.

Finally, if you’re in the mood for something sweet after enjoying your Shepard’s Pie, why not try your hand at a classic British dessert like Sticky Toffee Pudding or Cinnamon Rolls? They’re both wonderfully indulgent and the perfect end to any meal.

There you have it, a handful of scrumptious British recipes to try next! Remember, the kitchen is your playground, so have fun, and don’t forget to leave feedback in the comments. I can’t wait to hear about your culinary adventures!

Shepards Pie

Shepherd’s Pie

by Nabeela Kauser
Dive into the hearty comfort of a traditional Shepherd's Pie. This classic British dish boasts layers of savoury minced lamb and creamy mashed potatoes.
5 from 3 votes
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Course Dinner, Main Course
Cuisine British, Western
Servings 6
Calories 431 kcal


  • 500 g Minced Meat Lamb
  • 1 Onion Finely chopped
  • 2 Carrots Peeled, finely chopped
  • 2 cloves Garlic Minced
  • 2 tbsp Tomato Puree
  • 2 tbsp Worcestershire Sauce
  • 1 tsp Thyme Dried
  • 500 ml Beef Stock
  • 750 g Potatoes Peeled, chopped into chunks
  • 50 g Butter Unsalted
  • 50 ml Milk
  • Salt To taste
  • Black Pepper To taste


  • Begin by preheating the oven to 200°C/180°C fan/gas mark 6.
  • Place a large frying pan over medium-high heat and add the minced lamb. Brown it for 5-6 minutes while using a wooden spoon to break up any large lumps.
  • Once browned, add the chopped onion and carrots to the pan and cook for 3-4 minutes until they are softened.
  • Next, add minced garlic, tomato paste, Worcestershire sauce, and dried thyme to the pan, and cook for 2-3 minutes until it becomes fragrant.
  • After that, pour in beef stock and bring it to a simmer. Cook for 20-25 minutes until the mixture thickens, and the vegetables become tender. Add salt and pepper to taste.
  • While the meat mixture is cooking, chop potatoes and boil them in a pot of salted water for 15-20 minutes until they become tender. Drain the potatoes and return them to the pot.
  • Add unsalted butter and milk to the pot and mash the potatoes until they become smooth. Add salt and pepper to taste.
  • Transfer the meat mixture to a large baking dish and spread the mashed potatoes on top.
  • Bake the dish in the preheated oven for 25-30 minutes until the mashed potatoes turn golden brown, and the filling becomes hot and bubbly.
  • Finally, serve the Shepherd’s Pie hot with your preferred vegetables.


If you’re a vegetarian, you can replace the minced lamb with a meatless ground beef substitute or lentils.
You can save time by using leftover mashed potatoes.
Nutritional facts:
The provision of nutritional information is done so merely as a courtesy and should not be taken as a guarantee.


Calories: 431kcalCarbohydrates: 29gProtein: 19gFat: 27gSaturated Fat: 13gTrans Fat: 0.3gCholesterol: 80mgSodium: 371mgPotassium: 1049mgFibre: 4gSugar: 4gVitamin A: 3670IUVitamin C: 29mgVitamin D: 0.2µgCalcium: 69mgIron: 3mg
Keyword Beef, Comfort Food, Food, Lamb, Meat, Minced Meat, Recipe
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Add your first comment to this post

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Keema Matar

Keema Matar

Lamb Chops Curry

Lamb Chops Curry

Karela Gosht

Karela Gosht

Lamb Curry

Lamb Curry

Mutton Nihari

Mutton Nihari

Keema Samosa

Keema Samosa