This post may contain affiliate links. Read my disclosure policy.
This is a classic, Irish Shepherd's Pie made with savory ground lamb (or beef) simmered in a Guinness stout gravy, topped with rich, cheesy mashed potatoes, and baked until golden.

Why you'll love this version
- True shepherd's pie (with lamb): I use ground lamb for authentic flavor and generously season it with rosemary, thyme, and Worcestershire. However, you can use ground beef or a 50/50 blend of lamb & beef without making any changes to my recipe!
- Guinness gravy: I reduce stout with beef stock and tomato paste for a deep, restaurant-quality sauce that's glossy (thanks to a touch of flour) without being gloopy.
- Cheddar-yolk mash topper: I fold in egg yolks and sharp cheddar so the mash bakes up plush yet sliceable - no sliding off when you serve.
- Beautiful presentation: I use an ice-cream scoop to shape the mashed potatoes into little domes, then tile them over the filling; they bake into golden, restaurant-worthy mounds with lightly crisped peaks. It's faster, neater, and way prettier than the usual rustic mashed potato smear.
- Perfect for meal prep and totally freezer-friendly: This authentic Irish Shepherd's Pie is classic comfort food that tastes even better the next day - ideal for make-ahead weeknights, cold-weather dinners, game day, St. Patrick's Day, or casual entertaining.

What's the difference between Shepherd's and Cottage Pie?
Shepherd's uses lamb; Cottage uses beef. Same technique, different protein. This recipe is authentic to shepherd's because it features lamb.

Origins of Shepherd's Pie
Shepherd's pie traces its roots to the British Isles - especially Ireland, England, and Scotland - as a frugal way to reuse leftover roasted meat under a "crust" of potatoes. After potatoes became widely available in the late 1700s, home cooks topped minced meat with mashed potatoes and baked it until browned for dinner.
The earliest name was "cottage pie" (any meat); by the mid-1800s, "shepherd's pie" emerged to mean the lamb version (shepherds… lamb), while "cottage pie" stuck to beef.
It evolved into a pub classic with gravy, onions, carrots, and a crisped mash. Modern variations like Guinness in the gravy or cheddar in the potatoes are nods to Irish flavors while keeping the dish's cozy, no-waste roots.

Main Ingredients & Substitutions
- Ground lamb: Classic and "authentic." If lamb isn't your thing, sub ground beef for cottage pie, or do a 50/50 lamb-beef blend to mellow flavor. You can also use ground turkey, pork, or a mix of everything to replace or supplement the lamb.
- Guinness stout: I use 1 cup, which adds depth and slight bitterness that balances the fat. You can swap with another stout or a dark ale. If you want to skip the alcohol, use extra beef stock, 1 teaspoon malt or balsamic vinegar, and a teaspoon of cocoa for color.
- Potatoes: You can use either Russet or Yukon Gold. Russets bake up fluffier; Yukon Gold gives a naturally buttery texture. Either works.
- Milk: Use cream, half-and-half, or a non-dairy milk for the mashed potatoes.
- Cheese: Swap sharp cheddar with any flavorful cheese like Gruyère, fontina, Parmesan, or aged gouda.
- Stock: Use chicken or vegetable stock instead of beef if needed.
- Veg base: Onion, carrot, celery are the classic flavor foundation. Chop small so everything cooks evenly.
- Peas (or peas + corn): Add at the end so they stay bright and sweet.
- Herbs: Dried thyme and rosemary can replace fresh if necessary (use 1 teaspoon dried thyme and ½ teaspoon dried rosemary).

Best Meat for Shepherd's Pie
Traditionally, it's lamb, which is why it's called Shepherd's pie. I prefer ground lamb with about 15-20% fat (often labeled 80/20) because it browns beautifully and has that distinct, slightly sweet, "pub" flavor that pairs perfectly with rosemary, thyme, and Worcestershire.

Best Shepherd's Pie Protein Swaps
- Beef (Cottage Pie): Go 85/15 for rich flavor without greasiness. It's the classic alternative.
- Half lamb, half beef (50/50): My top compromise, as it mellows the lamb flavor.
- Turkey (93%) or chicken: Lean but mild. I recommend adding 1-2 tablespoons of butter or olive oil and extra umami (or add soy or Worcestershire sauce) to keep it from tasting flat.
- Meatless option: Finely chop mushrooms (I recommend "meaty" portobellos) and brown them hard; great texture and flavor.

Variations
- Veggie Forward: Fold roasted root vegetables (parsnips, turnips, or sweet potatoes) into the filling for extra sweetness and texture.
- Spicy: Add a finely chopped chili, ½ teaspoon smoked paprika or cayenne powder to the filling for a gentle heat kick.
- Mushroom Variation: Though not traditional, you can include sautéed mushrooms in the filling for a deeper umami flavor.
- Crispy Potato Variation: Mix a handful of panko breadcrumbs on top of the mashed potatoes before baking for a crunchy topping.
- Cottage pie version: swap ground lamb for ground beef.

What to Serve with Shepherd's Pie
I like to keep sides simple since this is already a complete casserole-style meal. If you're planning a St. Patrick's Day menu, this easy dinner pairs especially well with simple roasted veggies and a bright salad. Here are my favorites:
- Garlic Green Beans with Lemon and Parmesan
- Apple Spinach Salad
- Tomato Cucumber Avocado Salad with Basil Pesto
- Beet and Mandarin Orange Salad with Spinach and Honey-Mustard Dressing
- Roasted Sweet Potatoes with Broccoli
- Roasted Brussels Sprouts with Bacon
- Garlic Butter Dinner Rolls
- Bacon and Cheddar Savory Scones
More Comfort Food Dinners

Shepherd's Pie with Guinness and Cheddar Mashed Potatoes
Ingredients
For the Mashed Potatoes:
- 2 pounds Russet or Yukon Gold potatoes peeled and chopped into small cubes
- 8 tablespoons unsalted butter cut into pieces, room temperature
- 3 tablespoons milk
- 2 medium egg yolks
- Pinch ground nutmeg
- 6 ounces sharp white or yellow cheddar cheese coarsely grated, divided
- Salt and pepper to taste
For the Lamb Filing:
- 2 tablespoons olive oil
- 1 ½ pounds ground lamb
- 1 medium onion finely chopped
- 1 large carrot peeled and and finely chopped
- 1 large celery stalk finely chopped
- 5 cloves garlic finely minced
- 1 tablespoon tomato paste
- 2 tablespoons fresh thyme leaves minced
- 1 tablespoon fresh rosemary minced
- 3 tablespoons all purpose flour
- 1 cup Guinness stout
- 1 cup beef stock
- 2 tablespoons Worcestershire sauce
- Salt and pepper to taste
- 1 cup frozen peas more mix of peas and corn
Garnish
- Fresh parsley chopped
Instructions
Make Mashed Potatoes:
- Preheat the oven to 425 degrees. Line a baking sheet sheet with parchment paper and set aside.
- Place the peeled and chopped potatoes into a large pot with cold salted water. Bring to a boil and cook for 10-15 minutes or until very tender. Drain well and return the potatoes to the pot.
- Mash the potatoes with the butter until smooth.
- Fold in milk, egg yolks, nutmeg, and half of the grated sharp cheddar. The potato mixture should be a very thick and stiff mixture, not loose and creamy.
- Season with salt and pepper to taste. Set aside.
Make the Lamb Filling:
- While the potatoes are cooking, heat olive oil in a large oven-safe skillet or heavy-based pan over medium-high heat.
- Add the ground lamb and cook, breaking it up with a wooden spoon, for 12-15 minutes, until most of the liquid has evaporated and it turns golden brown. If there's a lot of lamb drippings, remove all except 2 tablespoons.
- Add the onion, carrot, and celery. Cook for 5 minutes, stirring often, until the vegetables soften.
- Stir in the garlic, tomato paste, thyme, and rosemary. Cook for 1 minute, until fragrant.
- Sprinkle in the flour and stir for 1 minute to combine.
- Gradually add the Guinness, beef stock, Worcestershire sauce, salt, and pepper. Bring to a boil, then reduce heat and simmer for 5-8 minutes, until the sauce thickens, stirring constantly.
- Remove from heat and stir in the frozen peas.
Assemble & Bake
- Using an ice cream scooper with a mechanical release *SEE NOTE, dollop the mashed potatoes over the lamb mixture, dropping them evenly to cover the filling. We recommend starting directly in the middle and working your way outwards.
- Sprinkle the remaining cheddar cheese on top and season lightly with salt and pepper.
- Place the skillet on the prepared baking sheet to catch any bubbling over. Bake for 20-25 minutes, until the potatoes are golden and the filling is bubbling.
- Allow to rest for 5 minutes before serving.
- Garnish with fresh parsley right before serving. Enjoy!
- ⬇️⬇️ I've provided helpful, detailed STEP-BY-STEP photos below this recipe card. (scroll down) ⬇️⬇️
Notes
- For an extra golden top, broil for 1-2 minutes at the end of baking.
- Make ahead: Prepare filling and mashed potatoes separately; assemble and bake just before serving.
- Which pan to use: If you don't have a cast-iron skillet or oven-proof pan, transfer everything to a baking dish! It will work just as well.
- Mash the potatoes when they are hot! It's a lot harder to do when they become cold.
- If you don't have an ice cream scooper with a release mechanism, but you do have a regular ice cream scooper, you can always spray or grease the inside of your scooper prior to each scoop you do for the mashed potatoes to help ensure it doesn't stick and will dome properly on top of your filling.
Top Tips for the Best Shepherd's Pie
- Drain potatoes really well. Excess water = loose mash that sinks into the filling.
- Don't overdo the milk. You want a stiff topping that holds peaks.
- Brown the lamb until golden. This is where the "pub-style" flavor comes from.
- Thicken the sauce before topping. If the filling is runny on the stovetop, it will be runny after baking.
- Add peas at the end. They stay sweet and don't turn gray.
- Rest 5-10 minutes so the gravy sets before slicing and serving, keeping the slices neat.
Storage Tips
- Fridge: Store leftovers in an airtight container for up to 3-4 days.
- Freezer: You can freeze the fully baked pie (before or after baking) for up to 2 months. Wrap tightly in foil and then place in a freezer-safe container.
- To Reheat: Reheat in a 350 degree F oven until warmed through, about 20-25 minutes from refrigerated, or 35-40 minutes from frozen.
- Make-Ahead: I often make the filling 2 days ahead and keep the potato topping separate. Assemble and bake day-of. Or fully bake, chill, and reheat-both work.
Tools and Equipment
- Knife
- Cutting board
- Peeler
- Large 12-inch cast-iron skillet or oven-proof pan
- Ice cream scoop or large spoon
- Baking sheet
- Parchment paper
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.
How to Make Shepherd's Pie (Step-by-Step Photos)
This is a recipe overview. Find the complete instructions + ingredient amounts in the recipe card above (scroll up).
- Make mashed potatoes: Heat oven to 425°F and line a baking sheet. Boil potatoes in salted water until very tender (10-15 min); drain and return to pot. Mash with butter, then fold in milk, egg yolks, nutmeg, and half the cheddar. Season well-the mash should be thick and stiff.


- Make lamb filling: In an oven-safe skillet, heat oil and brown lamb (12-15 min); drain excess fat, leaving about 2 Tbsp. Add onion, carrot, and celery (5 min). Stir in garlic, tomato paste, thyme, and rosemary (1 min). Add flour (1 min), then whisk in Guinness, beef stock, and Worcestershire; season and simmer until thick (5-8 min). Stir in peas.


- Assemble and bake: Dollop mash over filling, top with remaining cheddar, and bake 20-25 min (set skillet on baking sheet) until golden and bubbling. Rest 5 min, garnish with parsley, and serve.



Absolutely delicious and so straightforward to make. I had enough to freeze some, which we ate last night - even better than first time round!
I love the flavors of Shepard’s pie but I don’t like the texture of ground meats. Could I make this with lamb chunks?
I had my doubts but my husband love shepherd’s pie. Well it is well worth the time. This recipe has now become his favorite! Please try! Oh by the way. I didn’t have regular potatoes. (We are in the middle of an ice storm). Had a pack of instant potatoes. They worked great. Prepare according to directions and then continue with this recipe.
Hi Jane! I’m so glad it exceeded your expectations — thank you! 🙂 Your instant-potatoes workaround during an ice storm is such a great real-life tip. I really appreciate you sharing this! 🙂
Thank you for another wonderful recipe! My husband and I really loved this one! Will be making this again.
Hi Amanda! Thank you so much for trying this recipe so soon after I posted it AND for coming back to my site to leave such a wonderful review. I really appreciate it! ❤️