Classic Shepherd’s Pie
Classic Shepherd’s Pie is a warm, comforting dish made with seasoned ground meat, usually lamb or beef, topped with a creamy layer of mashed potatoes. It’s hearty and filling, with…
Tip: save now, cook later.Classic Shepherd’s Pie is a warm, comforting dish made with seasoned ground meat, usually lamb or beef, topped with a creamy layer of mashed potatoes. It’s hearty and filling, with the meat and veggies cooked together in a rich gravy that makes every bite so satisfying. The golden-brown crust on top adds a little extra texture that I can’t get enough of.
I’ve always loved how simple ingredients come together in this dish to make something that feels like a big hug on a plate. When I make shepherd’s pie, I like to add a bit of Worcestershire sauce to the meat mixture for an extra depth of flavor that everyone always asks about. It’s one of those recipes where you can easily sneak in some extra veggies too, which I appreciate.
My favorite way to serve it is straight from the oven, piping hot with a side of green peas or a fresh salad to balance out the richness. It reminds me of cozy family dinners when the smell would fill the whole house and everyone would be gathering around the table, excited to dig in. This recipe always feels like home to me, and I hope it does for you too.
Key Ingredients & Substitutions
Potatoes: Choose starchy potatoes like Russets for fluffy mashed potatoes that hold their shape well when baked. Yukon Golds work great too for a creamier texture. If you’re avoiding dairy, use olive oil and plant milk instead of butter and milk.
Ground Meat: Traditionally, lamb is used, giving a distinctive flavor. If you prefer, ground beef is a good substitute and more common. For a vegetarian version, try lentils or mushrooms with rich veggie broth.
Vegetables: Onion, carrots, and celery make the base flavorful and hearty. Frozen peas add a pop of color and sweetness. Feel free to add mushrooms or corn if you like.
Worcestershire Sauce: This adds depth and umami to the meat filling. For a vegetarian alternative, tamari or soy sauce works well, or leave it out if unavailable.
How Can I Get the Perfect Mashed Potato Topping?
To get those creamy, fluffy mashed potatoes with a golden crust:
- Boil potatoes until very tender, then drain well to avoid watery mash.
- Add warm butter and milk while mashing for smooth texture.
- Season with salt and pepper generously—it makes a big difference.
- Spread them evenly over the filling, then use a fork to create peaks or ridges that brown beautifully in the oven.
- Bake until the top is golden and slightly crisp to add a satisfying contrast to the soft inside.
This topping is what makes Shepherd’s Pie feel so comforting, and it’s easier than you think to nail!
Equipment You’ll Need
- Large pot – perfect for boiling potatoes until tender with plenty of room to avoid spills.
- Potato masher – helps you get smooth, creamy mashed potatoes without lumps.
- Large skillet – you’ll sauté the meat and veggies here for even cooking and easy stirring.
- Baking dish or casserole dish – use one that holds all the filling and potatoes with room for bubbling.
- Wooden spoon or spatula – great for breaking up ground meat and mixing ingredients without scratching pans.
- Fork – to create texture on mashed potatoes that crisps nicely in the oven.
Flavor Variations & Add-Ins
- Swap ground lamb for ground turkey or chicken for a lighter taste that still feels hearty.
- Add chopped mushrooms to the meat mixture for an earthy flavor and more veggies.
- Mix cheddar or parmesan cheese into the mashed potato topping for a rich, cheesy crust.
- Stir in cooked corn or green beans with the peas to add extra color and texture.

Classic Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 1 cup celery, diced
- 1.5 lbs (680g) ground lamb (traditional) or beef
- 2 tbsp tomato paste
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves, plus extra for garnish
- 1/2 cup frozen peas (optional)
- Salt and pepper, to taste
For the Mash Topping:
- 2 lbs (900g) potatoes, peeled and cut into chunks
- 4 tbsp butter
- 1/4 cup milk
- Salt and pepper, to taste
How Much Time Will You Need?
This shepherd’s pie will take about 45 minutes to prepare and cook. Most of this time is spent boiling potatoes and simmering the filling, with about 25 minutes for baking to get that golden, crispy potato topping.
Step-by-Step Instructions:
1. Prepare the Potatoes:
Preheat your oven to 400°F (200°C). Place the peeled and chopped potatoes in a large pot, cover with salted water, and bring to a boil. Cook until the potatoes are soft, about 15-20 minutes. Drain well, then mash with butter and milk until smooth and creamy. Season with salt and pepper, then set aside.
2. Cook the Filling:
While the potatoes are cooking, heat olive oil in a large skillet over medium heat. Add the chopped onion, garlic, carrots, and celery, and cook until veggies are softened, about 5-7 minutes. Add the ground lamb or beef, breaking it up with a spoon, and cook until browned.
Stir in tomato paste and cook for 1-2 minutes. Then add beef broth, Worcestershire sauce, thyme, salt, and pepper. Let it simmer for about 10 minutes until the sauce thickens slightly. If you like, add frozen peas and cook another 2 minutes.
3. Assemble and Bake:
Transfer the meat mixture to a baking dish. Carefully spread the mashed potatoes evenly over the top, using a fork to create little peaks or ridges that will crisp nicely. Bake in the oven for 20-25 minutes until the potato topping turns a beautiful golden brown.
4. Serve and Enjoy:
Once baked, garnish with extra fresh thyme leaves if desired. Serve hot and enjoy the warm, cozy classic shepherd’s pie with your favorite side or on its own.
Can I Use Ground Beef Instead of Lamb?
Absolutely! Ground beef is a common and tasty substitute for lamb in shepherd’s pie, offering a slightly different but equally delicious flavor.
How Do I Store Leftovers?
Store any leftover shepherd’s pie in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through.
Can I Make This Recipe Ahead of Time?
Yes, you can prepare the filling and mashed potatoes a day in advance. Assemble the pie just before baking and refrigerate until ready to cook.
What Can I Use If I Don’t Have Worcestershire Sauce?
You can substitute Worcestershire sauce with soy sauce or tamari for a similar umami boost. If unavailable, just omit it and adjust seasoning to taste.