Tasty Irish Shepherd’s Pie

There’s something about shepherd’s pie that just feels like a warm hug on a cold night. Growing up, I always thought it was fancy food from far away places. Turns out, it’s one of the easiest comfort meals you can make on a weeknight. Just meat, veggies, and mashed potatoes all baked together in one dish.

The Irish version is a bit different from what most Americans make. Traditional Irish shepherd’s pie uses lamb instead of beef, which gives it a richer flavor. But here’s the thing – I’ve made it both ways, and honestly, both are good. Use whatever ground meat you have on hand.

What I love most about this recipe is that it’s a complete meal in one pan. No need to make three separate side dishes. Just toss a simple salad together if you want something green, and dinner is done. Plus, leftovers taste even better the next day.

irish shepherd's pie
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Shepherd’s Pie

  • Classic comfort food – This traditional Irish dish brings together savory ground meat, vegetables, and creamy mashed potatoes in one satisfying casserole that’s perfect for cozy family dinners.
  • Make-ahead friendly – You can assemble this shepherd’s pie a day in advance and just pop it in the oven when you’re ready to eat, making it great for busy weeknights or entertaining.
  • Complete meal in one dish – With protein, vegetables, and potatoes all baked together, you don’t need to worry about side dishes—everything you need is right here.
  • Flexible ingredients – You can easily swap ground lamb for beef, use whatever frozen vegetables you have on hand, and adjust the seasonings to suit your family’s taste.
  • Great for leftovers – This shepherd’s pie actually tastes even better the next day, and it reheats beautifully for easy lunches throughout the week.

What Kind of Ground Meat Should I Use?

Traditional Irish shepherd’s pie is made with ground lamb, but you can easily swap in ground beef if that’s what you prefer or have on hand. If you go with lamb, look for ground lamb that’s around 85% lean – it has enough fat to keep the filling moist and flavorful without being too greasy. Ground beef works just as well, and the same 85/15 ratio is ideal for this recipe. If you can only find leaner meat like 90/10 or 93/7, that’s fine too, just make sure to use that tablespoon of butter when browning the meat so your filling doesn’t end up dry.

irish shepherd's pie
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This shepherd’s pie is pretty forgiving when it comes to swaps – here are some options that work well:

  • Ground lamb: Traditional shepherd’s pie uses lamb, but ground beef is totally fine (technically making it a cottage pie). You can also try ground turkey or chicken for a lighter version, though you’ll want to add an extra tablespoon of butter since these are leaner.
  • Russet potatoes: Yukon golds make creamier mashed potatoes if you prefer that texture. You can also use half russets and half cauliflower for a lighter topping – just steam the cauliflower and mash it together with the potatoes.
  • Red wine: If you’d rather skip the wine, just use an extra 3/4 cup of beef broth. The flavor will be slightly different but still really good.
  • Cremini mushrooms: White button mushrooms work just as well, or you can leave them out completely if mushrooms aren’t your thing.
  • Fresh herbs: The recipe already mentions this, but dried herbs are a perfectly fine substitute – just use about half the amount since dried herbs are more concentrated.
  • Frozen peas and carrots: Any frozen mixed vegetables will work here. Green beans, lima beans, or just straight peas are all good choices.
  • Sour cream: Greek yogurt works great as mentioned, or you can use cream cheese for extra richness in the potatoes.

Watch Out for These Mistakes While Cooking

The biggest mistake when making shepherd’s pie is adding too much liquid to your mashed potatoes, which creates a runny topping that won’t hold its shape – start with less milk than you think you need and add more gradually until you reach a thick, pipeable consistency.

Another common error is not browning the meat properly, so make sure to break it into small pieces and let it sit undisturbed for a few minutes to develop a nice crust before stirring.

Skipping the step of thickening your filling enough will result in a watery casserole, so let the flour cook for at least a minute and simmer the mixture until it’s thick enough to coat the back of a spoon before adding your vegetables.

Finally, don’t forget to brush that beaten egg over the mashed potato topping before baking – it creates a beautiful golden crust and helps prevent the potatoes from drying out in the oven.

irish shepherd's pie
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Shepherd’s Pie?

Shepherd’s pie is already a complete meal on its own, but I love serving it with a simple side salad to balance out all that richness. A basic mixed greens salad with a light vinaigrette cuts through the creamy potatoes and savory meat filling perfectly. If you want something warm on the side, roasted green beans or steamed broccoli work great, or you could go with some crusty bread to mop up any extra gravy from the bottom of your bowl. For a more traditional Irish meal, add a pint of Guinness or a glass of the same red wine you used in the recipe.

Storage Instructions

Store: Shepherd’s pie is one of those dishes that actually tastes better the next day! Keep it covered tightly with foil or in an airtight container in the fridge for up to 4 days. The flavors really meld together nicely as it sits.

Freeze: This is a great freezer meal. You can freeze the whole casserole dish (wrapped really well in plastic wrap and foil) or portion it out into individual servings for easy lunches. It’ll keep in the freezer for up to 3 months.

Reheat: Cover with foil and reheat in a 350°F oven for about 20-25 minutes until warmed through. If you’re reheating from frozen, let it thaw in the fridge overnight first. You can also microwave individual portions for 2-3 minutes, stirring halfway through.

Preparation Time 30-45 minutes
Cooking Time 40-50 minutes
Total Time 70-95 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2600-2900
  • Protein: 110-125 g
  • Fat: 110-125 g
  • Carbohydrates: 255-290 g

Ingredients

For the mashed potatoes:

  • 2 lb russet potatoes
  • 2 tsp kosher salt
  • 3/4 tsp black pepper
  • 2 tbsp sour cream or Greek yogurt
  • 1 egg
  • 3/4 cup milk (room temperature)
  • 3 tbsp unsalted butter (I prefer Kerrygold for this)
  • 3/4 tsp kosher salt

For the meat filling:

  • 3/4 to 1 tsp kosher salt
  • 1 lb lean ground lamb or beef
  • 1/2 tsp kosher salt
  • 3/4 to 1 tsp black pepper
  • 1/2 tsp black pepper
  • 8 oz cremini mushrooms (chopped)
  • 1 tbsp worcestershire sauce
  • 1 tbsp unsalted butter (omit for fatty meat)
  • 2 cups frozen peas and carrots
  • 1/2 cup frozen corn
  • 2 tbsp all-purpose flour (I use King Arthur)
  • 1 tbsp fresh rosemary or 2 tsp dried rosemary
  • 3/4 cup dry red wine
  • 4 garlic cloves (minced)
  • 1 yellow or white onion (finely diced)
  • 2 tbsp tomato paste
  • 1 tbsp fresh thyme or 2 tsp dried thyme
  • 1 1/4 cup low-sodium beef or chicken broth

For finishing:

  • 1 tbsp unsalted butter
  • parsley (fresh, chopped)

Step 1: Prepare and Cook the Potatoes

  • 2 lb russet potatoes
  • 2 tsp kosher salt

Peel and chop the russet potatoes, then place them in a medium saucepan.

Cover with cold water and add 2 teaspoons of kosher salt.

Bring to a boil over high heat, then cover and reduce to a simmer.

Cook for 8 to 10 minutes, or until the potatoes are fork tender.

Drain the potatoes and let them sit in the colander for 2 minutes to allow excess moisture to escape, then return them to the saucepan.

Step 2: Prep the Vegetables and Filling Ingredients

  • 1 yellow or white onion (finely diced)
  • 4 garlic cloves (minced)
  • 8 oz cremini mushrooms (chopped)
  • 1 tbsp fresh rosemary or 2 tsp dried rosemary
  • 1 tbsp fresh thyme or 2 tsp dried thyme
  • 2 tbsp tomato paste
  • 2 tbsp all-purpose flour
  • 3/4 cup dry red wine
  • 1 1/4 cup low-sodium beef or chicken broth
  • 2 cups frozen peas and carrots
  • 1/2 cup frozen corn

While the potatoes cook, finely dice the onion, mince the garlic, and chop the cremini mushrooms.

Strip and chop the rosemary and thyme if using fresh herbs, or measure out dried herbs.

Also, measure out tomato paste, flour, red wine, and broth.

I like leaving the frozen vegetables in the freezer until just needed to keep them from getting soggy.

Step 3: Mash the Potatoes

  • 3 tbsp unsalted butter (reserve 1 tbsp for later)
  • 3/4 cup milk (room temperature)
  • 2 tbsp sour cream or Greek yogurt
  • 3/4 tsp kosher salt
  • 3/4 tsp black pepper
  • 1 egg

With the drained potatoes back in the saucepan, add 3 tablespoons of unsalted butter (reserving 1 tablespoon for later), some of the milk, sour cream or Greek yogurt, 3/4 teaspoon kosher salt, and 3/4 teaspoon black pepper.

Mash until partly smooth, then add the remaining milk and continue mashing until fully smooth.

Stir in the whisked egg until combined.

The mashed potatoes should be thick but somewhat loose.

Add more milk if needed to reach desired consistency.

Cover and set aside.

Step 4: Cook the Shepherd’s Pie Filling

  • 1 lb lean ground lamb or beef
  • 1 tbsp unsalted butter (omit for fatty meat)
  • 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • onion, garlic, and mushrooms (from Step 2)
  • thyme and rosemary (from Step 2)
  • 2 tbsp tomato paste
  • 2 tbsp all-purpose flour
  • 3/4 cup dry red wine
  • 1 1/4 cup low-sodium beef or chicken broth
  • 1 tbsp worcestershire sauce
  • 3/4 to 1 tsp kosher salt
  • 3/4 to 1 tsp black pepper
  • 2 cups frozen peas and carrots
  • 1/2 cup frozen corn

Preheat the oven to 400°F.

In a large oven-safe skillet over medium-high heat, melt 1 tablespoon of unsalted butter (omit if using fatty meat).

Add the ground lamb or beef, crumbling it as it cooks.

Season with 1/2 teaspoon kosher salt and 1/2 teaspoon black pepper.

Once mostly cooked, add the diced onion, minced garlic, and chopped mushrooms.

Sauté for about 5 minutes, until the vegetables are tender.

Add the chopped thyme and rosemary, cooking for another minute until fragrant.

Stir in the tomato paste and cook until it deepens in color, then add the flour and cook, stirring constantly, for another minute.

Pour in the red wine, scraping up any browned bits, and simmer for 3 minutes until the alcohol cooks off.

Add the broth and Worcestershire sauce, bring to a simmer, and cook for another 3 minutes until thickened.

Stir in 3/4 to 1 teaspoon kosher salt and black pepper (to taste), then add the frozen peas and carrots and corn.

Mix and spread the filling into an even layer.

Step 5: Assemble and Bake the Shepherd’s Pie

  • mashed potatoes (from Step 3)
  • reserved 1 tbsp unsalted butter

If needed, transfer the filling to a baking dish.

Spoon the mashed potatoes (from Step 3) evenly over the filling, spreading all the way to the edges to seal.

Melt the reserved 1 tablespoon of butter and drizzle over the top of the potatoes.

Bake in the oven for 15 to 20 minutes, or until the filling is bubbling at the edges.

If you’d like a crispier, more golden potato topping, broil for 1 to 3 minutes until lightly browned—be sure to watch carefully!

I always find that a little time under the broiler makes the top extra delicious.

Step 6: Rest, Garnish, and Serve

Remove the pie from the oven and let it rest for 15 minutes before serving; this helps the filling set.

Garnish with chopped fresh parsley.

Scoop portions onto plates or serve family-style at the table.

irish shepherd's pie

Tasty Irish Shepherd's Pie

Delicious Tasty Irish Shepherd's Pie recipe with step-by-step instructions.
Prep Time 27 minutes
Cook Time 55 minutes
Total Time 1 hour 22 minutes
Servings 4
Calories 2750 kcal

Ingredients
  

For the mashed potatoes:

  • 2 lb russet potatoes
  • 2 tsp kosher salt
  • 3/4 tsp black pepper
  • 2 tbsp sour cream or Greek yogurt
  • 1 egg
  • 3/4 cup milk (room temperature)
  • 3 tbsp unsalted butter (I prefer Kerrygold for this)
  • 3/4 tsp kosher salt

For the meat filling:

  • 3/4 to 1 tsp kosher salt
  • 1 lb lean ground lamb or beef
  • 1/2 tsp kosher salt
  • 3/4 to 1 tsp black pepper
  • 1/2 tsp black pepper
  • 8 oz cremini mushrooms (chopped)
  • 1 tbsp worcestershire sauce
  • 1 tbsp unsalted butter (omit for fatty meat)
  • 2 cups frozen peas and carrots
  • 1/2 cup frozen corn
  • 2 tbsp all-purpose flour (I use King Arthur)
  • 1 tbsp fresh rosemary or 2 tsp dried rosemary
  • 3/4 cup dry red wine
  • 4 garlic cloves (minced)
  • 1 yellow or white onion (finely diced)
  • 2 tbsp tomato paste
  • 1 tbsp fresh thyme or 2 tsp dried thyme
  • 1 1/4 cup low-sodium beef or chicken broth

For finishing:

  • 1 tbsp unsalted butter
  • parsley (fresh, chopped)

Instructions
 

  • Peel and chop the russet potatoes, then place them in a medium saucepan. Cover with cold water and add 2 teaspoons of kosher salt. Bring to a boil over high heat, then cover and reduce to a simmer. Cook for 8 to 10 minutes, or until the potatoes are fork tender. Drain the potatoes and let them sit in the colander for 2 minutes to allow excess moisture to escape, then return them to the saucepan.
  • While the potatoes cook, finely dice the onion, mince the garlic, and chop the cremini mushrooms. Strip and chop the rosemary and thyme if using fresh herbs, or measure out dried herbs. Also, measure out tomato paste, flour, red wine, and broth. I like leaving the frozen vegetables in the freezer until just needed to keep them from getting soggy.
  • With the drained potatoes back in the saucepan, add 3 tablespoons of unsalted butter (reserving 1 tablespoon for later), some of the milk, sour cream or Greek yogurt, 3/4 teaspoon kosher salt, and 3/4 teaspoon black pepper. Mash until partly smooth, then add the remaining milk and continue mashing until fully smooth. Stir in the whisked egg until combined. The mashed potatoes should be thick but somewhat loose. Add more milk if needed to reach desired consistency. Cover and set aside.
  • Preheat the oven to 400°F. In a large oven-safe skillet over medium-high heat, melt 1 tablespoon of unsalted butter (omit if using fatty meat). Add the ground lamb or beef, crumbling it as it cooks. Season with 1/2 teaspoon kosher salt and 1/2 teaspoon black pepper. Once mostly cooked, add the diced onion, minced garlic, and chopped mushrooms. Sauté for about 5 minutes, until the vegetables are tender. Add the chopped thyme and rosemary, cooking for another minute until fragrant. Stir in the tomato paste and cook until it deepens in color, then add the flour and cook, stirring constantly, for another minute. Pour in the red wine, scraping up any browned bits, and simmer for 3 minutes until the alcohol cooks off. Add the broth and Worcestershire sauce, bring to a simmer, and cook for another 3 minutes until thickened. Stir in 3/4 to 1 teaspoon kosher salt and black pepper (to taste), then add the frozen peas and carrots and corn. Mix and spread the filling into an even layer.
  • If needed, transfer the filling to a baking dish. Spoon the mashed potatoes (from Step 3) evenly over the filling, spreading all the way to the edges to seal. Melt the reserved 1 tablespoon of butter and drizzle over the top of the potatoes. Bake in the oven for 15 to 20 minutes, or until the filling is bubbling at the edges. If you'd like a crispier, more golden potato topping, broil for 1 to 3 minutes until lightly browned—be sure to watch carefully! I always find that a little time under the broiler makes the top extra delicious.
  • Remove the pie from the oven and let it rest for 15 minutes before serving; this helps the filling set. Garnish with chopped fresh parsley. Scoop portions onto plates or serve family-style at the table.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe