This is a ground lamb shepherd’s pie with a thick, savory filling of carrots, peas, and onions under a fork-ridged Yukon Gold mash that browns in the oven. It takes about 90 minutes start to finish, and most of that is hands-off. The honest reason to make it: it feeds six people from one pan, reheats well, and the ingredients are cheap.
Smart swaps
- Ground lamb: If lamb isn’t at your store or is priced high, ground beef works fine — that version is technically called cottage pie, but it tastes just as good. Ground turkey is a leaner option that also holds up to the sauce.
- Yukon Gold potatoes: Russets are a perfectly fine substitute. They’re starchier, so the mash will be slightly fluffier rather than creamy — still great under the broiler.
- Beef stock: Chicken stock or even vegetable broth can replace beef stock without wrecking the dish. In a pinch, dissolve half a bouillon cube in warm water.
- Worcestershire sauce: A small splash of soy sauce does the same job — adds depth and a little salt. Use about the same amount.
- Fresh thyme: Dried thyme works. Use roughly a third of the amount called for, since dried herbs are more concentrated. Skip the garnish — not worth the extra dish.
Before you start
The one thing that actually matters here is getting the filling thick enough before it goes under the potatoes. If the sauce is still loose when you spread the mash on top, it will bubble up through the potato layer and make a soupy mess. After you add the stock and let it simmer, you want the mixture to hold its shape when you drag a spoon through it — it should close back slowly, not immediately. Give it the full 10 to 12 minutes on a gentle simmer, uncovered. The second thing worth knowing: drain the potatoes very thoroughly. Watery potatoes make a mash that slides off the filling instead of sitting on top of it. Let them steam dry in the colander for a minute or two before you start mashing.
If something goes sideways
- The filling is too greasy: Ground lamb can release a lot of fat. After browning the meat, tilt the pan and spoon off the excess fat before adding the tomato paste and flour. A little fat is fine; a pool of it will make the finished dish greasy.
- The potato topping sinks into the filling: The filling wasn’t thick enough before assembly. Spread the mash in small dollops across the surface first, then gently smooth them together — this puts less pressure on the filling than spreading from one side.
- The top isn’t browning: Some ovens don’t get the top golden through baking alone. Switch to the broiler for the last 3 to 4 minutes, watching closely. Pull it when the peaks of the fork marks are golden, not when the whole surface is brown.
- The filling tastes flat: Taste it before assembly and adjust salt. Stock varies a lot in saltiness, and tomato paste brands differ in intensity. A small extra splash of Worcestershire sauce at this stage can fix a dull filling quickly.
- The mash is gluey: Over-mashing, especially with an electric mixer, breaks down the potato starch and makes it paste-like. Use a hand masher or ricer and stop as soon as the lumps are gone.
Storage and reheating
Leftovers keep in the fridge for up to 4 days, covered tightly. Reheat individual portions in the microwave at medium power for 2 to 3 minutes, or cover the whole dish with foil and warm it in a 350°F oven for about 20 minutes. For freezing, let the pie cool completely, then wrap the dish well or portion it into airtight containers. It freezes for up to 3 months. Thaw overnight in the fridge before reheating — going straight from frozen to oven works but takes much longer and can dry out the potato topping.
Classic Shepherd's Pie
Equipment
- Large skillet
- Potato masher
- Oven-safe baking dish (9x13 inches)
- Medium saucepan
Ingredients
For the Meat Filling:
- 2 tablespoons olive oil extra virgin preferred
- 1 medium yellow onion finely diced
- 2 cloves garlic minced
- 2 medium carrots peeled and diced
- 1 cup frozen peas thawed
- 1 ½ pounds ground lamb or substitute with ground beef
- 2 tablespoons tomato paste high-quality double concentrate recommended
- 2 tablespoons all-purpose flour
- ¾ cup beef stock low-sodium preferred
- 1 teaspoon Worcestershire sauce
- ½ teaspoon fresh thyme leaves finely chopped
- 1 pinch salt to taste
- 1 pinch black pepper to taste
For the Potato Topping:
- 2 pounds Yukon Gold potatoes peeled and cubed
- 4 tablespoons unsalted butter cut into cubes
- ⅓ cup whole milk warmed
- 1 pinch salt to taste
Instructions
Prepare the Filling:
- Heat olive oil in a skillet over medium heat. Add diced onion and sauté for 4–5 minutes until translucent. Stir in the garlic and cook for 1 minute until aromatic.
- Add the diced carrots and cook for 5–6 minutes until they begin to soften. Add ground lamb and cook, breaking it up with a wooden spoon, for 7–8 minutes or until browned and fully cooked.
- Stir in tomato paste and sprinkle in flour, cooking for 2–3 minutes to remove the raw flour taste. Slowly add beef stock, Worcestershire sauce, thyme, along with a pinch of salt and pepper. Let simmer gently for 10–12 minutes until the mixture thickens. Fold in peas. Remove from heat and set aside.
Make the Mashed Potatoes:
- In a large pot, cover cubed potatoes with cold, salted water. Bring to a boil and simmer for 15–18 minutes or until fork-tender. Drain well.
- Mash potatoes until smooth using a hand masher or ricer. Stir in butter and warm milk until creamy. Taste and adjust seasoning with salt.
Assemble and Bake:
- Preheat oven to 375°F (190°C). Spread lamb filling evenly into the base of a 9x13 inch baking dish. Spoon the mashed potatoes over the top, smoothing the surface with a spatula. Use a fork to gently texture the top for better browning.
- Bake uncovered for 25–30 minutes, or until the potato top is lightly golden and filling is bubbling at the edges. For a crispier top, briefly broil for 2–3 minutes.
Notes
- You can make the meat filling 1–2 days in advance for a quicker weeknight meal.
- For a dairy-free version, substitute the milk and butter in potatoes with olive oil and broth.
- Add a parmesan crust to the top layer for extra umami.
Nutrition
Frequently asked questions
Can I use ground beef instead of ground lamb?
Yes, ground beef works well and is often cheaper and easier to find. The dish is then technically called cottage pie, but the method and proportions are identical.
Do I have to peel the potatoes?
No, but leaving the skins on changes the texture of the mash noticeably — it will be chunkier and slightly coarser. If you don’t mind that, it saves time and the skins add a little flavor.
Can I assemble this ahead of time and bake it later?
Yes. Assemble the full pie, cover it, and refrigerate for up to 24 hours before baking. Add about 10 extra minutes to the bake time since it’s going in cold.
My filling looks too thin after simmering — what do I do?
Keep cooking it uncovered for a few more minutes; the liquid will continue to reduce. If you’re really short on time, mix a teaspoon of flour with a tablespoon of cold water and stir it into the filling, then let it cook for another 2 minutes.
Can I make this without an oven-safe baking dish — like in a cast iron skillet?
A large oven-safe skillet works fine. Just make sure it’s deep enough to hold the filling and the potato layer without spilling over when it bubbles.
Is there a way to make this without beef stock?
Chicken broth or vegetable broth both work as direct substitutes in the same quantity. Half a bouillon cube dissolved in three-quarters of a cup of warm water is also a reliable pantry backup.
Try these next
- Classic Roman Carbonara
- Creamy New England Clam Chowder
- Melt-in-Your-Mouth Scottish Shortbread Cookies
- Classic British Lemon Curd



















































