This post is sponsored by the American Lamb Board. As always, all opinions expressed are my own.

A rich gravy with lamb and vegetables tucked under creamy mashed potatoes make this the BEST Shepherd's Pie recipe. Ever. Okay, in my opinion. But I'm pretty confident about this Irish comfort food classic.

We LOVE Irish foods and I like to make them to celebrate my Irish heritage. Other favorites that we make are Irish Apple Cake and Classic Corned Beef and Cabbage.

a hand holding a spoonful of shepherds pie above the cast iron skillet

Do you celebrate St. Patrick's Day? It's such a fun holiday here in Dublin (CA, not Ireland). Our city puts on a big Irish heritage festival and parade every year with Irish dancers, music, and floats and of course everybody is dressed in green.

Since I'm part Irish, I like to make traditional Irish foods as a way of celebrating my Irish heritage. Foods like Dublin coddle, Irish soda bread, colcannon, and leek and potato soup are all traditional Irish recipes, just like this shepherd's pie recipe that I'm sharing today.

Real shepherd's pie is made with lamb, not ground beef, which is in a similar dish called cottage pie. 

While the name might not seem like it means a lot, if you have never tried real shepherd's pie made with lamb instead of ground beef, you haven't actually had shepherd's pie. The lamb adds so much incredible flavor and it's the thing I love most about this classic Irish comfort food dish! In our family, there is a strong preference for shepherd's pie over cottage pie.

An image of shepherd's pie made in a cast iron skillet with creamy mashed potatoes on top.
An image of a serving of authentic shepherd's pie made with lamb, vegetables, and mashed potatoes on a plate.

I partner with the American Lamb Board because we love lamb and eat it often at our house. There really is no other protein like it and the flavor is amazing. 

Lamb is used in so many cuisines around the world and it's growing in popularity in the U.S.A. as more people are trying lamb and realizing how incredible it makes even everyday dishes taste. Especially with globally-inspired cooking, like Irish shepherd's pie, lamb is an authentic, adventurous choice. 

And using American lamb means you are supporting local family farmers and ranchers. There are over 80,000 family-owned sheep farms and ranches in the United States and lamb is produced in every state! No growth hormones are used in American lamb production and the majority of U.S. sheep graze pastures for most of their lives.

Plus, it's true to the spirit of the original shepherd's pie recipe to use locally-sourced ingredients, which is something I feel good about. Support your local lamb growers by asking your butcher if they sell american lamb or visit for recommendations.

An image of classic shepherd's pie, a traditional Irish recipe, made with ground lamb, vegetables, a rich gravy, and creamy mashed potatoes on top.

The Best Shepherd's Pie Recipe

We don't usually eat shepherd's pie on St. Patrick's Day, but that's only because it's so easy and so good that we want to eat it year round! It's delicious for Sunday dinner or comforting weeknight fare, especially when the weather is cold.

Paul, especially, loves shepherd's pie and has said it's one of his favorite things I make. We may have fought over who got the leftovers for lunch the next day.

Our kids love it too. Shepherd's pie is one of those magical foods that they gobble up without a word of protest on their part or any need for coaxing or encouragement from us to get them to clean their plates. Granted, our kids are good eaters, but this kind of enthusiasm for dinner is next level for them.

This really is the best shepherd's pie recipe and it's one I hope you will turn to again and again to feed your family.

A big helping of Irish Shepherd's Pie is the perfect thing to enjoy on St. Patrick's Day or any cold weather day of the year.
An image of classic shepherd's pie, a traditional Irish recipe, made with ground lamb, vegetables, a rich gravy, and creamy mashed potatoes on top.

If you make shepherd's pie for St. Patrick's Day this year, be sure to enjoy a traditional Irish dessert too! Like sticky toffee pudding or Irish apple cake with custard sauce!

Why is it called Shepherd's Pie?

Shepherd's pie got it's name because of the lamb in the dish and the shepherds who cared for them. Lamb was a popular protein source in Ireland and even though this "pie" doesn't have a traditional pastry crust, it's a similar approach where a filling made with a rich, gravy, vegetables, and ground lamb is covered with a layer of creamy mashed potatoes as the top "crust". 

The whole thing is then baked until hot and bubbling and the potato topping is golden brown.

How to Make Shepherd's Pie

  1. Start by preparing the filling. In a cast-iron skillet or other large pan, saute chopped onion in a little oil for 5 minutes until soft, adding in some minced garlic in the last 30 seconds or so.
  2. Add the carrots and cook another 5 minutes to soften slightly.
  3. Push the carrots and onions to the side of the pan (or transfer to a plate) and add the ground lamb, stirring and breaking it up until browned. Then season with the salt and pepper and mix the vegetables and browned lamb together.
  4. Add Worcestershire sauce, tomato paste, rosemary, thyme, nutmeg, and red pepper flakes, and stir to combine. Then sprinkle the flour over the top and stir that in as well, cooking for 1 minute. 
  5. Add the peas, corn, and beef broth and stir until combined. Taste and adjust seasoning as needed. Remove from the heat and set aside.
  6. Make the mashed potatoes by peeling the potatoes and cutting them into small chunks. Place the potatoes in a large pot of salted water and bring to a boil for 12-15 minutes, or until potatoes are tender.
  7. Drain the water from the potatoes and add some warmed cream, butter, and salt. Mash the potatoes (or use a potato ricer if you have one), then use to top the lamb and vegetable filling, spreading all the way to the edges. I like to make sure not to make this too smooth because the ridges and bumps of roughly spread mashed potatoes will get golden brown while the shepherd's pie bakes in the oven and it's so good that way!
  8. Transfer the shepherd's pie to a 375 degree F oven and bake for 45 minutes, until the filling is bubbling and hot and the potatoes are starting to turn golden brown on top.
  9. Cool for 10-15 minutes before eating.

Tips for the Best Shepherd's Pie

  • Let the filling cool before topping with the potatoes. This helps the mashed potato layer stay a little more distinct.
  • If you don't have beef broth on hand, you can absolutely substitute chicken broth and it will work just as well.
  • Add either 3-4 tablespoons of horseradish to the mashed potatoes for an extra kick of flavor that, while not traditional, is still super delicious!
  • Sprinkle 1 cup of cheddar cheese (either white cheddar or an orange sharp cheddar) on top before baking for another non-traditional but tasty variation on shepherd's pie.
  • If you don't have an oven-safe cast-iron skillet, you can make the filling in a pan and then transfer it to a square baking dish. I just love using my cast-iron skillet because it means one less pan to wash, and I like the rustic presentation it gives to serve the shepherd's pie this way on the table.
  • Some people prefer to transfer their mashed potatoes to a piping bag fitted with a piping tip and pipe the potatoes on for a decorative finish. I kind of prefer the rustic approach of spoon-made swirls instead.
  • Place a baking sheet underneath the shepherd's pie in the oven to catch any spillover while baking.
An image of the best shepherd's pie recipe being made step--by-step, first sauteing onions and carrots, then adding ground lamb and browning it in the same skillet.
An image of the steps for how to make Irish shepherd's pie with lamb for St. Patrick's Day.
An image of the best shepherd's pie filling in a cast iron pan, ready to be topped with creamy mashed potatoes and baked until hot and bubbly.
An image of mashed potatoes on top of a savory lamb filling for a classic shepherd's pie recipe.
An image of a baked shepherd's pie in a cast in pan ready for serving with creamy swirls of golden brown mashed potatoes on top.

More Internationally-Inspired Recipes Using Lamb

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Shepherd's Pie

5 from 6 votes
Amy Nash
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Course Dinner
Cuisine Irish
Servings 6 servings
A rich gravy with lamb and vegetables tucked under creamy mashed potatoes make this the BEST Shepherd's Pie recipe.  Ever.  Okay, in my opinion.  But I'm pretty confident about this Irish comfort food classic.



  • 1 Tablespoon olive oil
  • 1 onion finely chopped
  • 3 cloves garlic minced
  • 2 carrots peeled and finely chopped
  • ¾ teaspoon salt divided
  • ½ teaspoon freshly ground black pepper
  • 1 ½ pounds ground lamb
  • 1 ½ Tablespoons Worcestershire sauce
  • 2-3 Tablespoons tomato paste
  • 1 Tablespoon fresh rosemary chopped
  • 1 Tablespoon fresh thyme chopped
  • ¼ teaspoon red pepper flakes
  • Pinch of nutmeg
  • 2 Tablespoons all-purpose flour
  • 1 ½ cup beef broth
  • 1 cup frozen peas
  • ½ cup frozen corn


  • 3-4 large potatoes peeled and cut into chunks
  • ½ cup heavy cream warmed
  • ¼ cup butter melted
  • ½ teaspoon salt more or less, to taste


  • Heat the olive oil in a large cast iron pan over medium low heat.  Add the onions and saute until they begin to soften, about 5 minutes.  Add the garlic and cook for 30 seconds more. 
  • Add the carrots to the onions and cook for another 5 minutes.  Transfer the vegetables to a plate or just push off to one side of the pan.
  • In the same pan, add the ground lamb, breaking it up with a wooden spoon.  Season with the salt and pepper, then mix the lamb with the vegetables and cook, stirring and continuing to break up the chunks of meat frequently, until the lamb is browned, about 10 minutes.
  • To the lamb and vegetable mixture, add the Worcestershire sauce, tomato paste, rosemary, thyme, red pepper flakes, and nutmeg.  Stir to combine.  Sprinkle with the flour, then stir in to the meat mixture until evenly dispersed, cooking for 1-2 minutes.
  • Add the beef broth and cook for 3-5 minutes until most of the liquid is absorbed. Then stir in the frozen peas and corn.  Remove from heat and let cool while working on the mashed potatoes.  Either leave in the cast iron pan, if it is oven safe, or transfer to a square baking dish.
  • Place the potatoes in a large pot with enough salted water to cover them by about an inch.  Bring to a boil and cook for 12-15 minutes, until the potatoes are tender enough to be easily pierced with a fork.  Drain well.
  • Add the warmed cream, butter, and salt to the potatoes and mash using a potato masher or ricer, then use to top the shepherd's pie filling in either the cast iron pan or a square baking dish, spreading to the edges and leaving craggy swirls on top instead of smoothing out.
  • Bake for 45 minutes at 375 degrees F until hot all the way through and the mashed potatoes on top have nicely browned spots in a few places.  You may want to place a pan under it in case any filling drips out.  Let cool for 10-15 minutes before serving.


If you don't have fresh rosemary or thyme, you can substitute with 1 teaspoon of dried rosemary or thyme.


Calories: 633kcal | Carbohydrates: 34g | Protein: 25g | Fat: 45g | Saturated Fat: 21g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Trans Fat: 1g | Cholesterol: 130mg | Sodium: 958mg | Potassium: 1051mg | Fiber: 5g | Sugar: 5g | Vitamin A: 4288IU | Vitamin C: 38mg | Calcium: 84mg | Iron: 4mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World


Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

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

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews