This is the best shepherd’s pie recipe if you ask me! It always gets rave reviews! Ground lamb is infused with beer and savoury herbs like rosemary and thyme. The whole lot is topped with creamy horseradish mashed potatoes to make a super comforting, stick-to-ya-ribs traditional shepherd’s pie recipe that you’re gonna love!

Hi friends! Happy Friday! St. Patrick’s Day is pretty popular around here. A lot of people in the city will venture down to George Street (two blocks long and has the most pubs and bars per capita of any street in North America!)
Though I’ve been to George Street in my younger years, these days I don’t particularly care to go out on St. Patrick’s Day to all the crowd filled pubs and drink ma face off. No, I’d rather stay in the comfort of home and quietly have a beer in my comfy clothes. But, whatever makes ya happy, right?
Newfoundland has a lot of Irish influence. Most of the early settlers of Newfoundland were of English and Irish descent. We definitely have a unique accent around here and even within areas of the province, you will find countless dialects.
And don’t even get me started on the wicked fish-n-chips we have around here. Anyhow, shepherd’s pie!! Another comfort food winner! This is a winter comfort food necessity, especially around St. Patrick’s Day!
What’s your plan for St. Patrick’s Day? It’s on a Friday this year. I’m sure there will be a lot of people celebrating and a lot of them wanting comfort food the next day, like shepherd’s pie.
For me, though, my perfect weekend night would be making something good (like this lamb shepherd’s pie), having a beer or glass of vino, curling up on the couch with hubby and furry child and just relaxing!
So, onto this delicious recipe, shall we?
What Is Shepherd’s Pie?
Shepherd’s pie is a traditional Irish recipe made with ground lamb and vegetables cooked in a little gravy-like sauce. It’s topped with mashed potato and baked until bubbling and the top is golden brown.
Even though the word “pie” is in the name, there is no pastry involved here. The carb component of this recipe is mashed potatoes.
How To Make It
Making shepherd’s pie is easy-peasy! There’s no intense cooking skills or anything required and the payoff is delicious! It’s one of those dishes that is super comforting and just what you want on a cold day.
Full details are in the recipe card below, but here are the basics:
- Cook onion and garlic in an oven-safe skillet on the stovetop
- Add carrots, season with salt and pepper. To carrots, add chicken broth and cook until the broth is mostly absorbed.
- Next, lamb goes into the skillet. Season and cook.
- Add Worcestershire sauce, tomato paste and herbs. Stir.
- To create a little sauce, sprinkle flour over top, stirring, and pour in beer.
- Peas and corn are added to the mixture.
- Top with mashed potatoes
- Bake until bubbly and the top is golden brown

How To Make Horseradish Mashed Potatoes
I know the ground lamb mixture is super delicious and pretty much the major component of this recipe. However, the mashed potatoes are yummy too!
To make these mashed potatoes the best they could possibly be, I recommend:
- Boil chunks of potato in a pot of salted water until tender, then drain them.
- Instead of immediately mashing the potatoes, use a ricer to rice them.
- Next, add warm cream, butter and horseradish (hubby’s idea for the horseradish and it works brilliantly). Stir until just combined.
- Scoop the horseradish mash on top of the lamb mixture and spread right to the edge. The key to get those golden brown edgy bits is don’t smooth it out evenly. Those little peaks and valleys are what I love. Not only does it taste good, it makes for a more visually appealing shepherd’s pie, if you ask me.
Full details are in the recipe card below.

Difference Between Shepherd’s Pie and Cottage Pie
Like I mentioned, Newfoundland has a lot of Irish influence. So, growing up I ate my fair share of “shepherd’s pie.” But, now I know that it wasn’t exactly shepherd’s pie. It was “cottage pie.”
Ground lamb wasn’t as readily available as it is now and not as budget friendly as beef.
Basically, both recipes are similar, but the difference is that traditional Irish shepherd’s pie is made with ground lamb. Whereas, cottage pie is made with ground beef.

Tips for Making This Recipe
- Not a fan of horseradish? You could totally omit that if that’s not your jam.
- Speaking of horseradish, go for a quality product (keeping with the Irish theme here, from Ireland if you can get it).
- Don’t want to bake the shepherd’s pie in a skillet? As an alternative, you can bake the shepherd’s pie in a loaf pan instead. After preparing the lamb filling and mashed potatoes, assemble the shepherd’s pie in one or two greased loaf pans. Then, bake according to the recipe.
- When baking, place the skillet on top of a baking sheet to catch any sauce that may bubble over.
- If you prefer less potatoes on top, I suggest cutting the potato portion of the recipe (and it’s components) by about a quarter. You do you, right?
- Don’t have fresh herbs on hand? Use dried herbs. Since dried herbs are typically more potent than their fresh counterparts, use one-third the amount of dried herbs for the fresh herbs. So, use 1 teaspoon of dried rosemary and about ¾ teaspoon of dried thyme.
- Once baked, let it cool for 10 to 15 minutes before devouring.

Recipe Variations
- If you don’t have lamb, use ground beef (though it will technically be a cottage pie, as mentioned above).
- Don’t want to use beer? No worries! Substitute with chicken broth.
- Want another type of vegetable? Try adding celery along with the carrot.
- Want to thicken this classic shepherd’s pie without flour? Thicken with a cornstarch slurry instead. Simply mix about 1 tablespoon of cornstarch with equal parts cold water and stir into lamb mixture instead of flour.
- Instead of horseradish, mix in about 6 to 8 ounces (about 1.5 to 2 cups, packed) of shredded cheddar cheese.

Serving Suggestions
Shepherd’s pie can be enjoyed as is or with any of these sides:
- Fries or potato wedges
- Green beans
- Mushy Peas
- Green Salad
- Bread
More Easy Traditional Recipes you May Enjoy
Hope you think this is the best shepherd’s pie recipe too! We love it around here!
And if you’re looking for a delicious variation, try this vegan shepherd’s pie recipe.
If you make this traditional shepherd’s pie recipe, be sure to leave a comment below!

Traditional Shepherd’s Pie With Lamb
Ingredients
Creamy Horseradish Mashed Potatoes
- 3 to 4 large potatoes (a good mashing potato, like Russet or Yukon Gold), peeled and cut into chunks (enough to yield about 4 cups of mashed potatoes)
- ½ cup whipping cream (35% milk fat) or heavy cream, warmed
- ¼ cup unsalted butter, melted
- ½ teaspoon salt
- ¼ cup prepared horseradish
Shepherd's Pie Filling
- 1 tablespoon olive oil
- 1 yellow onion, peeled and minced
- 3 cloves garlic, minced
- 2 carrots, peeled and chopped into little pieces
- ¾ teaspoon salt, divided
- ½ teaspoon freshly ground black pepper, divided
- ½ cup low sodium chicken broth
- 1 pound ground lamb, or use ground beef for "cottage pie"
- 1.5 tablespoons Worcestershire sauce
- 2 tablespoons tomato paste
- 1 tablespoon chopped fresh rosemary leaves, plus more for optional garnish
- 2 teaspoons chopped fresh thyme leaves, plus more for optional garnish
- pinch ground nutmeg
- ¼ teaspoon crushed red pepper flakes
- 2 tablespoons all-purpose flour
- 1 cup stout beer, like Guinness (or use chicken broth)
- 1 cup frozen peas
- ½ cup frozen corn kernels
Instructions
Creamy Horseradish Mashed Potatoes
- Boil potatoes in a pot of salted water until fork-tender, about 15 minutes. Drain. Using a potato ricer, rice potatoes into a bowl. To potatoes, add whipping cream (or heavy cream), butter, salt and horseradish. Mash well. Set the mashed potatoes aside.Note: When boiling, there should be an inch or two of water above the potatoes, basically ensuring that they are fully submerged and covered by the water.
Shepherd's Pie Filling
- Heat olive oil in a large oven-safe skillet (I used a 10-inch oven-safe skillet) over medium-low heat.
- Add onion and cook, stirring often, until softened, about 5 minutes. Stir in garlic and cook for 1 minute.
- To onion/garlic mixture, add carrots and cook, stirring often, for 5 minutes. Season with ¼ teaspoon each of salt and black pepper. Add chicken broth and cook for 5 minutes or until broth is mostly absorbed. Push veggie mixture to one side of the skillet.
- Add lamb to skillet. Season with remaining ½ teaspoon salt and remaining ¼ teaspoon black pepper. Combine lamb with veggies and cook, breaking the lamb into small pieces and stirring occasionally, until the lamb is fully cooked through (the lamb should no longer be pink and be browned all the way through), about 10 minutes.
- To mixture, add Worcestershire sauce, tomato paste, rosemary, thyme, nutmeg and crushed red pepper flakes. Stir to combine. From a height, sprinkle flour over lamb, stirring to combine.
- Add beer to lamb and cook for 3 to 5 minutes. Most of the liquid will absorb rather quickly, but you'll still have some moisture there. Add peas and corn and stir to combine.
Assemble the Shepherd's Pie and Bake
- Preheat oven to 375 degrees Fahrenheit.
- Top lamb mixture with the mashed potatoes (don't smooth out evenly, you want little bumps and dips because they will brown nicely in the oven and add some texture).
- Carefully place the skillet of shepherd's pie onto a baking sheet (to catch any bubbling over, just in case), then transfer to the preheated oven to bake for 45 minutes.
- Once done, garnish with additional rosemary and thyme to taste (optional). Let rest for 10 to 15 minutes before serving. Don't skip this. Enjoy!
Notes
A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.
© Girl Heart Food Inc. Photographs and content are copyright protected.
Tried this recipe?
If you do make this recipe, thank you!! It would mean so much if you could leave a comment below. Love to know how you enjoyed it, and it helps other readers too!
David @ Spiced says
Oh, this looks like the perfect shepherd’s pie! And I love the horseradish mash twist in there. You know I love me some good cold weather comfort food, and I would be quite happy to see this one show up on my countertop! 🙂 I’m with ya on the St. Paddy’s Day celebrations. Back in the day, it would be an all-day (or all weekend) affair, but now I sit back and enjoy the coziness of staying home. But you better believe I’ll have something green on still! I can’t risk getting pinched. And I see your pup is ready for the big day already, too. Haha!
Girl Heart Food says
Thanks David! The horseradish mash is my favourite part! Yes, I agree…will definitely be wearing something green or St. Patrick’s day themed on Friday for sure all in the comforts of home. Our pup is quite the little character for sure!
Kate @ Framed Cooks says
OK, this is ONE GORGEOUS SHEPHERD’S PIE! I could eat this 365 days per year – can you come over and make it for me every day? 🙂 In the meantime, pinned, and have a great St. Pat’s, Dawn! xoxo
Girl Heart Food says
Thank you very much, Kate!! I’d totally make this for ya 😉 Appreciate the sweet comment and Pin, my friend! Have a great St. Patrick’s Day too! xoxo
Gaila says
This is so beautiful Dawn!! just perfect! love me some of that pie!
Girl Heart Food says
Thank you so much, Gaila!!
Cheyanne @ No Spoon Necessary says
Oh my gawsh, I need ALL the stick to your ribs, cozy, comforting, DELICIOUS eats I can get my grubby little hands on, Dawn! Naturally I want to drop everything I’m doing and go whip together this shepherds pie, because YUMMMMMMMM! Seriously loving this dish, doll! From the guinness to the lamb, to the HORSERADISH mash! Yes. Yes. YEEESSSS! I’ll take the whole pan. And some snuggles from your adorable fur baby. <3 Cheers! xo
Girl Heart Food says
I hear ya, Cheyanne! Comfort food all the time, right? Thanks so much, my friend, and hope things are going well for you! Cheers to a lovely weekend! XO
Stephanie says
I love how are recipes are exactly the same but totally different. Haha. I love horseradish with potatoes and I have never had them in mashed potatoes. I am going to have to try it!!
Girl Heart Food says
Lol! True! You have to try the horseradish mash. It was my favourite part of this recipe 🙂 Thanks Stephanie!
Kevin | Keviniscooking says
Not only am I a lamb fan but am so happy to see you have it here. So many recipes say Shepherd’s Pie and it’s beef. This is a beauty and I love that you rice the potato, no lumps for that ultimate creamy goodness! Cheers Dawn. P.S. Love the fur baby pic, too!
Girl Heart Food says
Yay! Thanks Kevin! So happy you like the recipe! And it’s so fun using that ricer….oh the little things, lol!
Natasha @ Salt & Lavender says
This looks like a big bowl of comfort!! I love all the flavors you’ve got in here… I bet it’s way better than your standard shepherd’s pie. 🙂 It’s -16C here at the other end of the country right now… this would be perfect.
Girl Heart Food says
Thanks Natasha! It’s quite cold here today with the wind chill. Bring on spring, right? Hope you have an awesome weekend!
Milena | craftbeering.com says
A beer at home in comfy clothes is what I’m talking about!! Especially if I can also enjoy these mashies you made for the Guinness flavored lamb Shepherd’s pie. Yum! Def a recipe to keep and share. Thank you, thank you, thank you!
Girl Heart Food says
Right? Can’t beat it, can ya? Nothing like relaxing at home with good eats. Thanks so much, Milena. Hope you get to try this one soon 🙂 Have a lovely weekend!
Meg | Meg is Well says
Those crispy edges on the potatoes are making me drool! And I love the horseradish and lamb additions! That makes this even better. Shepard’s Pie is a dish I never grew up with and I’ve only ever tried it at restaurants. I’m going to have to change that though, because this is really making me hungry!
Karen @ Seasonal Cravings says
Oh my goodness, my stomach is growling just looking at this. It looks like comfort food at its best and perfect for today since it’s snowing. Love it!
Girl Heart Food says
Definitely perfect for snowy, cold weather! Thanks so much, Karen 🙂
Cindy says
You are so creative with giving your touch to this classic. Do you know I have never tried a shepherd’s pie? My kids love al those elements separately, but I have never put it together. This has inspired me, and I love how you snuck in the lamb. SMARRRT for us moms out there to get your kids to try new flavors without even knowing it. Genius.
Girl Heart Food says
Thank you so much, Cindy! You have got to give this one a try…I’m sure you and the kids will love it….at least I hope so 😉 Have a great weekend!
Kathy @ Beyond the Chicken Coop says
I never do a whole lot on St. Patrick’s Day……except wear green! I think I need to start making some new traditions starting with this love shepherds pie! It looks delicious!!!
Girl Heart Food says
Thank you Kathy! Ours is pretty low key too….maybe a funny shirt or socks and definitely a beer 😉
Jennifer @ Seasons and Suppers says
First, this is an absolutely perfect Shepherd’s Pie! My husband could literally eat this every night of the week 🙂 Definitely going to surprise him with this one! Secondly, I had no idea you were in Newfoundland!! When I saw your reference to George St. it took me right back there. We visited a few years ago and drove all over the place. Loved every corner of it. And of course, as a big curling fan, I’m enjoying the Brier right now from your fine city 🙂
Girl Heart Food says
Thank you Jennifer!! Yes, from Newfoundland! Glad you liked your visit….hopefully you’ll get a chance to visit again one day 🙂 It’s cold here now, but we have 2 nice weeks of warm weather in July, lol. Have a wonderful weekend and enjoy the curling.
Mary Ann | The Beach House Kitchen says
Wow Dawn! This has to be one of the prettiest Shepherd’s Pies ever! I am totally drooling over the horseradish mashed potato topping! My husband Tom is a big shepherd’s pie fan, so I make it quite often, but I need to try your version with those tatos on top! YUM! Love your fur buddy pic! Ha!
Girl Heart Food says
Thank you so much, Mary Ann!! The horseradish mash was so good and probably my favourite part 🙂 Hope you and your husband love it. Thanks so much for the kind words! XO
Gayle @ Pumpkin 'N Spice says
I feel like St. Patrick’s Day gets more and more popular has the years go on. It’s all about the green beer and corned beef, right? And lots of shepherds pie, too! This sounds delicious, Dawn! I love that you paired this with horseradish potatoes. My husband would go crazy over those! What a fun way to celebrate the holiday, with a beer in hand, of course! 🙂 Hope you have a great weekend!
Girl Heart Food says
I know, doesn’t it? Thank you Gayle! The horseradish mash was actually my favourite part! Have a wonderful weekend too 🙂