A plate of Irish Shepherd's Pie with a fork.

Why I love this shepherd’s pie recipe

What started as a way to use up leftovers, has really become comfort food at its finest. This hearty casserole is filled with ground meat, veggies and topped with creamy mashed potatoes, baked until golden and bubbly.

Traditional Irish shepherd’s pie is made with lamb, but depending on your local grocery selection, I know that can get expensive. I’ve used a combination of beef and lamb to make the recipe a little more budget friendly, while still getting that rich flavor we want. To make it dairy free, I top it with my favorite dairy free mashed potatoes.

This is a really great dish to make ahead and it can easily be frozen if you want to make more than one batch at once.

More ground lamb recipes: spiced lamb burger / grilled rosemary lamb chops / grilled kofta with dairy free tzatziki sauce / lamb tacos

A white casserole dish filled with Irish Shepherd's Pie, topped with creamy mashed potatoes and a savory meat, pea, and carrot filling beneath. A serving has been scooped out, with a striped towel resting beside the dish.
a close up of a cast iron dish of garnished shepherds pie missing a scoop

Frequently asked questions

What’s the difference between Shepherds pie and cottage pie?

A cottage pie is traditionally made with any kind of meat (usually ground beef) whereas a shepherds pie uses ground lamb. 

Can you make shepherds pie the night before?

Yes! Make it the night before, and cover it well in the same dish you’ll be baking it in. Then take it out, preheat the oven, uncover the dish and bake. You may want to add a few minutes to the cooking time though.

How long can I keep a cooked shepherds pie in the fridge?

If you keep it well covered in the fridge it can last anywhere from 3 to 5 days, giving you plenty of time to enjoy those leftovers!

Can I use all ground beef instead of the lamb and beef combo?

Using ground beef that technically make this a cottage pie rather than a shepherd’s pie, but the recipe is great with either meat option.

More St. Patrick’s Day recipes: Irish champ / Irish beef stew / homemade Irish sausage / Guinness braised beef / Irish potato candy / Lucky Charms cookies

serving bowls with shepherds pie and forks ready to dig in
A close-up of Irish Shepherd's Pie on a plate, featuring seasoned ground meat, peas, carrots, and a layer of mashed potatoes, garnished with fresh thyme.
5 from 3 votes

Dairy Free Shepherd’s Pie

By: Melissa Belanger
This dairy free shepherd’s pie is inspired by the traditional Irish dish, combining the rich flavors of lamb with budget-friendly ground beef and veggies topped with fluffy mashed potatoes. It’s an easy, comforting meal that’s perfect for celebrating St. Patrick’s Day!
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For the potato topping:

  • 3 – 4 medium russet potatoes, peeled and cubed
  • 3/4 cup unsweetened, plain dairy free milk
  • 4 tablespoons dairy free butter
  • 1 egg

For the filling:

  • 1 tablespoon olive oil
  • 1/2 large onion, diced
  • 1 pound ground beef
  • 1 pound ground lamb
  • 2 tablespoons tomato paste
  • 1 teaspoon Worcestershire sauce
  • 1 teaspoon coarse salt
  • 1/4 cup all-purpose flour
  • 1/2 cup beef broth
  • 1 10- ounce bag frozen peas and carrots
  • 3 – 4 cups mashed potatoes, cooled to room temperature

Instructions 

  • Make the mashed potatoes. Place the peeled potatoes in a large saucepan and cover completely with water. Add 1 teaspoon salt and bring to a boil. Cook until potatoes are tender and break easily with a fork, about 10-15 minutes. Remove from heat and drain.
    Return the potatoes to the pot and add the dairy free milk and butter. Mash with a potato masher or hand mixer until smooth and creamy. Cover and set aside.
    When the potatoes have cooled slightly (just before topping the shepherd's pie), beat the egg into the mashed potatoes until light and fluffy.
  • Make the filling. While the potatoes cook, heat olive oil in a large skillet over medium-high heat. Add the diced onion and sauté until translucent – about 5 minutes. Then, add the ground lamb and beef and cook until brown, breaking it up as it cooks. When the meat is no longer pink, drain excess fat, leaving about 2 – 3 tablespoons.
    Sprinkle the flour over the meat mixture, and stir to coat. Then, stir in the tomato paste, Worcestershire sauce, beef stock and salt. Bring to a simmer and cook for 3-4 minutes until sauce thickens.
    Add the veggies and allow them to cook for 2-3 minutes until heated through. Remove from heat and adjust seasoning with salt and pepper, to taste.
  • Bake the shepherd's pie. Preheat your oven to 400°F. If needed, transfer filling to an baking dish or leave the filling in your oven safe skillet. Then, spoon the mashed potatoes over the top of your filling and spread to cover to filling completely.
    Transfer to the oven and bake for 20-25 minutes, or until the filling is bubbling around the edges. Remove from the oven and allow the shepherd's pie rest for 5-10 minutes before serving.

Nutrition

Calories: 522kcal, Carbohydrates: 42g, Protein: 27g, Fat: 27g, Trans Fat: 0.4g, Cholesterol: 99mg, Sodium: 616mg, Fiber: 4g, Sugar: 2g, Vitamin C: 29mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Hi! I'm Melissa.

I create easy, dairy free recipes because I know how hard living without milk can be. I believe you can live a completely satisfying life without dairy, and I want to teach you how.

You may also like:

5 from 3 votes

Leave a comment

When leaving a comment or rating:
Feel free to share your recipe feedback, ingredient swaps, or tips for other readers. Rating a recipe you changed isn’t helpful to anyone - drop it in the comments instead. Keep it kind and on topic - disrespectful comments and ad complaints will not be approved.

Recipe Rating




13 Comments

  1. Sonya says:

    Hi!
    If we wanted to make two of these to eat one and freeze the other, how long would it be good in the freezer?

    1. Melissa Belanger says:

      I think it should be good for 3 – 4 months!

  2. Kristene says:

    In case you want to update the recipe, it calls for one eggs, however, the instructions are not there for the egg. It does show flour though, which is not a listed ingredient. So just wondering… Is it supposed to be an egg or is it flour??

    1. KItty says:

      In step #1 of the instructions it says to beat the egg into the mashed potatoes. Also, I see 1/4 cup flour listed as an ingredient.

  3. Jenetra says:

    5 stars
    I make this about once/week. It is good with rosemary, thyme, and pepper or sometimes I make it with Zahtar. It’s a great recipe. I actually never noticed that the recipe calls for flour, but I like mine fine. Thanks for the recipe.

  4. Melissa says:

    5 stars
    Easy to make and my 15-year old daughter loved it. The first two pie recipes I made for her were not well received. Third time is a charm!

  5. Jonathan Taylor says:

    Looks good, but it’s worth noting that there’s no beef in Shepherd’s Pie. Even a mix of beef and lamb is something other than SP. That’s made with lamb, the animals the shepherds tend to. When it’s made with beef it’s cottage pie. My British wife informed me of this.

  6. Deb says:

    Giving this a try today – with the mashed potatoes, assuming this is traditional mashed potatoes with milk mixed in? Thanks

  7. Sally says:

    5 stars
    Love this for fall and winter

  8. Kelly says:

    it says the recipe is egg free, but there is an egg in the recipe, is the egg optional? Looking for an egg free recipe, thanks!

    1. Melissa Belanger says:

      Thanks for letting me know, the recipe is not egg free. The egg is important because it helps prevent the pie from falling apart and adds creaminess to the mashed potatoes,if you make it without let me know how it goes!

  9. Dan says:

    Why would you call this “Traditional Irish Shepard’s Pie” when it has beef and is dairy free? I support your efforts at helping people who want to be dairy free, but this is arrogance in the extreme. Just call it your take on the dish.

    1. Melissa Belanger says:

      Hi Dan, thank you for sharing your thoughts! This recipe was inspired by the flavors of a traditional shepherd’s pie, but with a dairy-free twist to suit MY audience. My goal was to offer a version that’s accessible and budget friendly (hence the mix of meats), while still capturing the essence and flavor of the original dish. I do hope you still give the recipe a try and have a lovely day!