Back to all recipes
Farmhouse Shepherd's Pie

Farmhouse Shepherd's Pie

Farmhouse Shepherd's Pie — Lamb and Garden Vegetables Under a Golden Potato Crown

Real shepherd's pie uses lamb, and once you taste the difference, you'll understand why it's worth seeking out. The meat develops a rich, savory base with fresh herbs and vegetables, while the potato topping bakes into a beautiful golden dome that's fluffy inside and crisp on top. This is comfort food that actually tastes like something.

EnglishDinnerComfort FoodOne PotBakingLambFallWinter
↓ Jump to Recipe

Ground lamb transforms this British classic from ordinary to extraordinary, bringing a mineral richness that ground beef simply can't match. The meat carries herbs beautifully and develops complex, earthy flavors as it browns — qualities that made this dish a cornerstone of English farmhouse cooking for generations.

Authentic shepherd's pie demands lamb by definition (the beef version is cottage pie), but finding quality ground lamb used to mean a special trip to the butcher. Now that more grocery stores stock it, there's no reason to settle for substitutes. The slightly gamey, robust flavor pairs perfectly with traditional root vegetables and creates a filling substantial enough to support that magnificent potato crown.

This version respects the fundamentals while streamlining the process for modern kitchens. Fresh herbs brighten the filling, proper browning builds the flavor foundation, and a well-seasoned potato topping provides both comfort and visual appeal. The result is shepherd's pie that tastes like it came from a centuries-old recipe, minus the guesswork.

Prep30 min
Cook45 min
Total1 hr 15 min
Servings6
Difficultymedium

Nutrition

fat25g
carbs35g
protein28g
calories485

Ingredients

Filling

  • 2 lbground lamb, preferably 80/20 for best flavor
  • 1 largelarge yellow onion, diced
  • 2 mediummedium carrots, diced
  • 1 cupfrozen peas (no need to thaw)
  • 3 clovegarlic cloves, minced
  • 2 tbsptomato paste
  • 1 cupbeef broth, preferably low-sodium
  • 2 tspfresh thyme leaves
  • 1 tspfresh rosemary, finely chopped
  • 2 tbspall-purpose flour
  • salt and black pepper

Topping

  • 3 lbrusset potatoes, peeled and cut into 2-inch chunks
  • 4 tbspunsalted butter
  • ½ cupwhole milk, warmed
  • 1 largelarge egg yolk, beaten

Instructions

  1. Get your oven heating to 400°F and start the potatoes in a large pot of generously salted water. Boil until they fall apart easily when pierced with a fork, about 15-20 minutes. Properly cooked potatoes are key to smooth mashed topping.
    20 min
  2. While potatoes cook, heat a large skillet over medium-high heat and add the lamb. Break it up with a wooden spoon and let it brown properly — don't stir too much at first. You want some caramelization for depth of flavor, about 8 minutes total.
    8 min
  3. Toss the diced onion and carrots in with the lamb. The vegetables will release moisture and help scrape up those browned bits from the bottom of the pan. Cook until the onion turns translucent and carrots begin to soften, about 5 minutes.
    5 min
  4. Add the minced garlic, thyme, and rosemary to the pan. Stir constantly for just 1 minute — fresh herbs can turn bitter if overcooked, but you need this time for the garlic to become fragrant without browning.
    1 min
  5. Work in the tomato paste and flour, stirring to coat everything evenly. Let this cook for 2 minutes to eliminate the raw flour taste and deepen the tomato flavor. The mixture will look a bit dry at this point — that's normal.
    2 min
  6. Pour in the beef broth and add the frozen peas, stirring to combine. Let everything simmer until the liquid thickens to a gravy-like consistency, 3-4 minutes. Season generously with salt and pepper — taste as you go.
    4 min
  7. Drain the potatoes thoroughly and return them to the hot pot for a minute to evaporate excess moisture. Mash with butter and warm milk until completely smooth — lumps will show in the finished dish. Season well with salt and pepper.
  8. Spoon the lamb mixture into a greased 9x13-inch baking dish, spreading it evenly. Top with the mashed potatoes, using a fork to create peaks and valleys across the surface — this texture helps with browning.
  9. Brush the beaten egg yolk over the entire potato surface — this creates that gorgeous golden color. Bake for 25-30 minutes until the peaks are deeply golden and the filling bubbles around the edges.
    30 min
  10. Let the shepherd's pie rest for 10 minutes before serving. This settles the filling and makes it much easier to cut clean portions. The wait is worth it for neat, Instagram-worthy squares.
    10 min
Tips & Tricks
Frequently Asked Questions
Can I substitute ground beef for the lamb?

You can, but you'll be making cottage pie instead of shepherd's pie, and you'll lose the distinctive mineral flavor that makes this dish special. If you do substitute, choose ground beef with at least 15% fat content for proper texture.

How do I prevent the potatoes from getting gummy?

Make sure the potatoes are completely cooked before mashing, drain them thoroughly, and return them to the hot pot briefly to evaporate excess moisture. Mash while they're still hot and avoid overmixing once they're smooth.

Can this be made ahead and frozen?

Yes, assemble completely but don't bake. Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator, then bake at 375°F for 45-50 minutes until heated through and golden.

What if I can't find fresh herbs?

Use 1 teaspoon dried thyme and 1/2 teaspoon dried rosemary instead. Add them with the garlic but reduce the cooking time to 30 seconds since dried herbs don't need as much time to release their flavor.

Why is my filling watery after baking?

The vegetables likely released more moisture than expected. Next time, cook the filling mixture an extra 2-3 minutes to reduce excess liquid before assembling, and make sure your potatoes form a good seal around the edges of the dish.