Classic Shepherd’s Pie

Looking for a shepherd’s pie recipe that’s hearty, comforting, and surprisingly easy to make? You’ve found it. This classic shepherd’s pie is the ultimate cold-weather comfort food — a savory filling of ground lamb (or beef) simmered with vegetables in a rich gravy, all topped with a golden, buttery mashed potato crust that bakes up crispy on the edges and fluffy in the middle. Unlike cottage cheese casseroles or creamy chicken bakes, this traditional shepherd’s pie relies on deep, savory flavors from simple pantry ingredients. Whether you’re using leftover mashed potatoes or making them fresh, this one-dish meal will warm you from the inside out.
Why This Shepherd’s Pie Deserves a Spot on Your Table
- Real shepherd’s pie – uses ground lamb (authentic) or beef (cottage pie style)
- From-scratch gravy – no canned soups, just rich beef broth and tomato paste
- Make-ahead friendly – assemble completely and bake when ready
- Great for using leftovers – perfect for leftover mashed potatoes or roast meat
- Freezer-friendly – makes two! Freeze one for a busy night
Tips for the Best Shepherd’s Pie
- Use Yukon Gold potatoes – they’re naturally buttery and creamy. Russets work too but can be starchier.
- Don’t skip browning the tomato paste – this deepens the flavor and adds richness.
- Seal the edges – spread the mashed potatoes all the way to the rim of the dish to prevent the filling from bubbling over and burning.
- Make it ahead – assemble completely (but don’t bake). Cover and refrigerate for up to 2 days. Add 10–15 minutes to the baking time.
- Double it – shepherd’s pie freezes beautifully. Make two, bake one, and freeze the other for a busy night.
What to Serve With Shepherd’s Pie
Shepherd’s pie is a complete meal on its own, but these sides pair beautifully:
- Crusty bread or Irish soda bread (to soak up extra gravy)
- Simple green salad with a tangy vinaigrette
- Roasted Brussels sprouts or glazed carrots
- A pint of stout or a glass of red wine (for the adults!)
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze the fully baked and cooled shepherd’s pie for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheat: Reheat in a 350°F oven for 15–20 minutes (covered with foil for the first 10 minutes to prevent the potatoes from burning). Microwaving individual portions works but will soften the potato crust.

Classic Shepherd’s Pie
Ingredients
Method
- Boil potatoes in salted water for 15–20 minutes until tender. Drain, return to pot, and mash with butter, milk, salt, and pepper. Stir in egg yolk and Parmesan if using. Set aside.
- Preheat oven to 375°F. Grease a 9×9 baking dish.
- In a large skillet, heat oil over medium-high heat. Brown the ground lamb (or beef), about 5–7 minutes. Transfer meat to a plate.
- In the same pan, cook onion, carrots, and celery for 5–6 minutes until softened. Add garlic and cook 1 minute.
- Stir in tomato paste and cook 1 minute. Add Worcestershire sauce, beef broth, thyme, salt, and pepper. Scrape up browned bits.
- Return meat to the pan. Add peas. Simmer 5–8 minutes until slightly reduced. Add cornstarch slurry if a thicker gravy is desired.
- Pour filling into baking dish. Spoon mashed potatoes over the top and spread to the edges. Create ridges with a fork.
- Bake for 20–25 minutes until bubbly and golden brown. Broil for 2 minutes if desired.
- Rest for 10 minutes. Serve warm.
