Hearty Lamb Potato Bake

This Easy Shepherd’s Pie recipe is a celebration of heartwarming comfort food, expertly crafted with a generous medley of fresh vegetables and tender ground beef or lamb. Everything simmers together in an incredibly rich and savory sauce, all crowned with a luxurious layer of the creamiest, dreamiest mashed potatoes. It’s the perfect dish to gather around, especially for special occasions like St. Patrick’s Day!

Delicious Shepherd's Pie with golden mashed potato topping

Embrace the Ultimate Comfort: The Best Homemade Shepherd’s Pie

Just a short while ago, I confessed on social media that I had never attempted to make a homemade shepherd’s pie from scratch. To my absolute delight, my inbox was instantly flooded with an outpouring of enthusiasm and countless treasured tips and family recipes from so many of you! It became clear very quickly just how much this classic comfort dish means to so many.

Inspired by your incredible generosity and with St. Patrick’s Day approaching, I dedicated the past month to an exciting culinary adventure. I meticulously tested and re-tested various recommendations, fine-tuning techniques and flavors, until I finally landed on what I believe is the absolute best classic shepherd’s pie recipe. I am thrilled to share this perfected version with you today. This dish truly overflows with flavor, featuring perfectly seasoned ground beef or lamb, complemented by an abundance of fresh, vibrant vegetables. A generous handful of finely chopped mushrooms adds an unexpected but delightful depth and heartiness to the rich filling, elevating it beyond the ordinary.

The crowning glory of this ultimate comfort food is undoubtedly the silky-smooth, creamy mashed potato topping. I’ve incorporated my signature mashed potato recipe, which you might even consider doubling – not only because it’s irresistibly good, but also so you can enjoy the delicious leftovers! What truly brings all these wonderful elements together is an unforgettably rich and savory sauce, meticulously developed to enhance every bite. After making multiple batches during my testing phase, I can confidently attest that the leftovers are just as fantastic as the freshly baked pie and freeze exceptionally well, making it a brilliant option for meal prep.

Whether you’re planning a festive spread for St. Patrick’s Day, seeking a deeply satisfying weeknight dinner, or preparing nourishing meals for the days ahead, this shepherd’s pie is a recipe you’ll want to keep. Bookmark this page, gather your ingredients, and let’s create some truly memorable shepherd’s pie together!

Close-up of Shepherd's Pie filling with minced meat and vegetables

Crafting the Perfect Shepherd’s Pie: Essential Ingredients

To embark on this culinary journey and create an authentic, flavorful shepherd’s pie, here’s a detailed breakdown of the key ingredients you’ll need. Each component plays a vital role in building the robust flavor profile and comforting texture of this classic dish:

  • Ground Meat (Beef or Lamb): Traditionally, shepherd’s pie is made with ground lamb (hence “shepherd”), while a version made with beef is known as “cottage pie.” For this versatile recipe, feel free to use either. Ground lamb offers a distinct, rich flavor, while ground beef provides a more familiar taste that many adore. You can also experiment with ground turkey or chicken for a lighter alternative, or even explore plant-based options for a vegetarian twist (see variations below).
  • Aromatic Vegetables: The foundation of any great savory dish starts with aromatics. You’ll need finely diced white onion, carrots, and celery, which create a classic mirepoix base for the sauce. Fresh garlic, minced to perfection, adds a pungent warmth. And don’t forget the vibrant frozen peas, stirred in at the end to retain their sweetness and color. For an extra layer of umami and heartiness, I highly recommend incorporating finely-diced mushrooms (such as baby bella, white button, or portobellos). They blend seamlessly into the filling, adding a wonderful depth of flavor and a pleasing texture.
  • All-Purpose Flour: A small amount of all-purpose flour is used to thicken the rich sauce, creating a smooth, cohesive filling that beautifully coats the meat and vegetables. For those with gluten sensitivities, various gluten-free substitution options are available (see variations section).
  • Rich Beef Stock: High-quality beef stock forms the backbone of the savory sauce, infusing it with deep, meaty flavor. If beef stock isn’t available, or if you prefer, chicken or vegetable stock can be used as alternatives, though they will slightly alter the final flavor profile.
  • Dry Red Wine: Incorporating a dry red wine (such as Cabernet Sauvignon or Merlot) adds an incredible depth and complexity to the sauce, deglazing the pan and unlocking rich flavors from the browned bits. The alcohol cooks off, leaving behind a sophisticated taste. If you prefer to cook without wine, simply substitute an additional half cup of beef stock to maintain the liquid balance.
  • Concentrated Tomato Paste: This essential ingredient provides a concentrated burst of tomato flavor, contributing to the sauce’s beautiful color and a subtly sweet and tangy base that complements the meat and vegetables perfectly.
  • Worcestershire Sauce: A non-negotiable ingredient for many savory dishes, Worcestershire sauce delivers a unique blend of tangy, sweet, and umami notes that are crucial for developing the signature rich flavor of shepherd’s pie filling. It truly enhances the overall savoriness.
  • Fresh Herbs: Bay leaves are a must for slow-simmered sauces, imparting a subtle, aromatic quality. For a truly fresh and fragrant filling, I highly recommend using a few sprigs of fresh Italian herbs, such as rosemary and thyme. Their earthy and piney notes are a perfect match for the hearty meat. If fresh herbs aren’t readily available, 1.5 tablespoons of dried Italian seasoning can be used as a convenient substitute.
  • Creamy Mashed Potatoes: The luscious topping is a critical element of shepherd’s pie. This recipe calls for a half batch of my favorite mashed potatoes, which achieve their unparalleled creaminess through a combination of starchy potatoes (Russets or Yukon golds), rich butter, wholesome milk, and a touch of cream cheese. This blend ensures a topping that is both fluffy and decadent, perfect for achieving that golden, bubbly crust.

Ingredients for Shepherd's Pie arranged on a wooden board

Mastering the Art of Shepherd’s Pie: Step-by-Step Instructions

Creating this deeply satisfying Irish shepherd’s pie is a straightforward and rewarding process. Follow these detailed steps to ensure a flavorful and perfectly textured dish every time:

  1. Prepare the Creamy Mashed Potatoes: Begin by making your mashed potato topping. Cook the large potatoes (Russets or Yukon golds are ideal for their starchiness) in a generously sized stockpot until they are fork-tender. Once cooked, drain them thoroughly, then mash them until smooth. Incorporate the butter, milk, and cream cheese (or Greek yogurt for a lighter option) until the mixture is beautifully creamy and lump-free. Season generously with sea salt and freshly cracked black pepper. Set this luxurious topping aside to cool slightly while you prepare the filling.
  2. Brown the Ground Meat to Perfection: In a large, sturdy sauté pan or Dutch oven, heat a tablespoon of olive oil over medium-high heat. Add your chosen ground meat (beef or lamb), breaking it apart with a wooden spoon. Cook until it is thoroughly browned, ensuring no pink remains. This crucial step develops rich flavor. Once browned, transfer the cooked meat to a separate plate using a slotted spoon, leaving behind any rendered grease in the pan. This flavorful fat will be used to sauté your vegetables. If your meat is very lean and leaves little grease, add an extra tablespoon of olive oil to the pan.
  3. Sauté the Aromatic Vegetables: Using the residual grease in the pan (or added oil), reduce the heat to medium. Add the finely diced onion, carrots, celery, and mushrooms. Sauté, stirring occasionally, for about 5 to 7 minutes, or until the vegetables have softened and the onion becomes translucent. Finally, add the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  4. Build the Flavor Base with Flour and Wine: Sprinkle the all-purpose flour evenly over the sautéed vegetables. Stir well to coat the vegetables and cook for an additional minute, stirring continuously, to toast the flour and eliminate any raw taste. Next, pour in the dry red wine. Use your wooden spoon to scrape the bottom of the pan vigorously, loosening any flavorful brown bits that have stuck – this process, known as deglazing, adds immense depth to your sauce.
  5. Simmer the Rich, Savory Sauce: Immediately stir in the beef stock, tomato paste, Worcestershire sauce, bay leaves, fresh herb sprigs (rosemary and thyme), and frozen peas. Bring the mixture to a gentle simmer, then reduce the heat to medium-low. Let it simmer uncovered for about 5 to 7 minutes, allowing the flavors to meld and the sauce to thicken slightly. The herbs will infuse the sauce with their wonderful aromas. Once simmered, remove and discard the bay leaves and herb sprigs. Stir the cooked ground meat back into the sauce. Taste the filling and adjust the seasoning with sea salt and freshly cracked black pepper as needed.
  6. Assemble Your Shepherd’s Pie: Transfer the rich meat and vegetable filling into a 9×13-inch baking dish, spreading it out evenly to create a uniform layer. Next, carefully spoon the mashed potatoes over the filling. Using the back of your spoon or a spatula, gently spread the mashed potatoes across the entire surface, ensuring the filling is completely covered and the potato layer is even. You can create decorative peaks with your spoon for a beautiful, golden finish.
  7. Bake to Golden Perfection: Place the assembled shepherd’s pie in a preheated oven at 400°F (200°C). Bake for approximately 20 to 25 minutes, or until the mashed potato topping turns a beautiful light golden brown and the savory filling begins to bubble enticingly around the edges of the dish. For an even deeper golden-brown crust on your potatoes, you can briefly switch on the broiler for 1 or 2 extra minutes. Keep a very close eye on it during this time to prevent burning.
  8. Garnish and Serve Warm: Once baked to perfection, carefully remove the dish from the oven. If desired, sprinkle with a few fresh chopped herbs for a pop of color and freshness. Allow the pie to rest for a few minutes before serving to allow the filling to set. Then, dish up generous portions while the shepherd’s pie is still wonderfully warm, enjoying every comforting bite.

A freshly baked Shepherd's Pie with a beautifully browned mashed potato topping

Customizing Your Comfort: Easy Shepherd’s Pie Variations

One of the many beauties of Shepherd’s Pie is its adaptability. This recipe provides a fantastic base, but don’t hesitate to customize it to suit your dietary preferences or to experiment with new flavors. Here are a few popular variations:

  • Make it Vegetarian: To transform this into a hearty vegetarian shepherd’s pie, simply omit the ground meat entirely. To compensate for the loss of texture and add more substance, double the amount of finely diced mushrooms, allowing them to brown well for extra savoriness. You could also stir in a cup of cooked brown or green lentils, or a mixture of your favorite beans (such as kidney or black beans), to create a robust and protein-rich filling. Remember to use vegetable stock instead of beef stock, and ensure your Worcestershire sauce is vegan (some brands contain anchovies).
  • Go Fully Vegan: Building on the vegetarian version, to make this recipe completely vegan, you’ll need to make a few additional substitutions. In your mashed potato topping, replace dairy butter with a high-quality vegan butter, use unsweetened plant-based milk (like almond or soy milk), and substitute cream cheese with a dairy-free cream cheese alternative or a dollop of unsweetened vegan plain yogurt. Continue to use vegetable stock and a vegan-friendly Worcestershire sauce for the filling.
  • Embrace Gluten-Free: Achieving a gluten-free shepherd’s pie is simple. Instead of using all-purpose flour to thicken the sauce, prepare a cornstarch slurry. Whisk 1.5 tablespoons of cornstarch with about 2-3 tablespoons of room-temperature stock (from the total amount) until smooth. Stir this slurry into the simmering sauce in step 5, allowing it to thicken as it cooks. Always double-check the labels of all your other ingredients, such as stocks and Worcestershire sauce, to ensure they are certified gluten-free.
  • Sweet Potato Topping: For a delightful twist that adds a touch of sweetness and vibrant color, consider swapping traditional Russet or Yukon Gold potatoes for sweet potatoes in your mashed topping. Prepare them in the same way – boiling, mashing, and adding butter, milk, and cream cheese. The combination of the savory meat filling with the slightly sweet and earthy notes of the sweet potato topping is absolutely divine and creates a unique flavor profile.

Individual servings of Shepherd's Pie with a side of fresh herbs

Storing and Serving Your Delicious Shepherd’s Pie

How To Store Shepherd’s Pie

Shepherd’s pie is an excellent make-ahead meal and its leftovers are truly fantastic, often tasting even better the next day as the flavors have more time to meld. Proper storage ensures you can enjoy this comforting dish for days or even months:

  • In the Refrigerator: Once your shepherd’s pie has cooled completely, transfer any leftovers to an airtight container. It will keep beautifully in the refrigerator for up to 3 days. To reheat, you can portion individual servings and warm them in the microwave, or cover the entire dish with foil and bake in a preheated oven at 350°F (175°C) until thoroughly heated through (approximately 20-30 minutes for a whole pie, less for individual portions).
  • In the Freezer: Shepherd’s pie freezes exceptionally well, making it a perfect meal prep option. Allow the baked pie to cool completely. For best results, you can freeze it in the baking dish (if freezer-safe) tightly wrapped in plastic wrap and then foil, or portion it into individual freezer-safe containers. It will maintain its quality in the freezer for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator, then reheat as described above. If reheating from frozen, it will require a longer baking time (1 hour or more), covered with foil, until heated through.

What To Serve With Shepherd’s Pie

This hearty and complete meal can certainly stand on its own, but a few simple accompaniments can enhance the dining experience and offer a lovely balance. While you’re welcome to serve extra gravy on the side if you desire even more saucy goodness, here are some of our favorite pairings:

  • A Simple Side Salad: To cut through the richness of the pie, a crisp and refreshing green salad is an ideal complement. A light vinaigrette dressing, perhaps with a hint of lemon, will add a wonderful brightness. My Everyday Salad recipe offers a perfect, uncomplicated option.
  • Crusty Bread for Dipping: For those who love a little extra something to soak up the delicious sauce, a loaf of warm, crusty bread or some garlic bread is a perfect addition. It adds another comforting carb element and ensures no drop of that savory gravy goes to waste.
  • Sweet Corn on the Cob: A vibrant and naturally sweet side dish, corn on the cob (or even frozen corn kernels tossed with a pat of butter) provides a burst of color and a contrasting texture that pairs beautifully with the savory pie.
  • A Cold Guinness: For a truly authentic Irish experience, especially around St. Patrick’s Day, a perfectly poured cold pint of Guinness stout is an excellent beverage choice. Its rich, creamy, and slightly bitter notes complement the hearty flavors of the shepherd’s pie wonderfully. Cheers to good food and good company!

Happy early St. Patrick’s Day, everyone! I genuinely hope this perfected homemade shepherd’s pie brings warmth, comfort, and joy to your table. Enjoy every delicious bite!

A slice of Shepherd's Pie on a white plate, ready to be served

Print Recipe

Shepherd’s Pie Recipe Card

A classic and comforting Shepherd’s Pie recipe, perfect for any occasion. Made with a rich meat and vegetable filling, topped with creamy mashed potatoes.

Recipe Details

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Yield: 12 servings

Ingredients

Shepherd’s Pie Filling:

  • 1 tablespoon olive oil
  • 1.25 pounds ground beef (or lamb)
  • 1 medium white onion, peeled and diced
  • 8 ounces baby bella or white button mushrooms, finely diced
  • 2 medium carrots, finely diced
  • 2 stalks celery, finely diced
  • 4 cloves garlic, peeled and minced
  • 1/4 cup all-purpose flour (or gluten-free alternative)
  • 1/2 cup dry red wine (or extra beef stock)
  • 2 cups beef stock (or vegetable/chicken stock)
  • 2 tablespoons tomato paste
  • 2 tablespoons Worcestershire sauce
  • 2 bay leaves
  • 2 sprigs each fresh rosemary and thyme (or 1.5 tbsp dried Italian seasoning)
  • 1/2 cup frozen peas
  • Sea salt and freshly-cracked black pepper, to taste

Creamy Mashed Potato Topping:

  • 2.5 pounds potatoes (Russets, Yukon golds, or a mix)
  • 1/4 cup butter
  • 1/2 cup whole milk, or more as needed
  • 2 ounces cream cheese (or 1/2 cup plain Greek yogurt)
  • Sea salt and freshly-cracked black pepper, to taste

Instructions

  1. Prepare Mashed Potatoes: Cook potatoes in a large stockpot until tender. Drain, then mash with butter, milk, and cream cheese until smooth and creamy. Season with salt and pepper. Set aside.
  2. Brown the Meat: Heat olive oil in a large sauté pan over medium-high heat. Add ground beef or lamb and cook until browned, crumbling it with a wooden spoon. Transfer cooked meat to a plate, reserving any grease in the pan.
  3. Sauté Vegetables: Add onion, carrots, celery, and mushrooms to the pan. Sauté for 5-7 minutes until softened. Add garlic and cook for 1 minute more until fragrant.
  4. Thicken Sauce: Stir in flour and cook for 1 minute. Pour in red wine, scraping the bottom of the pan to loosen any browned bits.
  5. Simmer Sauce: Add beef stock, tomato paste, Worcestershire sauce, bay leaves, herb sprigs, and frozen peas. Bring to a simmer, then reduce heat and cook for 5 minutes, stirring occasionally. Remove bay leaves and herb sprigs. Stir in the cooked meat. Season with salt and pepper to taste.
  6. Assemble Pie: Transfer the meat filling to a 9×13-inch baking dish, spreading evenly. Spoon and carefully spread the mashed potatoes over the filling to create an even layer.
  7. Bake: Bake uncovered at 400°F (200°C) for about 20 minutes, or until potatoes are lightly golden and the filling is bubbling. For more browning, broil for 1-2 minutes, watching closely.
  8. Serve: Remove from oven, garnish with fresh herbs if desired, and serve warm. Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.

We’d love to see your creations! Tag @gimmesomeoven on Instagram and use the hashtag #gimmesomeoven.