Delicious Shepherds Pie Recipe
Who doesn’t love a classic shepherd’s pie? A richly spiced and saucy beef filling, topped with a fluffy mashed potato layer—it’s comfort food at its best! This recipe will provide you with easy-to-follow step-by-step instructions, so you can make a delicious shepherd’s pie in no time at all.

Traditionally, Shepherd’s Pie is a British dish that combines a rich and flavorful meat filling with a bed of creamy mashed potatoes on top. The dish gets its name from the use of minced or ground meat, typically lamb or mutton, which is known as shepherd’s meat. However, variations of this classic recipe also feature beef, turkey, or even vegetarian options like lentils or mushrooms.
Its signature mashed potato crust sets Shepherd’s Pie apart from other meat pies. The creamy potatoes are spread over the meat filling, creating a golden and crispy top when baked. The combination of tender meat, hearty vegetables, and velvety mashed potatoes makes each bite a satisfying symphony of flavors and textures.
Why make this Shepard’s Pie?
- Firstly, Shepherd’s Pie’s balance of flavors is exceptional. Combining savory meat, tender vegetables, and rich gravy creates a symphony of taste that will leave your taste buds singing. With the perfect amount of seasoning and a hint of herbs, every bite is a harmonious blend of comforting goodness.
- Secondly, the texture of this Shepherd’s Pie is divine. The creamy mashed potato topping blankets the hearty filling underneath, creating a delightful contrast of soft and smooth with slightly crispy edges. The fluffy and buttery potatoes provide the perfect canvas for the flavorful meat and vegetables beneath.
- Lastly, the convenience of this recipe makes it perfect for busy weeknights. By preparing the Shepherd’s Pie in advance, you can pop it in the oven when you need a quick and satisfying meal. The leftovers are equally delicious, making it an excellent option for meal prepping and easy reheating throughout the week.

Ingredients and substitutes
- To start, the key ingredients for this Shepherd’s pie include ground beef, onions, carrots, peas, Worcestershire sauce, beef broth, and mashed potatoes. However, if you find yourself missing one or two items, don’t fret—there are plenty of substitutes you can use that won’t compromise the overall taste and texture.
- If you’re looking for a leaner option or simply prefer a different type of meat, feel free to swap out the ground beef for ground turkey or chicken. You’ll still achieve that hearty, savory flavor while reducing the fat content. Additionally, if you’re a vegetarian or want to experiment with plant-based alternatives, try substituting the meat with lentils or mushrooms. These ingredients provide a rich, earthy taste that pairs wonderfully with the other flavors in the dish.
- Onions and carrots play a significant role in adding depth and sweetness to Shepherd’s Pie. However, if you don’t have these available or simply want to switch things up, you can also use shallots or leeks as a substitute for onions and parsnips or sweet potatoes in place of carrots. These alternatives will bring their own unique flavors to the table, creating a variation of the classic dish that is equally delicious.
- When it comes to the sauce, Worcestershire adds a tangy, savory element to the pie. If you don’t have any on hand or prefer a different flavor profile, you can substitute it with soy sauce, balsamic vinegar, or even a combination of tomato paste and vinegar. Each option will add its own distinct twist, so feel free to experiment and find your preferred taste.
- Always use a good-quality red wine you like. This does make a huge difference when cooking with meat. If you do not want to cook with red wine, just substitute the same amount with broth or stock.
- Lastly, let’s talk about the mashed potatoes—a crucial component that brings everything together. While traditional mashed potatoes are made with butter and cream, you can make a healthier version by using olive oil or vegetable broth instead. If you’re lactose intolerant or simply want a dairy-free option, you can also use coconut milk or almond milk. The end result will still be creamy and flavorful, ensuring that every bite of your Shepherd’s Pie is pure comfort.

Step-by-step: Homemade Shepherd’s Pie
Meat filling
- In a large pot, sauté the onions and garlic until translucent. Then add the carrots and celery, and continue sautéing until tender and fragrant. Make sure to give the veggies time to sweat and caramelize. This will add a nice depth of flavor to your filling.
- Next, add the ground meat and continue to sauté, breaking the meat apart to prevent large lumps. The meat will release moisture, which will then dry out and help add some nice caramelization.

- In goes the flour. Stir well, making sure the flour coats every grain of meat. This step will create a rough and help thicken the sauce later.
- Now, it’s time to add the tomato paste and Worcestershire sauce, followed by a generous splash of red wine. Deglaze the pan, scraping the bottom as you go, allowing it to bubble and reduce slightly. This step not only adds a beautiful depth of flavor but also creates an irresistible aroma that will have everyone eagerly anticipating their first bite.
- Next, add the broth to the pan, along with any herbs such as thyme, rosemary, and a pinch of salt and pepper. Let the mixture simmer gently, allowing the flavors to mingle and develop into a rich, savory gravy.

Mashed potatoes
- While the meat filling gently simmers, it’s time to turn our attention to the star of the show, the mashed potatoes.
- In a large pot, bring water to a boil and add your peeled and diced potatoes. Cook them until they are tender when pierced with a fork, then drain them thoroughly.
- Return the potatoes to the pot and mash them. Then, add your preferred creamy component, such as butter and cream or milk. Season with salt and pepper. Next, add your cheeses and mash everything together until the potatoes are creamy and smooth, ensuring no lumps are in sight.

Assemble
- Preheat your oven to 400°F / 200°C /Gas Mark 6 and gather all your ingredients in one place for easy accessibility.
- Grease a baking dish, then spoon the savory meat-and-vegetable mixture into it and spread it into an even layer.
- Then, dollop the creamy mashed potatoes on top and spread them over the filling, creating a beautiful golden top when baked.
- For an extra indulgence, sprinkle some grated cheese on top of the mashed potatoes. For a little bit of crunch, sprinkle a few dried breadcrumbs.
- Lastly, place the assembled Shepherd’s Pie on a baking tray and transfer to the preheated oven. Bake it for around 20-25 minutes until the top is golden brown, and the filling is bubbling around the edges.


Frequently asked questions
A ground meat pie will keep in the fridge for 4 to 5 days. And, you can also freeze it for up to a month.
Certainly! While traditional shepherd’s pie calls for ground lamb, you can easily swap it out for other proteins based on your preferences or dietary restrictions. Ground beef, turkey, chicken, or even a plant-based meat substitute like lentils or mushrooms can be used as alternatives. The key is to choose a protein that will provide the rich, savory flavor that makes shepherd’s pie so comforting.
Absolutely. Shepherd’s pie is a versatile dish that can accommodate various vegetables based on what you have on hand or your personal taste. While classic recipes often include carrots, peas, and corn, don’t be afraid to experiment with other options. Celery, mushrooms, bell peppers, or even sweet potatoes can be great additions that add depth and texture to the dish.
Absolutely! Shepherd’s pie is a great make-ahead dish. You can prepare it the night before and refrigerate it overnight. The flavors will have a chance to meld together even more, resulting in a tastier pie. Simply pop it in the oven when you’re ready to serve, and you’ll have a delicious meal without the last-minute rush.
This pie has meat and potatoes in it, so it’s pretty much a complete meal. And yet, a side salad would be a great addition, of course. Try my cabbage salad, carrot salad, celery salad, or tomato mozzarella salad.

Shepherd’s Pie
Who doesn't love a classic shepherd's pie? Its richly spiced and saucy beef filling is topped with a fluffy layer of mashed potatoes—it's comfort food at its best! This recipe provides easy-to-follow step-by-step instructions so you can make a delicious shepherd's pie in no time at all.
Video
Ingredients
- 2 tbsp Olive oil or butter
- 1½ lbs (700 g) Ground meat (lamb or beef depending on preference)
- 1 large Onion finely chopped
- 3 – 4 large Garlic cloves minced
- 2 large Carrots diced
- 2 large Celery stalks diced
- 2 tbsp All-purpose flour
- 1 cup (240 ml) Red wine
- 1 cup Beef or vegetable broth
- 2 tbsp Tomato paste
- 1-2 tbsp Worcestershire sauce
- ½ tsp Salt to taste
- ½ tsp Black pepper powder
- 2½ lbs (1 kg) Potatoes peeled and quartered
- ¼ cup (60 g) Unsalted butter
- ½ cup (120 ml) Milk or cream
- ½ tsp Kosher salt to taste
- ½ tsp White pepper powder
- 1 cups (110 g) Grated cheese I used a mixture of cheddar, white, and parmesan
- ¼ – ½ cup (30-50 g) Grated cheese
- 2 tbsp Breadcrumbs (for a slight crunch)
Method
- Veggies – Heat the olive oil over medium heat in a large skillet or pot. Add the onions and garlic until translucent. Add the carrots and celery and continue to saute for 2 minutes more.2 tbsp Olive oil, 1 large Onion, 3 – 4 large Garlic cloves, 2 large Carrots, 2 large Celery stalks
- Meat – Add the ground meat, breaking it up with a spatula, and cook until browned. Keep the heat on medium-high to help evaporate excess moisture. Then, add the flour and cook for 2 minutes more, stirring constantly.1½ lbs Ground meat , 2 tbsp All-purpose flour
- Deglaze – Add the tomato paste and Worcestershire sauce and combine well. Pour in the red wine and let it simmer for a few minutes until reduced by half.1 cup Red wine, 2 tbsp Tomato paste, 1-2 tbsp Worcestershire sauce, ½ tsp Salt , ½ tsp Black pepper powder
- Simmer – Next, add the broth and season with salt and pepper. Bring to a gentle boil, then reduce the heat and let it simmer for 15-20 minutes until the vegetables are tender and the sauce has thickened. Set aside.1 cup Beef or vegetable broth
- Boil – Cover the potatoes in a large pot with salted water. Bring to a boil and cook until the potatoes are tender when pierced with a fork, about 15-20 minutes. Drain the potatoes and return them to the pot.2½ lbs Potatoes
- Mash the potatoes with a vegetable masher or potato ricer. Add the butter and milk (or cream) to the pot. Season with salt and pepper to taste. Mash the potatoes until smooth and creamy. Stir in the grated cheese until fully incorporated. Taste and adjust seasoning. Set aside.¼ cup Unsalted butter, ½ cup Milk or cream, ½ tsp Kosher salt , ½ tsp White pepper powder, 1 cups Grated cheese
- Oven – Preheat the oven to 400°F / 200°C / Gas Mark 6.
- Layer – In a large baking dish, evenly spread the meat filling. Dot the cheesy mashed potatoes all over the filling, spreading them out with a spatula to cover the filling completely. Top with grated cheese, followed by the breadcrumbs.¼ – ½ cup Grated cheese, 2 tbsp Breadcrumbs
- Bake – Place the baking dish on a baking tray and bake in the oven for 20 – 25 minutes until the top is golden brown and the edges are bubbling.
- Cool – Remove from the oven and let it sit for a few minutes before serving.
Notes
- Firstly, when it comes to the meat filling, using a combination of ground beef and lamb can add more flavor to your Shepherd’s Pie. The rich and savory taste of the lamb complements the heartiness of the beef, resulting in a more complex and satisfying dish.
- Thaw the meat well before cooking. This will brown the meat meal and give it a better flavor.
- Another tip is to incorporate aromatic herbs and spices into your filling. Adding a bay leaf, thyme, or rosemary while simmering the meat and vegetables will infuse your filling with a fragrant and irresistible aroma. Feel free to experiment with other herbs and spices to suit your taste preferences and elevate the flavors further.
- Sauté the veggies well – do not try to do this quickly. Give the veggies time to sweat and then caramelize slightly. It makes a huge difference in flavor.
- Cook the sauce on low heat and let it simmer for 20 minutes. That way, all the flavor stays in and does not evaporate.
- For a twist on the traditional recipe, consider caramelizing the onions in the meat filling. The sweetness of the onions adds a delicious contrast to the savory elements, creating a harmonious balance of flavors. Simply cook the onions slowly in butter or oil until they turn golden brown and soft; you can even increase the amount of onions used in the recipe.
- Let the sauce cool as it makes assembling the final pie easier. You can even make the sauce a day in advance and reheat it when ready to assemble.
- The consistency of the sauce is key to all that wonderful bubbling when it is done. The sauce does not evaporate from under the mashed potato, so it’s easy to decide how much liquid you need in the sauce. You don’t want it too thick or too liquid.
- Speaking of mashed potatoes, there are a few tips to ensure they turn out perfectly creamy and fluffy. Firstly, using starchy potatoes, such as russets or Yukon golds, will yield the best results. Boil the potatoes until they are fork-tender, drain them well, and then mash them with butter, milk, and a sprinkle of salt. For an extra indulgence, consider adding a handful of grated cheddar cheese to the mashed potatoes before spreading them over the filling.
- Don’t pour all the mashed potatoes over the sauce. Instead, dot them in tablespoons over the meat sauce. That way, it’s easier to spread without making a mess.
- Lastly, if you want to add a touch of elegance to your Shepherd’s Pie, consider piping the mashed potatoes on top instead of simply spreading them with a spoon. This technique not only lends a visually appealing presentation to your dish but also creates a delightful texture contrast between the smooth, creamy potatoes and the crispy edges that form during baking.
- Let the prepared pie cool for at least 10 minutes before you let people dig in because the sauce is VERY hot.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!
- Quick garlic sesame asparagus or Garlic Parmesan asparagus,
- Swiss chard patties, corn fritters, and leek potato patties
- Sesame green beans, sauteed broccoli, and sauteed asparagus
- Oven-baked butternut squash or Oven-baked carrot sticks
- Salads – carrot salad, avocado salad, cabbage salad,
- See all side dish recipes

- Ground Beef Potato Casserole
- Mashed Potatoes Recipe
- Recipe for Double Pie Crust
- Homemade Chicken Pot Pie with Pie Crust
- Skinny Mashed Potatoes
















This is the ultimate comfort food, totally drooling!
Thank you Carrie. Hope you try it.
Omgosh, I would soooo eat this for breakfast right now if I had this dish in my possession 🙂 I don’t eat meat too often, but you make me want it right now with these photos! Looks delicious..thanks for the inspiration today!
ha! Traci!! I love your enthusiasm. I do hope you try this recipe. I feel exactly the same way as you when it comes to shepherd’s pie
I usually plan to make Shepherd’s pie also… it’s not a way for me to use up leftovers. My family likes this for supper when the weather is cold and damp.
yeah. I don’t cook huge batches. I like cooking small batches and the food is over!! I can then think of what to cook next. Most of my meals are planned not really lots hanging around in the fridge.
We had Shepard’s pie on a recent visit to England. My friend that made it wouldn’t share her recipe though. I’ll try yours since I bet it’s close to what she made. It was delicious!
Aww sorry to hear that Kristi. I thought people were not getting more open with sharing recipes – guess not enh? You must try my recipe – its’ really easy and you can then tell her you made an even better one. I promise you will love it.
I just love the flavors in this recipe! Smoked paprika and cinnamon, WOW! Sounds amazing. Next time I set out to make a veggie Shepherd’s pie I am going to take inspiration from this recipe for sure!
Thank you Christine. I love the color of paprika but kids can’t handle the spice so smoked works a charm. Cumins add that little something there too! You must try to know what I mean.
this is one serious looking shepards pie. I just love everything in this pure comfort food.
Thank you Claudia. I hope you try it – it’s absolutely delicious.
Such a great meal for this colder weather that is coming! It looks amazing!
Absolutely Kim..!! It’s a perfect meal on it’s own.
I’ve always wanted to make Shepherd’s Pie — my daughter makes it and my older son loves it. This looks like such a delicious recipe I’m anxious to try it. Since my older son hunts deer he has given us quite a few packages of venison. Now I know typically lamb is used but I would love to try your version with the ground venison and perhaps a bit of pork to give it additional fat and flavor. What do you think? First I’ll make the recipe as is and then go from there. ?
Oh you will love it with Vension too Marisa. I wish I got that here. Lukcy you. I love venison meat – so yum. You must try it and let me know
Loving those cheesy mashed potatoes. This is the perfect comfort food for the dreaded cold weather that will be here before we know it.
Absolutely Gloria. My kids love this in winter. I make it a few times for sure.
in case of only wegges at what stage should i add the vegs to the onion mixture?