This easy shepherd’s pie uses ground lamb, which is what separates it from cottage pie, made with beef. The filling is lamb, onion, carrot and celery simmered in stock with tomato paste and Worcestershire, under a garlicky cream mash that gets a cheddar crust from the broiler. It serves six and takes about an hour.

Lamb. That’s the whole argument. Make it with beef and you’ve made cottage pie, which is a fine dinner, but the name on this easy shepherd’s pie recipe means lamb, and lamb tastes richer and a little gamey in a way that stands up to a thick blanket of potato.
The rest is technique: brown the vegetables properly, cook the tomato paste until it darkens, reduce the stock until the filling is glossy rather than wet, and rest the pie before you cut it. Get those right and the first scoop holds its shape on the spoon.
You don’t need special kit, but a wide oven-safe pan saves a dish, and a potato ricer makes the smoothest mash. These are the tools I’d reach for.
Shepherd’s pie or cottage pie: does the meat matter?
It does, at least for the name. Shepherd’s pie is lamb, cottage pie is beef, and both sit under the same mashed potato top. Most American recipes labelled shepherd’s pie are cottage pie, and nobody arrests you for it.
For flavour, though, I’d stay with lamb. Lamb fat carries a sweetness that soaks into the carrots and onion as they cook together, and rosemary and thyme were made for it. If someone at your table finds lamb too strong, go half lamb and half 80/20 beef. You keep most of the character and lose the edge.
Brown the meat until no pink remains, then pour off most of the fat, leaving about a tablespoon in the pan. Ground lamb should reach 71°C (160°F), the safe minimum for ground meat on the FoodSafety.gov temperature chart; between the browning, the simmer and the bake, it gets there easily.
How do you get a potato top that crisps instead of slumping?
Dry potatoes, warm cream, and a fork. After draining, put the potatoes back in the empty pot for two minutes so the steam drives off surface water. Wet potatoes make a loose mash that sinks into the filling and never browns.
Warm the cream before it goes in. Cold dairy cools the potatoes and makes you stir longer, and overworked potatoes turn gluey. A ricer helps here, since it breaks the potato without beating it. Grate the garlic on a microplane so it melts into the mash instead of sitting in raw chunks.
Then score the top with a fork before baking. Those ridges are what catch the heat and turn crisp. The cheddar is an American habit; a traditional British pie has no cheese, and the potato browns on its own. I add it, because a sharp cheddar crust against sweet lamb is hard to argue with. Leave it off if you want it the old way.
For a lighter top, swap half the potato for a silky celeriac purée. It browns less but tastes great with lamb.
Which swaps work in shepherd’s pie?
Ground turkey or chicken gives a lighter pie. Plant-based mince works for a meatless version. Parsnips swap in one for one for the carrots and add an earthy sweetness, 225 g (8 oz) of sautéed mushrooms deepen the filling, and corn can stand in for the peas.
A vegetarian version that still tastes like dinner
Replace the lamb with 2 cups of cooked brown lentils and 225 g (8 oz) of finely chopped cremini mushrooms, sautéed until they’ve given up their water and started to brown. Use vegetable stock instead of beef stock. The lentils bring the body and the mushrooms bring the savoury depth the lamb would have. For a vegan pie, use full-fat oat milk or coconut cream in the mash and a plant-based cheddar on top.
Can you make shepherd’s pie ahead or freeze it?
Yes to both. Assemble the whole pie up to 24 hours ahead, cover it and refrigerate. Bake straight from the fridge at 200°C (400°F) for 30 to 35 minutes, then add the cheese and broil.
Unbaked, it freezes well for up to 2 months. Wrap it tightly in plastic, then foil, and thaw overnight in the fridge before baking, adding about 10 minutes to the bake time for the cold start. It’s one of the best dishes for a freezer meal prep session, because the potato top protects the filling from freezer burn.
Leftovers keep 4 days in the fridge in an airtight container. Reheat covered in a 160°C (325°F) oven for about 20 minutes. The microwave works too, though the top goes soft.

Easy shepherd’s pie recipe
Prep time: 20 minutes. Cook time: 40 minutes. Total time: 1 hour. Serves: 6.
Ingredients 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
Ingredients 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
- Bring a large pot of well-salted water to a boil. Add the potatoes and cook for 15 to 18 minutes, until a fork slides through without resistance. Drain well and return them to the empty pot to steam dry for 2 minutes.
- Meanwhile, heat the olive oil in a wide oven-safe skillet or Dutch oven over medium-high heat. Add the onion, carrots and celery and cook for 6 to 8 minutes, stirring now and then, until they soften and start to colour.
- Add the lamb and break it up with a wooden spoon. Cook for 6 to 7 minutes, until no pink remains. Pour off excess fat, leaving about 1 Tbsp in the pan.
- Add the garlic, tomato paste, thyme and rosemary. Stir constantly for 2 to 3 minutes, until the tomato paste darkens from bright red to brick red. Season with 1 tsp salt and 1/2 tsp pepper.
- Pour in the stock and Worcestershire sauce and scrape up the browned bits from the bottom. Simmer for 8 to 10 minutes, stirring occasionally, until the filling looks glossy and saucy but not soupy. Stir in the peas and take the pan off the heat.
- Preheat the oven to 200°C (400°F). Rice or mash the potatoes into a large bowl. Add the butter, warm cream, grated garlic, 1 tsp salt and 1/4 tsp pepper, and stir gently until smooth. Don’t overmix.
- Leave the filling in the oven-safe pan, or transfer it to a 23 x 33 cm (9 x 13 inch) baking dish. Dollop the mash over the top, spread it evenly, and score the surface with a fork.
- Bake for 20 minutes, until the filling bubbles at the edges and the potato starts to brown.
- Scatter the cheddar over the top. Switch the oven to broil and cook for 3 to 4 minutes, watching closely, until the cheese melts and browns in spots.
- Rest the pie for 10 minutes before serving so the filling thickens and the layers set.
Notes
If the mash feels watery, stir it over low heat in the empty pot for 1 to 2 minutes before adding the butter and cream. If the filling is soupy, it needed a longer simmer before the potatoes went on, or it didn’t get its 10-minute rest.
Shepherd’s pie questions
What’s the difference between shepherd’s pie and cottage pie?
The meat: shepherd’s pie is made with ground lamb, cottage pie with ground beef. Both have the same mashed potato topping and a similar slow-simmered filling.
Why is my shepherd’s pie filling runny?
It usually means the stock wasn’t reduced long enough or the pie was served without resting. Simmer the filling for the full 8 to 10 minutes until glossy, and give the baked pie 10 minutes before you scoop.
What can I use instead of heavy cream in the mash?
Half-and-half is the closest substitute, and whole milk works with a slightly thinner mash. For dairy-free, full-fat oat milk holds its body better than most plant milks.
What should I serve with shepherd’s pie?
Something green and sharp to cut the richness: roasted Brussels sprouts, steamed green beans or a salad with a tart vinaigrette. A roasted baby cauliflower also works and shares the oven.
Can I make shepherd’s pie with beef?
Yes, but strictly speaking it becomes cottage pie. Use 80/20 ground beef in the same amount, and the method doesn’t change at all.
Key takeaways
- Shepherd’s pie is lamb and cottage pie is beef; a half-and-half blend softens the lamb flavour.
- Steam-dry the potatoes and warm the cream so the mash stays fluffy and browns.
- Reduce the filling until glossy, then rest the baked pie for 10 minutes so it holds together.
- Assemble up to a day ahead, or freeze unbaked for up to 2 months.
Serving shepherd’s pie to a crowd
This pie is built for cold evenings with people around the table. It bakes in one dish, waits happily, and needs only a salad beside it. For a full menu around it, these winter dinner party ideas cover starters, sides and something to finish.
Easy Shepherd's Pie
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Last update on 2026-10-03 / Affiliate links / Images from Amazon Product Advertising API