Best Shepherd’s Pie Recipe | Classic & Foolproof

<>@media(max-width:767px){.ns-inline{display:none}}<>.ns-inline .ns-button{--ns-btn-color:#000000}.ns-inline .ns-button:hover{--ns-btn-color:#161312}body .ns-inline a.ns-button:hover .ns-button-wrapper>span{box-shadow:none !important;filter:brightness(1) !important}body .ns-inline .ns-total-share-count{color:#000000}

This post may contain affiliate links.

<>#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-full svg * { fill: #2E5283; }#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-1-33); }#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-1-50); }#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-1-66); }linearGradient#wprm-recipe-user-rating-1-33 stop { stop-color: #2E5283; }linearGradient#wprm-recipe-user-rating-1-50 stop { stop-color: #2E5283; }linearGradient#wprm-recipe-user-rating-1-66 stop { stop-color: #2E5283; }
4.87 from 15 votes

If you’re looking for an inexpensiverib-stickingcomfort food classiclook no further than my Lamb Shepherds Pie recipe. This cold weather favorite features a hearty ground meat stew topped with cheesy mashed potatoes and baked until the edges are lightly crisp. Yum!

A slice of shepherd’s pie with a golden mashed potato topping sits on a white platerevealing a filling of ground meatpeascarrotsand gravy. The rest of the pie is visible in a glass baking dish in the background.

With grocery prices on the riseI’ve been looking for creative ways to cut the budget without sacrificing flavor. One of my favorite moves? Using affordableversatile ground meat. With ityou can make this comforting shepherd’s pieclassic spaghetti and meatballsjuicy ground chicken pattiesor any of my other global ground meat recipes.

As a recipe developer who has created over 1,000 recipes for my blog and YouTube channelI can confidently say this shepherd’s pie (first published back in 2019) is one of my top five most popular recipes on YouTube. It’s proof that eating well doesn’t have to be expensive! Thousands of home cooks around the world have already made itand it consistently gets rave reviews for being heartyfamily-friendlyand budget-friendly.

Why You’ll Love This Easy Shepherd’s Pie Recipe

A golden-brown shepherd’s pie in a glass baking dish sits on a wooden surface with sprigs of fresh rosemary nearby and plates in the blurred background.
  • My easy shepherds pie video recipe on YouTube has amassed a whopping 10 MILLION views and over 114,000 likes by home cooks just like youso you can rest assured that this is a real crowd-pleaser.
  • If your hunger isn’t easily assuaged (or you have a big crowd to feed)this traditional shepherds pie is the recipe for you. Between the savory meat and veggie stew and rich potato puréethis is a meal that’s guaranteed to fill you up
  • Need a dinner that’s dairy-freegluten-freeor made with a more kid-friendly meat? No problem! This recipe is easy to riff onbut I’ve also provided several adaptations you can try to make it work for you and yours.

How to Make Shepherd’s Pie with Lamb

Watch the full video recipe to learn how to make the Best Shepherd’s Pie Casserole. This step-by-step tutorial simplifies the processoffering tips and tricks to guarantee perfect results every time.

Prefer the written recipe? Scroll down to the recipe box 👇


Ingredients & Substitutions

A variety of labeled ingredients for a recipe are arranged on a countertopincluding oniontomato pasterosemarycarrotsmilkground lambbutteroilpeasegg yolkflourthymegarlicpotatoesbeef brothsalt & pepperand cheddar.
  • Ground Lamb – Depending on where you shopthis might be more of a seasonal item. Feel free to swap in ground beefor use a 50/50 mix of both.
  • Onion & Garlic – Alliums add sweetness and depth to the stew base. Feel free to use whatever color of onion you have on hand.
  • All-Purpose Flour – We need a touch of thickener to give the shepherds pie filling a nicethick gravy-like base. Other types of flour (e.g. cake flour or bread flour) can also be used. Hop to the “optional variations” section below for my favorite gluten-free alternatives.
  • Rosemary & Thyme – This combination of hard herbs is part of nearly every traditional shepherds pie recipe I’ve come across. If you are using fresh versionsuse 3x as much. (For reference3 x 1 teaspoon = 1 tablespoon.)
  • Tomato Paste – Concentrated tomato paste adds a delightfully tangyumami flavor profile while simultaneously helping to thicken the stew.
  • Beef Broth – Widely available beef broth adds richmeaty flavor to the lamb base. In a pincheither veggie or chicken broth can be used instead.
  • Carrots & Peas – A classickid-friendly veggie pairing that adds sweetness to balance out the savory lamb. Feel free to use fresh or frozen!
  • Potatoes – I generally prefer Yukon Gold potatoesbut feel free to use any variety of potatoes you use for making mashed potatoes.
  • ButterMilk& Cheddar Cheese – This trio of dairy ensures a supremely rich and creamy consistency for the potato topper. If you have the optionEnglish cheddar is a natural pair for shepherd’s pie flavors.
  • Egg Yolk – Optionalbut nice for added richness and binding power in the potato topping. And here’s how you can use up your leftover egg white. 😉

This is just a short review of the ingredients; for the complete recipeincluding quantitiesscroll down to the recipe card 👇

What is shepherd’s pie? Is it the same as cottage pie?

English shepherd’s pie is a classic comfort food with roots tracing back to the late 18th and early 19th centuries. Traditionallyit was a practicaleconomical dish created to use up leftover roasted meatwhich would be finely chopped or mincedmixed with vegetablesand topped with a layer of mashed potatoes before being baked until golden. 

The name here is tied to the type of meat used. By definitionshepherd’s pie is made with lamb (since shepherds tend sheep). When the same dish is made with beef instead of lambit’s technically called cottage pie. The two terms are often used interchangeably these daysespecially outside the UKbut traditionallylamb = shepherd’s pie and beef = cottage pie.

Optional Variations & Dietary Adaptations

My favorite thing about this easy shepherd’s pie recipe is how flexible it is! Here are just a few ideas of how you could make it your own:

  • Different Meat – Ground lamb is traditionalbut ground beef is often easier to find and more affordable. A 50/50 lamb-and-beef blend is also deliciousgiving you the richness of lamb with the familiarity of beef. For a lighter versiontry ground turkey or chicken.
  • Gluten-Free – Replace the all-purpose flour with half as much cornstarch or arrowroot to thicken the filling. Just whisk your choice into the broth or stir it into the veggie mixture before adding the liquid.
  • Dairy-Free – Swap out the butter and milk in the mashed potatoes for plant-based alternatives like olive oiloat milkor almond milk. For the cheesy flavortry a dairy-free cheddar- cheese or use nutritional yeast.
  • Lower-Carb – For a lighter optionswap in cauliflower mash.
  • Add or Swap Veggies – Shepherd’s pie is a great vehicle for whatever vegetables you have on hand. Swap or supplement the carrots and peas with mushroomscornceleryor even chopped greens like spinach or kale.
  • Herb Options – Rosemary and thyme are classicsbut don’t be afraid to experiment. Sageparsleyor even a pinch of nutmeg can bring a new flavor dimension.
  • Potato Varieties – Yukon Golds are smooth and butteryrussets make a fluffier mashand red potatoes add a rustic touch (skin-on works well for texture). For something differenttry sweet potatoes or a mix of regular and sweet potatoes for a colorfulslightly sweeter topping. 
  • Flavor Boosters – For extra depthstir in a splash of Worcestershire saucea bit of red wineor a spoonful of balsamic vinegar to the filling before baking. For extra creaminessuse half-and-half instead of milk for the potato topping. You can also dust the entire top of the assembled shepherd’s pie with freshly grated cheddar or parmesan cheese for a goldencrispy top.
A skillet filled with cooked ground beefdiced carrotsand green peas in a richreddish-brown saucesitting on a white surface.
A glass baking dish filled with shepherd’s pietopped with evenly textured piped mashed potatoessits on a marble surface. The filling is visible along the sides of the dish.

Expert Tips & Tricks 

  • Bring meat to room temperature. If your ground lamb (or beef) is super cold when it hits the panit can release excess liquid and steam instead of searing. Letting it sit out for about 15 minutes before cooking helps it brown more evenly.
  • Browndon’t gray. Cook the lamb over medium-high heat until you see deep golden-brown bits forming. The browned “fond” on the bottom of the pan adds huge flavor to the gravy base once you deglaze with broth.
  • Check thickness as you go. The filling should have a richgravy-like consistency. If it feels too loosesimmer it uncovered a little longer. Too thick? Splash in a bit more broth.
  • Mash potatoes while hot. For the fluffiestcreamiest toppingmash your potatoes as soon as they’re drained and still steaming. Cold potatoes tend to get gummy.
  • Layer properly. Spread the mashed potatoes over the filling in dollopsthen gently smooth them out. This prevents the filling from pulling up into the mash. For extra texturerake the top with a fork before baking to create ridges that crisp up beautifully in the oven.
  • Use the egg yolk trick. Stirring a yolk into the potato mash adds extra richness and helps it hold its shape as it bakes. It’s especially useful if you want cleaner slices for serving.
  • Rest before serving. Just like with classic lasagna and Greek moussakashepherd’s pie benefits from a short rest (10–15 minutes) after coming out of the oven. It allows the filling to set slightly so the layers hold together when you scoop.
  • Serving spoons beat knives. When servinguse a sharp-edged spoon or spatula to “carve” neat portions. No knives needed!

What to Serve with Shepherd’s Pie

Shepherd’s pie is hearty enough to be a complete meal on its ownwith proteinvegetablesand creamy mashed potatoes baked together in one cozy dish. Stillpairing it with a fresh side can brighten the table and balance the richness. A light and refreshing kale salad is always a good choicewhile a vibrant tabbouleh salad adds a Mediterranean twist. If you’re in the mood for a classictry a crisp Caesar salad or creamy coleslaw for an easy side that complements the savory flavors of the pie.

For extra comfortserve it alongside warm dinner rolls or crusty bread to soak up every drop of the savory gravy. If you’re entertaininga glass of robust red wine or a pint of malty ale makes an excellent companion to the hearty flavors. Finish the meal with a lightpalate-cleansing dessert like lemon possetlemon tartor eggless mango mousse for a perfectly balanced feast.

A casserole dish of shepherd’s pie with golden mashed potatoes sits beside two plateseach with a serving. Fresh rosemary and thymea forkknifeand a checkered napkin complete the scene.

Storage & Reheating

  • Make-Ahead: You can assemble the shepherd’s pie up to 24 hours in advance. Cover tightly with foil or plastic wrap and keep it in the refrigerator. When readybake as directed just before serving.
    Leftovers: Store cooled leftovers in an airtight container in the fridge for up to 4 days. For best resultsreheat in the oven until warmed through. The microwave works in a pinchbut the oven helps preserve the crispy golden potato crust.
  • Freezing: Shepherd’s pie freezes beautifully. Let it cool completely (or freeze before baking)then wrap well in plastic wrap and foil (or store in a freezer-safe container). Freeze for up to 3 months. To servebake straight from frozen at 350°F (175°C) for 45–55 minutesor until heated through to 165ºF (~74ºC) and bubbling at the edges.
  • Portioning Tip: Live in a small household like me? Freeze shepherd’s pie in individual portions using airtight oven-safe containers so you can reheat only what you need when you need it.
A serving of shepherd's pie on a white platefeaturing a goldencrispy mashed potato topping over ground meatpeasand carrots. Fresh rosemary sprigs and a striped cloth are nearby.
A slice of shepherd’s pie with a layer of mashed potatoes on topbrowned and ridgedsits on a white plate. The filling beneath includes ground meatpeasand carrots. A baking dish and rosemary sprigs are in the background.

Best Shepherd’s Pie Recipe (ClassicEasy & Foolproof)

The best foolproof shepherd’s pie recipe! Juicy ground lamb with creamy mashed potatoes makes a heartybudget-friendly dinner loved by thousands.
<>#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: #ff7800; }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: #ff7800; }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: #ff7800; }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: #ff7800; }
4.87 from 15 votes
Prevent your screen from going dark
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 minute
DIFFICULTY Easy
Course Main Course
Cuisine British
Servings 8 servings
Calories 567 kcal

Ingredients
 

For the meat mixture:

  • 2 pounds (1 kg) Ground lamb read notes
  • 1 Onion large – chopped
  • 3 Garlic cloves crushed
  • 3 tablespoons Olive oil
  • 4 tablespoons (¼ cup) Flour
  • Salt to taste
  • Black pepper to taste
  • 1 teaspoon Rosemary chopped
  • 1 teaspoon Thyme
  • 2 tablespoons Tomato paste
  • 2 cups (480 ml) Beef broth
  • 7 oz (200 g) Carrots diced
  • 7 oz (200 g) Peas fresh or frozen

For the puree:

  • 3.5 pounds (1.5 kg) Potatoes
  • 1 tbsp Butter
  • ½ cup (120 ml) Milk
  • ¼ cup (25 g) Cheddar cheese
  • ½ tsp Salt
  • ½ Black pepper
  • Egg yolk optional

Instructions
 

  • Cook the potatoes: Place peeledquartered potatoes in a pot of cold salted water. Bring to a boilcoverand cook until fork-tender.
  • Prepare the filling: Meanwhileheat olive oil in a large pan over medium heat. Sauté onion for 2–3 minutesadd garlic and carrotsand cook 5–7 minutes until softened.
  • Add ground lamb and cook until no longer pinkabout 5 minutes. Season with saltpepperrosemaryand thyme. Stir in tomato paste and flour until coated.
  • Pour in beef broth and peas. Simmer gentlystirringuntil the sauce thickens. Remove from heat.
  • Mash the potatoes: Drain potatoes and transfer to a large bowl. Mash with buttermilkcheddaregg yolk (if using)saltand pepper until smooth and creamy.
  • Assemble: Preheat oven to 400°F (200°C). Spread the meat mixture evenly in a 13×9-inch (33x22cm) baking dish. Top with mashed potatoessmoothing the surface. If desireduse a fork to create a decorative pattern on topwhich will brown beautifully in the oven.
  • Bake: Bake for 20–25 minutesor until the potato topping is lightly golden and crisp. Let rest 5 minutes before serving.

Video

Notes

  • Meat options: Traditionally made with lambbut ground beef or a lamb/beef mix works just as well.
  • Veggie swaps: Try adding corncelerymushroomsor green beans for extra flavor.
  • Make-ahead: Assemble up to 24 hours in advancecover tightlyand refrigerate. Bake just before serving.
  • Freezing: Shepherd’s pie freezes beautifully. Cool completelywrap welland freeze for up to 3 months. Bake from frozen at 350°F (175°C) for 45–55 minutes.
  • Potato topping variations: For extra creaminessuse half-and-half instead of milk. For a lighter optionswap in cauliflower mash.
  • Cheese lovers: Add extra cheddar or Parmesan on top before baking for a golden crust.
  • Texture tip: Use a fork to create ridges in the mashed potatoes before baking; they crisp up beautifully in the oven.
  • Leftovers: Store in an airtight container in the fridge for up to 4 days. Reheat in the oven for best results.

Nutrition

Calories: 567kcalCarbohydrates: 47gProtein: 27gFat: 30gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 0.1gCholesterol: 91mgSodium: 715mgPotassium: 1338mgFiber: 7gSugar: 6gVitamin A: 4500IUVitamin C: 53mgCalcium: 113mgIron: 4mg
Nutrition information is automatically generated and thus we can not guarantee it is 100% accurate.
Keyword comfort food

FAQs

Is shepherds pie from England or Ireland?

Shepherd’s pie is enjoyed in both England and Irelandbut its roots are generally traced back to the late 18th–early 19th century British Isles as a whole. It likely originated in Irelandwhere potatoes were a staple cropbut quickly became popular across England and Scotland too. Todayit’s considered a traditional dish of the wider UK and Ireland rather than belonging to just one country.

Can you freeze shepherd’s pie?

Yes! Hop back up to the storage/reheating section for details.

Shepherd’s pie vs cottage pie—what’s the difference?

Shepherd’s pie is traditionally made with lambwhereas cottage pie is made with beef.

28 Comments

  1. 5 stars
    Made this yesterday and it was so yummy. thanks for the recipient very easy to follow.

    A freshly baked shepherd's pie in a white dish with a portion removedrevealing a layer of mashed potatoes on top and a filling of peascarrotsand ground meat below. A serving is on a nearby gray plate.

    March 22026
  2. 5 stars
    It turned out so tasty me and my boyfriend are in agony from eating too much 🙂

    February 112026
  3. 5 stars
    Was I too ambitious to have made this on a week night after coming home from work? Something’s I left out as I didn’t have it but it didn’t compromise the taste. Broiled instead of baked to get the crunchy potato top. Really great pie 👍🏼👍🏼 Thanks for another great eats!

    A glass baking dish filled with golden-brown shepherd’s piefeaturing a texturedridged layer of mashed potatoes on topsits on a kitchen counter under warm lighting.

    February 32026
  4. 5 stars
    I just made this shepherd’s pie after watching your YouTube videoand this was one of the best dishes I’ve ever had (I am 17)my family loved it and I’m so proud of myself.
    Thank you for this amazing recipe!

    September 112025
    1. Wowthat’s amazing! I’m so happy to hear you and your family loved it. At 17cooking a full shepherd’s pie is really impressive; you should definitely be proud of yourself. Keep on cooking!

      September 122025
  5. 3 stars
    This was goodbut I like my recipe much better.Dont care for the carrots and peas in it either.

    April 292025
  6. The recipe ingredients call for cheddar cheese. But the instructions omit where to put iteven tho the video shows that it goes in the mashed potatoes.

    April 102025
    1. SorryI fixed it now. Thanks for letting me know.

      April 112025
  7. Wow this meal extramally useful for my health i really interest to ingridient of this meal actually i will cook it i think this food can began healthy life for me in this meal there are very useful vegetables for good living for instense cheese flour and egg in my opinion this meal will be popular above people shape of it very beatiful big hit for us thanks for wonderful restsept

    October 92022
  8. Christine says:

    5 stars
    Really great recipe! Flavour profile is excellent. I did make minor adjustments based on what I had in my fridge – For puréeI used coffee cream (10% cream) Instead of milkDoubled the buttercheesesalt and pepper. For meat filling adjustments: used minced beef or minced pork instead (made this recipe 3 different times In two weeks)reduced amount of stock – 1 c. chicken boullion stock instead of 2 c. beef stockin place of fresh rosemary and thymeused 1 teaspoon of dried poultry sea

    November 22020
  9. the recipe sounds interesting
    go to the section that said print recipe only to get 6 pages of advertisement and one whole page of the pie ad a second page with the recipe
    will scratch this site from my go too

    October 312020
  10. HelloWhat is the purpose of the egg yolk in the potatoes? Would it be ok to leave it out?

    October 272020
  11. 5 stars
    Just made this today and love it. used the recipe exactly. wish I could post pics.

    May 32020
    1. The Cooking Foodie says:

      Glad you liked it Stephen!
      You always can share with me the photos on Instagram by posting the pics and tagging me 🙂

      May 32020
      1. Do u offer dairy freepork free and shellfish free recipes?? Thank you.

        January 22022
  12. 5 stars
    The work time was about an hour (instead of 20 minutes?) but it’s a fantastic recipe! Mixed some extra cheddar cheese and green onions with the purée.

    April 32020
  13. 5 stars
    Made this yesterday with lean ground beef mince & it was delicious-others enjoyed it too. Thank you ! 🌺

    April 12020
  14. 5 stars
    I made this recipe with lean ground beef. It came out fantastic. We ate too much of it because it was so good. Highly recommend.

    March 282020
  15. 5 stars
    Good recipe. I’ve made a lot of shepherd’s pie – or cottage piein my caseas I use ground beef or turkey – and this is a good foundational recipe to start fromthen you can customize and make it your own.
    I didn’t see where to add the cheese so I grated on top after cooking halfway and it browned up beautifully. Big hit. Thank you!

    January 302020
  16. It was very useful to my son but presenting it was hard.

    January 262020
  17. [email protected] says:

    Instead of using 2 cups of beef broth I did 1 and 1 cup of dry red wine. Instead of adding both herbs togetherthe thyme to the sauce and the rosemary to the mash. Instead of cooking the onion firsti cooked the dice carrots first becausre is a root veg…
    2 c onion
    2 c carrots
    2 peas

    January 32020
  18. 5 stars
    OMGGG I didn’t have flour but corn starch works the same in a pinch. The cheddar does really make a difference in the potato puree. Also recommend using russet potato so when baked it smells like fried potato! Thank you for this recipe

    April 72019
  19. anonymous says:

    5 stars
    This is a wonderful version. I made it tonight and it was by far the best shepherds pie I have ever made

    March 262019
    1. Amanda Cox says:

      I completely agree and second that!!! ♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️♥️👍

      April 152020
  20. 5 stars
    I agree – this is fabulous! We also used ground beef in lieu of the lamb and it was so good. I’m planning on making it again. Thank you.

    March 232019
  21. Brontr zadow says:

    5 stars
    This recipe is devious and easy to make its a meal on its ownthe leftovers are easily reheated very happy

    March 92019
    1. Joseph Walsh says:

      I assume you meant to type delicious rather than devious” ???”

      March 252020
  22. My girlfriend and I made this yesterday. It turned out very wellbut we substituted beef for the lamb and definitely didn’t get lean enough meatso we ended up having to put it in bowls. Despite thisthe flavor was really on pointand I think the addition of rosemary and thyme really help to bring the other flavors together. Awesome recipe!

    March 72019
<>#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-full svg * { fill: #343434; }#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-2-33); }#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-2-50); }#wprm-recipe-user-rating-2 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-2-66); }linearGradient#wprm-recipe-user-rating-2-33 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-2-50 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-2-66 stop { stop-color: #343434; }
4.87 from 15 votes

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 2 GB. You can upload: image. Links to YouTubeFacebookTwitter and other services inserted in the comment text will be automatically embedded. Drop files here