Easy Shepherd’s Pie (Real Lamb, Mashed Potato Top)

True shepherd’s pie uses ground lamb, not beef. The beef version is cottage pie, and the distinction matters. The recipe below uses real lamb (or a 50/50 lamb-and-beef blend for the lamb-averse), tomato paste and Worcestershire for depth, and a garlic-cream mashed potato topping crowned with a layer of grated cheddar that broils into a golden crust.

Pinterest pin for easy shepherd’s pie recipe

Shepherd’s pie is lamb. Cottage pie is beef. The version below is the lamb one (the proper one), with a garlic-cream mashed potato top finished under the broiler with a layer of cheddar. Comfort food that earns the description.

Gear Worth Pulling Out

A Dutch oven or wide oven-safe skillet for the filling-to-bake transition. A potato ricer for the smoothest, fluffiest mash (a regular masher works in a pinch).

A microplane for grating the garlic into the potatoes and the cheddar onto the top. A kitchen scale for the lamb portion.

Recommended Reads

Shepherd’s Pie vs. Cottage Pie: The Irish-English Distinction

Shepherd’s pie originated in 18th-century Britain and Ireland as a way to use leftover roast meat under a thrifty potato crust. The name comes from the meat: a shepherd herds sheep, so shepherd’s pie uses lamb.

Cottage pie, made with beef, predates shepherd’s pie by about fifty years and refers to the cottagers (poor rural laborers) who first ate it. By the late 1800s, both versions coexisted in British cookbooks, distinguished only by the meat.

American kitchens flattened the distinction over the 20th century and most U.S. recipes labeled “shepherd’s pie” actually use beef. The version below is the real thing. Ground lamb, classical British construction, with one American upgrade: the broiled cheddar top.

A Few Notes on the Ingredients

Ground lamb: 700 g (1.5 lb) for true shepherd’s pie. If your family is lamb-averse, do 350 g (12 oz) lamb + 350 g (12 oz) 80/20 ground beef. The blend keeps the lamb identity while toning down the gamey notes.

Classic mirepoix: 2 medium carrots, 2 celery stalks, 1 large yellow onion, all diced 6 mm (1/4 inch). Plus 150 g (1 cup) frozen peas added near the end so they stay bright.

Tomato paste: 30 g (2 Tbsp) bloomed with the spices in the dry pan. This is the depth move that takes the filling from braise-style to savory and complex.

Beef stock and Worcestershire: 360 ml (1½ cups) beef stock + 1 Tbsp Worcestershire. The stock builds the braising liquid; the Worcestershire adds tang and umami.

Fresh thyme and rosemary: 1 Tbsp fresh thyme leaves + 1 tsp fresh rosemary, finely chopped. The two herbs that pair best with lamb. Dried works in a pinch at half the volume.

Russet potatoes: 900 g (2 lb), peeled and cubed. Russets are starchy and absorb butter and cream beautifully. Yukon Gold works for a slightly waxier, denser mash.

Butter, cream, and garlic for the mash: 60 g (4 Tbsp) butter, 120 ml (1/2 cup) heavy cream, 1 garlic clove grated on a microplane. This is the upgrade. Standard mashed potato toppings are bland; this one carries the dish.

Sharp cheddar: 100 g (1 cup) freshly grated, layered on top before the final broil. Pre-shredded does not melt as smoothly; grate from a block.

Recipe: Easy Shepherd’s Pie

Shepherd’s pie with lamb filling, peas, carrots, and broiled cheddar mashed potato topping

Prep time: 20 minutes | Cook time: 40 minutes | Total time: 1 hour | Serves: 6

For the Filling

  • 700 g (1.5 lb) ground lamb (or 350 g lamb + 350 g 80/20 ground beef)
  • 1 large yellow onion (about 200 g), diced
  • 2 medium carrots (about 150 g), diced 6 mm (1/4 inch)
  • 2 celery stalks, diced 6 mm (1/4 inch)
  • 3 cloves garlic, minced
  • 30 g (2 Tbsp) tomato paste
  • 360 ml (1½ cups) beef stock
  • 1 Tbsp Worcestershire sauce
  • 150 g (1 cup) frozen peas
  • 1 Tbsp fresh thyme leaves
  • 1 tsp fresh rosemary, finely chopped
  • 1 Tbsp olive oil
  • 1 tsp kosher salt (about 6 g)
  • 1/2 tsp freshly cracked black pepper

For the Potato Topping

  • 900 g (2 lb) russet potatoes, peeled and cubed
  • 60 g (4 Tbsp) unsalted butter
  • 120 ml (1/2 cup) heavy cream, warmed
  • 1 large garlic clove, grated on a microplane
  • 1 tsp kosher salt
  • 1/4 tsp freshly cracked black pepper
  • 100 g (1 cup) freshly grated sharp cheddar

Instructions

  1. Bring a large pot of well-salted water to a boil. Add the cubed russet potatoes and cook for 15 to 18 minutes, until a fork slides through them without resistance. Drain thoroughly and return the potatoes to the empty pot to steam dry for 2 minutes.
  2. While the potatoes cook, heat 1 Tbsp olive oil in a wide oven-safe skillet or Dutch oven over medium-high heat. Add the diced onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables soften and start to take on color.
  3. Add the ground lamb to the pan. Break it up with a wooden spoon and cook for 6 to 7 minutes until no pink remains. Drain off any excess fat that pooled, leaving about 1 Tbsp in the pan for flavor.
  4. Add the minced garlic, tomato paste, fresh thyme, and rosemary. Stir constantly for 2 to 3 minutes. The tomato paste will darken from bright red to brick red as it blooms. Season with 1 tsp salt and 1/2 tsp black pepper.
  5. Pour in 360 ml (1½ cups) beef stock and 1 Tbsp Worcestershire sauce. Scrape up any browned bits stuck to the bottom of the pan. Simmer for 8 to 10 minutes, stirring occasionally, until the liquid reduces and the mixture looks glossy and saucy but not soupy. Stir in the frozen peas and remove the pan from the heat.
  6. Preheat the oven to 200°C (400°F). While the oven heats, make the potato topping. Pass the drained potatoes through a ricer into a large bowl, or mash them with a potato masher. Add 60 g (4 Tbsp) butter, 120 ml (1/2 cup) warm heavy cream, the microplaned garlic clove, 1 tsp salt, and 1/4 tsp black pepper. Stir gently until smooth. Avoid overmixing; overworked potatoes turn gluey.
  7. If you cooked the filling in an oven-safe pan, leave it there. Otherwise transfer it to a 23 x 33 cm (9 x 13 inch) baking dish. Spoon the mashed potato over the top in dollops, then spread evenly with the back of a spoon or an offset spatula. Score the surface with a fork to create ridges that will crisp in the oven.
  8. Bake at 200°C (400°F) for 20 minutes, until the filling is bubbling at the edges and the potato top is just starting to brown.
  9. Sprinkle the freshly grated cheddar evenly over the top. Switch the oven to broil and return the pie to the oven for 3 to 4 minutes, watching closely, until the cheese melts and turns golden brown in spots.
  10. Let the pie rest for 10 minutes before serving so the layers set. Scoop generously into shallow bowls. The filling should hold its shape on the spoon.

Notes

The 10-minute rest after baking is what lets the filling thicken and the layers set. Skip it and the first scoop is soupy. Resting matters.

If your potatoes feel watery, return them to the empty pot over low heat and stir for 1 to 2 minutes to drive off the moisture before adding the butter and cream.

Score the potato top before baking. The ridges crisp under the broiler and give the pie a more interesting texture than a smooth flat surface.

Tips and Variations

Shepherd’s vs. Cottage Pie in One Sentence

Shepherd’s pie is lamb. Cottage pie is beef. Both use the same potato top. If you make it with beef and call it shepherd’s pie, you have made cottage pie.

Most American “shepherd’s pie” recipes are actually cottage pie, but no one polices the name. Use whichever meat you prefer. The technique is identical.

Why the Cheddar Broil Is the American Upgrade

Traditional British shepherd’s pie has no cheese on top. The potato gets crisp under the broiler on its own.

The grated cheddar layer is an American addition that gives the top a golden crust and adds a savory sharpness that pairs naturally with the lamb. Skip it for tradition; include it for the better dish.

What Meat and Vegetable Swaps Actually Work

Ground turkey or chicken make a lighter version (call it shepherd’s pie with poultry; the lamb purists will sigh). 80/20 ground beef makes cottage pie. Plant-based ground (Impossible or Beyond) works for a vegetarian shepherd’s pie, with a few notes in the next section.

For vegetables, parsnips swap in 1-to-1 for carrots and bring earthy sweetness. Mushrooms (225 g / 8 oz sautéed) add umami depth. Corn kernels in place of peas work fine but lean more American.

How to Make This Vegetarian Without Losing the Lamb Identity

Replace the lamb with 2 cups cooked brown lentils + 225 g (8 oz) finely chopped sautéed cremini mushrooms. The lentils provide the protein, the mushrooms provide the umami depth the lamb would have. Use vegetable stock in place of beef stock.

The result is not shepherd’s pie, technically, but it is a satisfying lentil-and-mushroom version that holds the same construction. For vegan, swap the cream for full-fat oat milk or coconut cream, and use a plant-based cheddar (Violife or Daiya) for the top.

How Long This Keeps and How to Freeze

Leftovers keep 4 days in the fridge in an airtight container. Reheat covered in a 160°C (325°F) oven for 20 minutes to keep the potato top from drying out. The microwave works but turns the top a bit soft.

Fully assembled, unbaked shepherd’s pie freezes well for up to 2 months. Wrap tightly in plastic, then foil. Thaw overnight in the fridge before baking; add 10 minutes to the bake time to account for the cold start.

Frequently Asked Questions

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

The meat. Shepherd’s pie uses ground lamb. Cottage pie uses ground beef. Both share the same mashed-potato topping and similar braising technique.

Can I make this ahead?

Yes. Assemble the pie up to 24 hours ahead and refrigerate covered. Bake straight from the fridge at 200°C (400°F) for 30 to 35 minutes, then broil with the cheese.

What can I use instead of heavy cream?

Whole milk works in a pinch but the mash will be thinner. Half-and-half is the closest substitute. For a non-dairy version, full-fat oat milk holds its body better than other plant milks.

Why is my filling soupy?

Either you skipped the 8 to 10 minute reduction step after adding the stock, or you skipped the 10-minute rest after baking. Both let the filling thicken to the right consistency. If you skipped the reduction, simmer the filling longer before topping with potatoes.

What goes on the side?

Roasted Brussels sprouts, steamed green beans, or a simple green salad with sharp vinaigrette all balance the richness of the pie. A glass of red wine (Cabernet, Côtes-du-Rhône) finishes the meal.

Key Takeaways

  • Shepherd’s pie uses lamb. Cottage pie uses beef. The distinction matters.
  • The garlic-cream-butter potato topping is the upgrade most home versions skip.
  • Score the potato top with a fork before baking; the ridges crisp under the broiler.
  • The 10-minute rest after baking is what lets the layers set. Do not skip it.
  • Fully assembled unbaked pies freeze well for 2 months.

Final Thoughts

Shepherd’s pie is the kind of comfort food that earns its place because every component does its job. The lamb filling is savory and deeply seasoned, the potato top is buttery and crisp under the broiler, and the rest between pulling it from the oven and serving lets everything settle into something you can actually scoop without it falling apart.

The lamb-not-beef commitment and the garlic-cream potato topping are the two moves that separate this version from the average. Both are small effort, both lift the dish meaningfully.

Make it for Sunday dinner, cold-weather entertaining, or a make-ahead dinner-party main. Pair with roasted Brussels sprouts, a green salad, and a glass of red wine. It eats like the kind of dinner you remember.

Easy Shepherd's Pie

Yield: 6
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour

True shepherd's pie uses ground lamb, not beef. The beef version is cottage pie, and the distinction matters.

Ingredients

  • 700 g (1.5 lb) ground lamb (or 350 g lamb + 350 g 80/20 ground beef)
  • 1 large yellow onion (about 200 g), diced
  • 2 medium carrots (about 150 g), diced 6 mm (1/4 inch)
  • 2 celery stalks, diced 6 mm (1/4 inch)
  • 3 cloves garlic, minced
  • 30 g (2 Tbsp) tomato paste
  • 360 ml (1½ cups) beef stock
  • 1 Tbsp Worcestershire sauce
  • 150 g (1 cup) frozen peas
  • 1 Tbsp fresh thyme leaves
  • 1 tsp fresh rosemary, finely chopped
  • 1 Tbsp olive oil
  • 1 tsp kosher salt (about 6 g)
  • 1/2 tsp freshly cracked black pepper
  • 900 g (2 lb) russet potatoes, peeled and cubed
  • 60 g (4 Tbsp) unsalted butter
  • 120 ml (1/2 cup) heavy cream, warmed
  • 1 large garlic clove, grated on a microplane
  • 1 tsp kosher salt
  • 1/4 tsp freshly cracked black pepper
  • 100 g (1 cup) freshly grated sharp cheddar

Instructions

  1. Bring a large pot of well-salted water to a boil. Add the cubed russet potatoes and cook for 15 to 18 minutes, until a fork slides through them without resistance. Drain thoroughly and return the potatoes to the empty pot to steam dry for 2 minutes.
  2. While the potatoes cook, heat 1 Tbsp olive oil in a wide oven-safe skillet or Dutch oven over medium-high heat. Add the diced onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until the vegetables soften and start to take on color.
  3. Add the ground lamb to the pan. Break it up with a wooden spoon and cook for 6 to 7 minutes until no pink remains. Drain off any excess fat that pooled, leaving about 1 Tbsp in the pan for flavor.
  4. Add the minced garlic, tomato paste, fresh thyme, and rosemary. Stir constantly for 2 to 3 minutes. The tomato paste will darken from bright red to brick red as it blooms. Season with 1 tsp salt and 1/2 tsp black pepper.
  5. Pour in 360 ml (1½ cups) beef stock and 1 Tbsp Worcestershire sauce. Scrape up any browned bits stuck to the bottom of the pan. Simmer for 8 to 10 minutes, stirring occasionally, until the liquid reduces and the mixture looks glossy and saucy but not soupy.
  6. Preheat the oven to 200°C (400°F). While the oven heats, make the potato topping. Pass the drained potatoes through a ricer into a large bowl, or mash them with a potato masher.
  7. If you cooked the filling in an oven-safe pan, leave it there. Otherwise transfer it to a 23 x 33 cm (9 x 13 inch) baking dish. Spoon the mashed potato over the top in dollops, then spread evenly with the back of a spoon or an offset spatula.
  8. Bake at 200°C (400°F) for 20 minutes, until the filling is bubbling at the edges and the potato top is just starting to brown.
  9. Sprinkle the freshly grated cheddar evenly over the top. Switch the oven to broil and return the pie to the oven for 3 to 4 minutes, watching closely, until the cheese melts and turns golden brown in spots.
  10. Let the pie rest for 10 minutes before serving so the layers set. Scoop generously into shallow bowls. The filling should hold its shape on the spoon.

Notes

The 10-minute rest after baking is what lets the filling thicken and the layers set. Skip it and the first scoop is soupy. Resting matters.

If your potatoes feel watery, return them to the empty pot over low heat and stir for 1 to 2 minutes to drive off the moisture before adding the butter and cream.

Tried this recipe?

Mention @TheKitchenAbroad and tag #thekitchenabroad to be featured on my Instagram!

Last update on 2026-08-08 / Affiliate links / Images from Amazon Product Advertising API

Leave a Comment