Traditional Shepherd’s Pie
Traditional Shepherd’s Pie is a beloved British comfort food classic. It’s always made with ground lamb (not beef—that would be Cottage Pie) and cooked with vegetables, tomato paste, Worcestershire sauce, and beef broth or stock for extra flavor. A layer of fluffy mashed potatoes tops the savory meat mixture before baking to brown the top.

Everyone who loves British food knows this dish—it’s one of the most famous recipes from the United Kingdom. Classic British comfort food doesn’t get any better than this! What started as a humble way to use up leftovers has become a worldwide favorite. And also a popular dish here since 2017.
Table of contents
- Shepherd’s Pie Ingredients
- Is Shepherd’s Pie British or Irish?
- What is the difference between Cottage Pie and Shepherd’s Pie?
- Make Ahead Shepherd’s Pie
- Why is it called Shepherd’s Pie?
- Meat filling flavor additions
- Shepherd’s Pie meat filling additions
- Shepherd’s pie mash topping
- Shepherd’s Pie Gravy
- Shepherd’s Pie Variations
- Best Dish for Shepherd’s Pie
- Leftover Shepherd’s Pie
- Freezing unbaked Shepherd’s Pie
- Freezing cooked Shepherd’s Pie
- To Reheat Shepherd’s Pie
Shepherd’s Pie Ingredients
- Ground/minced lamb
- Onion
- Thyme, Rosemary or Both
- Tomato paste (puree in the UK)
- Carrots
- Parsnip (optional)
- Peas
- Worcestershire sauce
- Beef stock or broth
- All purpose flour/plain flour
- Mashed potato
- Unsalted butter
- Milk
- Salt to taste
- Black pepper to taste
Is Shepherd’s Pie British or Irish?
Many stories conflict about this dish’s origin, so I can’t say for sure. But as a Brit—specifically from Northern England—I’d love to claim it! That said, there is an Irish version of Shepherd’s Pie that includes Guinness and is included as an option in this recipe as it adds so much depth of flavor.
What is the difference between Cottage Pie and Shepherd’s Pie?
Real Shepherd’s Pie uses ground lamb (lamb mince), not ground beef (beef mince). The name makes perfect sense—shepherds tend to sheep, and lamb comes from sheep. Also, don’t forget the apostrophe: it’s Shepherd’s Pie, not Shepherds Pie.
Some traditional Shepherd’s Pie recipes call for chunks of lamb instead of minced lamb. I prefer the minced version because it creates better flavor.
Make Ahead Shepherd’s Pie
To prepare this easy Shepherd’s Pie in advance, assemble it up to the baking step but don’t bake it yet. Let the dish cool, then cover and refrigerate for 3 to 4 days. When ready to serve, preheat the oven to 350°F (180°C) and bake for 25 minutes until the top is golden brown.

Why is it called Shepherd’s Pie?
Traditionally, a pie made with beef is called Cottage Pie, named after the poorer people who lived in cottages and used leftover beef or lamb. Both pies date back to the 18th century, but over time, beef has become more popular and widely used than lamb.
Meat filling flavor additions
I sometimes add Guinness to my classic Shepherd’s Pie recipe, which you could call a traditional Irish Shepherd’s Pie—perfect for St. Patrick’s Day! Over the years, I’ve found that the rich flavor of the beer adds a depth you just can’t achieve without it.
Shepherd’s Pie meat filling additions
I sometimes add Guinness to my classic Shepherd’s Pie recipe, which you could call a traditional Irish Shepherd’s Pie—perfect for St. Patrick’s Day! Over the years, I’ve found that the rich flavor of the beer adds a depth you just can’t achieve without it.
If you’re cooking for children, you can omit the Guinness and substitute it with more beef stock or broth. If you’re not a beer fan, red wine is also a great option—it’s commonly used in Minced Beef and Dumplings.
Speaking of St. Patrick’s Day, if you want to elevate this dish, try topping it with Irish Colcannon—mashed potatoes mixed with cabbage—for an extra flavor.

Shepherd’s pie mash topping
The classic layer of creamy mashed potatoes is made with Yukon Gold potatoes, which create a soft and creamy texture (especially when paired with butter). Russet potatoes or any of your favorite mashing varieties will also work.
I’ve been known to add a small rutabaga (swede) to the mash—it takes the flavor to a whole new level if you’d like to give it a try!
To enhance presentation and achieve crispy peaks, I like to pipe my mashed potatoes. But you don’t have to—feel free to keep them as rustic as you like.
Shepherd’s Pie Gravy
As the meat and vegetables simmer in the beef broth, they should form a rich, saucy meat mixture with a gravy-like texture. It should be thick enough to coat the ingredients but not too thin or watery.
If you would like more gravy for serving, I have recipes for Onion Gravy and Guinness Gravy, both of which would be perfect.

Shepherd’s Pie Variations
Classic Variations
- Cottage Pie – Made with ground beef instead of lamb.
- Irish Shepherd’s Pie – Sometimes includes Guinness beer in the filling for extra depth.
- French Hachis Parmentier – A French twist with a silkier mashed potato topping and a béchamel sauce.
Creative Twists
- Cheesy Shepherd’s Pie – Add shredded cheddar or Parmesan to the mashed potatoes for a gooey topping.
- Sweet Potato Shepherd’s Pie – Swap mashed potatoes for sweet potatoes for a slightly sweet and nutrient-packed version.
- Loaded Shepherd’s Pie – Mix in bacon, caramelized onions, and cheese, because everything’s better with bacon.
Healthy & Alternative Versions
- Vegetarian Shepherd’s Pie – Use lentils, mushrooms, or chickpeas instead of meat for a plant-based option.
- Low-Carb Shepherd’s Pie – Replace mashed potatoes with cauliflower mash.
- Keto Shepherd’s Pie – Use a mashed cauliflower topping and thicken the filling with cream instead of flour for extra protein.
- Turkey Shepherd’s Pie – Replace the ground lamb with ground turkey. I also make this with turkey dinner leftovers.
Best Dish for Shepherd’s Pie
I like to make this recipe in a 10-inch (25 cm) cast iron skillet (or oven-proof frying pan) that can be transferred to the oven, making it a one-pan meal (if you don’t count boiling the potatoes). If you don’t have a cast iron or oven-proof frying pan, you can start this recipe on the stovetop in any pan you have that will work, then transfer it to a 9 x 13-inch (23 x 33 cm) baking dish or casserole dish to finish in the oven.
Leftover Shepherd’s Pie
Store in an airtight container refrigerated for up to 4 days.
Freezing unbaked Shepherd’s Pie
You can freeze it before baking (just allow it to cool) and cover it tightly with foil and plastic wrap for an extra layer of protection. It will keep frozen for up to 2 months. When you’re ready to bake, defrost it in the fridge overnight, then bake according to the recipe instructions.
Freezing cooked Shepherd’s Pie
You can freeze an entire, fully baked recipe. Simply defrost it in the fridge overnight, then reheat it in a 350°F/177°C oven until warmed through. I also like to portion out leftovers and freeze them individually. Defrost and reheat the same way.
To Reheat Shepherd’s Pie
If frozen, defrost it in the fridge overnight. If uncooked, bake according to the recipe. If already baked, reheat it at 350°F (180°C) for about 20–25 minutes until heated through. Cover it with foil to prevent drying out.
If you’ve tried this Traditional Shepherd’s Pie or any other recipe on the blog, please give a star rating in the recipe card. You can also ask a question or leave a comment below.
Traditional Shepherd's Pie

Ground lamb is cooked with vegetables, tomato paste, Worcestershire sauce and beef broth for an extra flavor boost, then topped with fluffy mashed potato and baked.
Ingredients
- For the potato topping:
- 2 pounds potatoes, peeled and cut into large chunks
- 4 tablespoons unsalted butter, melted
- ¼ cup milk, warm
- ½ teaspoon salt or to taste
- ¼ teaspoon ground black pepper
- For the filling:
- 1 tablespoon vegetable oil
- 1 cup (128 grams) yellow/brown onion, chopped
- 2 large, carrots diced small
- 1 ½ pounds ground lamb
- 1 teaspoon salt (or to taste)
- ¼ teaspoon ground black pepper
- 2 garlic cloves, grated
- 1 teaspoon dried thyme
- 2 tablespoons all-purpose/plain flour
- 3 teaspoons of tomato paste (puree in the UK)
- 1 cup (160 grams) frozen peas (no need to defrost)
- 2 teaspoons Worcestershire sauce
- ½ cup (118 ml) Guinness (optional) * see note
- 1 cup (236 ml) low sodium beef stock or broth
Instructions
- This recipe is made in a cast iron skillet or ovenproof pan. You can also cook in a frying pan and transfer to a 9 x 13-inch (23 x 33 cm) rectangle baking dish.
- For the potato topping:
- To a large pan add the potatoes, add cold water until the potatoes are covered and bring to a boil. Turn down to a low boil and cook for 20 minutes until tender.
- Preheat oven to 400°F/200°C.
- For the filling:
- Add vegetable oil to a 10-inch cast iron skillet over medium heat and add the carrots and onion, cook, stirring often until the onions start to soften.
- Add the meat, salt and pepper and cook (breaking up the meat) until it starts to brown. Add the garlic and thyme, cook for 3 minutes. Sprinkle the flour over the meat, and mix well. Cook for a minute or so to cook out the raw flavor.
- Add the peas, tomato paste, Worcestershire sauce and Guinness (if using), mix well into the meat. Add the beef stock/broth and bring to a simmer. Cook for 5 minutes until the liquid has thickened. Taste for seasoning and add more salt and pepper if needed. Turn off the heat. If not baking in the pan, transfer to your baking dish.
- Spread the potato mixture (or pipe with a piping bag for a decorative look) over the beef mixture. Make sure you make little peaks so they get a nice brown color and crisp up in the oven.
- Place the pan onto a baking sheet and bake in the oven for 15 minutes or until the top is golden brown.
- Remove from the oven and allow to sit for 10 minutes before serving.
- If you would like more gravy for serving, try my Onion Gravy or Guinness Gravy.
Notes
This is not traditional in the British version, it is used Irish Shepherd’s pie but does add great depth of flavor.
Nutrition Information
Yield
6Serving Size
1Amount Per Serving Calories 606Total Fat 33gSaturated Fat 15gTrans Fat 0gUnsaturated Fat 16gCholesterol 131mgSodium 664mgCarbohydrates 43gFiber 6gSugar 6gProtein 35g
This nutrition calculation is provided by Nutronix that is only a guideline and not intended for any particular diet.
39 Comments on “Traditional Shepherd’s Pie”
Hi I made this and everyone loved it. So much easier than trying to spread the potatoes. Sometimes I cook for sick or disabled people and they always request the shepherds pie. I only used this recipe as a template and made changes to suit my preferences. I add more veggies than it calls for and I make the potatoes the way I’ve always made them. I did however use the Parmesan cheese as it makes them hold up better. An iron skillet is the best for this although I have used disposable pans for easy transport. It freezes well and is a great ‘make ahead of time’ option. I now have a favorite shepherds pie recipe that is a definite crowd pleaser.
Thank you so much for sharing your tips and feedback.
I agree. I am of the belief that alcohol does cook out when added to dishes, but there are many people that think this is not the case. I have had some ‘not so nice’ comments about this so I this is why I chose to just advise to leave out the Guinness.
Looks good but did I miss the part where you combine the veg and sauce with the meat?
I can see how this step might have been missed, I re-worded it to make it more clear.
I’m actually a British expat living in Los Angeles. Enjoy the pie and please come back and leave feedback and a review.
My recipe is pretty close to yours. I put parsnip/turnip in the mash which makes it amazing!
I am going to try making it with a plant based ‘meat’ for my veggie friends…
I do love both parsnip and turnip in my mash too, so tasty. I’d love to know how you make your plant-based version. Thanks for stopping.
I made my own spin based on this recipe and actually made it with venison, which I marinated for a day in lemon juice, garlic, worcestershire and soy sauce. I didn’t add any salt because the meat was already flavored enough from the marinade. I used Poet oatmeal stout instead and added half a cup more than called for. I will be making this again, it’s amazing!! Thank you for the inspiration
Thank you so much for sharing. This sounds delicious and great information for my readers.
Made this last night. Delicious and rich with the tomato paste and (my wife doesn’t like onions and parsnips in her pie. Guess I’ll have to mansplain the significance of root vegetables in traditional Irish cooking. Also saw a video recipe for Chicken Tiki Masala while on this site that looks too good to pass up. I’ll be trying that next week. Thanks for the recipes.
Made this after buying ground lamb on a whim… Never used before. I cooked the lamb as instructed qnd tasted before assembling for the oven. Was so surprised how good it tasted as is. I’ve had lamb chops and shanks but never ground. It was a great dish that was simple enough to make quickly for weeknight dinner. Will make this again soon.
I’m so glad you enjoyed the shepherd’s pie. Thank you for stopping by and leaving feedback.
I made this but substituted a few ingredients because I don’t like lamb and still turned out delicious.
I love that you made it your own and enjoyed it. Thanks for the feedback.
What are appropriate side dishes? I’m not really sure they are necessary, just curious if traditionally what was served with it if anything.
I don’t serve it with any sides as there are vegetables in the with the meat and there is the mashed potato. I hope this info helps.
Thank you for your question. In the body of the post, I mention that Guinness is a rich flavored beer that can be omitted if you are feeding children or for other reasons. I hope you make the recipe and enjoy, it is one of my most popular right now.
Amazing. Definitely my family’s new favorite.
I’m so glad Nancy, thank you for stopping by to leave the great feedback.
Hi! I made this over the weekend and it was FABULOUS!! Have you ever made it and frozen it before baking? I’d love to be able to make them for easy meals later or even as gifts!!
You have made my day! Thank you and I’m so glad you loved it. I haven’t frozen one, but they do freeze well and I think freezing before baking is a great idea. For the baking instructions, I would take it out of the freezer the night before baking. Allow to defrost in the fridge overnight, then bake 25 minutes as the recipe suggests.
This is a very nice recipe, made it tonight, used 2/3 lamb 1/3 beef and add two stripped cobs fresh corn because it’s in season. Delish!
I’m loving that you mixed in the lamb and corn. So glad you liked it.
It doesn’t mention when to add the meat back into that pan after the step to brown 1/2 and then the other 1/2, when do I return the meat to the pan?
Hi Tim, the meat get returned in step 6 with the vegetables. The recipe has been updated, thanks!
My grocery store had ground lamb so I decided to try it. I found your recipe and I am so happy I did. It was so delicious. I want to make it again even though it was dinner. The Guinness really pulled it all together. We usually make Shepard’s pie with the beef. Thanks again!
I’m so glad you tried the traditional lamb version Christina, thanks for the feedback.
Look how perfect you potato toppig is! NOW I want to make Shepherd’s Pie. Because I haven’t in a while, and that is tragic. And I need to add Guinness 🙂
I would love to give this recipe a try!
This looks wonderful. I’ve made shepherds pie, but only with beef and no Guinness, so I will definitely have to try this. I’m not so great at piping, yours looks beautiful, so I may give that a try. Another option I may try when back in the U.S. Is with Bison.
I really love shepherd’s pie, and cottage pie as well but lamb wins over beef for me! Yours looks so good!
I love a good shepherds pie and this one looks like a winner to me. I’m going to make this asap!
I’ve not had Shepherds Pie in absolutely ages. I have to try this. – never tried it with Guinness
We cried tears of joy. It was so good. I did 1/2 pound of ground beef and 1/2 or ground lamb. Never had parsnips or Guinness before. This was the best ever thank you so much.
I love tears of joy, you are so welcome. Parsnips are a delicious secret flavor weapon, I also use them in my chicken stock. Thank you for the lovely feedback.
The potatoes on top look beautiful! What a fun twist on a traditional recipe.
Shepherds Pie is such comfort food. Perfect for getting us through the last bit of winter. Love how you piped on those potatoes too – so pretty!
I’m pretty sure that Shepherd’s Pie is one of my favorites, but I don’t make it often enough! Yours looks great, and I can’t wait to make it. So comforting, so yummy!