This British favorite features ground lamb gently simmered with aromatic vegetables like onions, carrots, and celery in a rich gravy infused with thyme and rosemary. It’s layered with creamy mashed potatoes made smooth with butter and milk, then baked until the top turns golden and slightly crisp. The dish is warming, satisfying, and perfect for sharing with family or guests. Variations can include cheddar cheese topping or substituting cauliflower for a lighter texture, making it a versatile and delightful main dish.
The way my flatmate Sarah would hover around the oven door every time I made this, watching those potato peaks turn golden, still makes me smile. We stumbled through our first attempt together after a particularly gray London walk, craving something that felt like a hug from the inside out. Now the scent of lamb and rosemary hitting warm butter instantly transports me back to that tiny kitchen with its perpetually steamed-up windows.
I once made this for a Sunday supper with friends and forgot to add the cheese until someone asked why it looked different. The sheepish moment turned into a laugh when we realized the cheddar was still sitting on the counter, and honestly, it was delicious without it too. Thats the thing about this dish—it forgives your little mistakes and still comes out beautiful.
Ingredients
- 2 tablespoons olive oil: A gentle base that lets the vegetables soften without browning too quickly
- 1 large onion, finely chopped: The foundation that melts into sweet savory goodness as it cooks
- 2 carrots, diced: These bring natural sweetness and hold their shape beautifully in the filling
- 2 celery stalks, diced: Essential for that aromatic base that gives depth to the lamb
- 2 cloves garlic, minced: Add this right before the lamb so it does not burn and turn bitter
- 500 g (1.1 lbs) ground lamb: The traditional choice that makes this distinctly Shepherds Pie instead of Cottage Pie
- 2 tablespoons tomato paste: Concentrated umami that deepens the gravy color and flavor
- 1 tablespoon Worcestershire sauce: That secret tangy element that makes British comfort food sing
- 250 ml (1 cup) beef or lamb stock: The liquid that becomes your rich, savory gravy
- 120 g (1 cup) frozen peas: Pop these in at the end so they stay bright and sweet
- 1 teaspoon fresh thyme leaves: Woodsy and fragrant, this is the herb that ties everything together
- 1 teaspoon fresh rosemary, chopped: Piney and aromatic, use fresh if you can find it
- Salt and freshly ground black pepper: Season generously at every stage for layers of flavor
- 1.2 kg (2.5 lbs) potatoes, peeled and cut into chunks: Yukon Gold or Russet work beautifully here
- 60 ml (¼ cup) whole milk: Warm this before adding for the smoothest mash imaginable
- 50 g (3½ tablespoons) unsalted butter: Room temperature butter melts into the potatoes like silk
- 60 g (½ cup) grated mature cheddar cheese: Optional but creates the most gorgeous golden crust
Instructions
- Preheat your oven:
- Get your oven to 200°C (400°F) so it is ready when you need it
- Start the potatoes:
- Bring a large pot of salted water to boil and cook your potato chunks until they surrender easily to a fork, about 15 to 18 minutes
- Build your flavor base:
- Heat olive oil in a large skillet over medium heat and sauté the onion, carrots, and celery for 5 to 7 minutes until they have softened and smell sweet
- Add the garlic:
- Stir in the minced garlic for just one minute until fragrant, then add the ground lamb
- Brown the lamb:
- Cook the meat for about 5 minutes, breaking it up with your spoon, until no pink remains and it is nicely browned
- Develop the sauce:
- Drain any excess fat if needed, then stir in the tomato paste and Worcestershire sauce and cook for 2 minutes to deepen the flavors
- Create the gravy:
- Pour in the stock, add the thyme, rosemary, salt and pepper, then simmer for 10 minutes until slightly thickened
- Add the peas:
- Stir in the frozen peas right at the end and remove the filling from the heat
- Mash the potatoes:
- Drain the potatoes and return them to the pot, then add milk, butter, salt and pepper and mash until impossibly smooth
- Assemble the pie:
- Spoon the lamb mixture into a 2 liter baking dish and spread the mashed potatoes evenly over the top
- Add the cheese:
- Sprinkle the grated cheddar over the potatoes if you are using it for that extra golden crust
- Bake until golden:
- Pop it in the oven for 25 to 30 minutes until the top is beautifully bronzed and the filling is bubbling up the edges
- Let it rest:
- Wait 10 minutes before serving—this helps the layers set and makes serving so much easier
There is something deeply satisfying about serving this bubbling dish and watching that first steam escape when someone breaks through the crispy potato crust. My dad always said the best part was the forkful where all three layers meet, and after years of making this, I have to agree.
Make It Ahead
This might be the ultimate do-ahead dinner. I have assembled the entire thing the morning before a dinner party and just kept it in the fridge until baking time. You might need to add 5 to 10 minutes to the baking time if it is cold from the refrigerator, but the results are just as good.
Freezing Instructions
Wrap the unbaked pie tightly with plastic and foil, and it will happily wait in your freezer for up to 3 months. Thaw overnight in the refrigerator before baking as directed. The texture holds up remarkably well, making it perfect for those nights when cooking feels impossible.
Serving Suggestions
A simple green salad with a sharp vinaigrette cuts through the richness beautifully. I have also served it with roasted green beans or buttered peas when feeding a crowd.
- A robust red wine like Malbec or Shiraz pairs wonderfully with the lamb
- Stout or porter beer brings out the earthy notes in the filling
- For a lighter meal, serve smaller portions alongside a crisp cucumber salad
This is the dish that turns a random Tuesday into something that feels like a celebration, even if the only occasion is making it to dinner time.
Recipe Q&A
- → What type of meat works best for this dish?
-
Ground lamb is traditional, offering rich flavor, but ground beef can be used as an alternative for a different yet classic taste.
- → Can I prepare the mashed potato topping ahead of time?
-
Yes, you can boil and mash potatoes in advance, keeping them warm. Add butter and milk just before assembling to keep them creamy.
- → How can I make the dish gluten-free?
-
Use gluten-free Worcestershire sauce and ensure the stock is gluten-free as well to avoid any gluten-containing ingredients.
- → Is it possible to add cheese to the topping?
-
Absolutely, sprinkling grated mature cheddar over the mashed potatoes before baking adds a delightful rich flavor and golden crust.
- → What are good side pairings for this meal?
-
This dish pairs wonderfully with robust red wines like Malbec or Shiraz and simple steamed greens or a crisp side salad.