Shepherd’s Pie
I grew up with a pan of bubbling shepherd’s pie on cold weeknights — the kind that filled the house with savory steam and fed the whole family with very little fuss. This version is the classic, meat-and-mashed-potato casserole that’s hearty, comforting, and forgiving. It’s the sort of dish you make when you want something warm, filling, and reliably crowd-pleasing. If you enjoy hands-off one-dish dinners, you might also like this easy chicken pot pie for another cozy weeknight idea.
Why you’ll love this dish
Shepherd’s pie brings practical comfort: a savory meat base topped with creamy mashed potatoes that crisp to golden edges in the oven. It’s budget-friendly because one pound of ground meat stretches to feed several people when paired with potatoes and vegetables. Kids usually like the mild, familiar flavors. It’s also flexible — swap beef for lamb for a more traditional “shepherd’s” profile, or mix in whatever vegetables are in season. Make it on a weeknight, bring it to a potluck, or bake it for a relaxed Sunday supper.
“Simple to assemble, wildly comforting to eat — a family favorite.” — a quick note I scribbled after my first trial
Step-by-step overview
Before you dive in, here’s how this shepherd’s pie comes together. You’ll sauté aromatics and carrots, brown the ground meat, stir in tomato paste and broth for a glossy, savory filling, then simmer briefly with peas to thicken. Spoon that into a baking dish, top with prepared mashed potatoes, add cheese if you like, and bake until bubbling and golden. Total hands-on time is moderate, and the oven does much of the finishing work.
What you’ll need
- 1 lb ground beef (or lamb)
- 1 onion, chopped
- 2 carrots, diced
- 2 cups frozen peas
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 teaspoon Worcestershire sauce
- 4 cups mashed potatoes (prepared)
- 1 cup shredded cheese (optional)
- Salt and pepper to taste
- 2 tablespoons olive oil
Notes and substitutions: Use ground lamb for a traditional shepherd’s pie, or ground turkey for a lighter option. If you don’t have beef broth, use chicken broth or a splash of red wine plus water. For dairy-free mashed potatoes, use olive oil and unsweetened plant milk.
Step-by-step instructions
- Preheat your oven to 400°F (200°C). Lightly oil the baking dish if it’s not nonstick.
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and diced carrots. Sauté until softened, about 5 minutes.
- Add the ground beef (or lamb) to the skillet. Break it up and cook until browned all over. If there’s excess fat, drain or spoon most of it out.
- Stir in the tomato paste and let it cook briefly to deepen the flavor, about 1 minute. Pour in the beef broth and add the Worcestershire sauce. Scrape up any browned bits from the bottom of the pan.
- Add the frozen peas and season with salt and pepper. Simmer the mixture until it thickens slightly, 5–10 minutes.
- Spoon the meat-and-vegetable mixture into your prepared baking dish and spread it into an even layer.
- Dollop or spread the mashed potatoes over the top. Smooth with a spatula and sprinkle the shredded cheese evenly over the potatoes if using.
- Bake in the preheated oven for 25–30 minutes, until the edges are bubbling and the top is golden brown.
- Let the casserole rest for 5–10 minutes before serving.
Best ways to enjoy it
Serve slices straight from the baking dish for a rustic, family-style meal. Offer a crisp green salad with a tangy vinaigrette to cut the richness. Steamed green beans or roasted Brussels sprouts add a textured contrast. If you want a soup-and-pie combo for a fuller menu, pair it with a light broth-based soup such as this comforting chicken pot pie soup — the flavors echo nicely without overwhelming the plate.
Storage and reheating tips
- Refrigerator: Cool the pie to room temperature, cover tightly, and store for up to 3–4 days.
- Reheating: Warm individual portions in the microwave (covered) for 2–3 minutes, stirring or rotating once, or reheat a full dish in a 350°F (175°C) oven until heated through, about 20–25 minutes.
- Freezing: Freeze whole or in portions for up to 3 months. Wrap tightly with foil and plastic wrap, or use an airtight container. Thaw overnight in the refrigerator before reheating.
- Food safety: Don’t leave the pie at room temperature for more than 2 hours. Reheat leftovers until steaming hot (165°F / 74°C) before serving.
Pro chef tips
- Brown in batches: Don’t overcrowd the pan when browning meat; crowded meat steams instead of caramelizes. Browning builds flavor.
- Concentrate flavor: Cook the tomato paste until it darkens slightly — that caramelization adds depth.
- Potato texture: Use starchy potatoes (Russets) for fluffy mash. Don’t overwork them or they can turn gluey. Add a splash of warm milk or cream for silkiness.
- Crisp top: For a golden, crisp top, run under the broiler for 1–2 minutes at the end — watch carefully to avoid burning.
- Make-ahead shortcut: Assemble the pie, cover, and refrigerate for up to 24 hours before baking. Bring to room temperature for 20–30 minutes before baking to cut the oven time slightly.
Creative twists
- Curry shepherd’s pie: Stir a teaspoon of curry powder into the meat mixture, swap peas for diced cauliflower, and top with turmeric-spiked mashed potatoes.
- Mediterranean: Use ground lamb, add chopped roasted red peppers and olives, and top with mashed potatoes mixed with feta and herbs.
- Vegetarian: Replace meat with cooked lentils or a mix of mushrooms and tempeh, and use vegetable broth. Add a little soy sauce or miso for umami.
- Topping swaps: Use sweet potatoes for a sweeter, nutrient-rich top, or pipe mashed potatoes with a fork for classic ridges that crisp beautifully.
Common questions
Q: Can I use ground lamb instead of beef?
A: Yes — ground lamb is traditional for shepherd’s pie and adds a richer, slightly gamey flavor. Use the same amount and cook it the same way.
Q: Can I make this ahead and bake later?
A: Absolutely. Assemble the dish, cover, and refrigerate for up to 24 hours. Bake straight from the fridge; add a few extra minutes to the bake time until it’s bubbling and hot.
Q: How long can I freeze shepherd’s pie?
A: Properly wrapped, it keeps well for up to 3 months. Thaw in the refrigerator overnight and reheat in the oven until steaming.
Q: My mashed potatoes get watery when baked — how do I prevent that?
A: Use well-drained, slightly drier mashed potatoes (less milk) and fluff them with a fork before topping. Potato starch can weep if overworked or too wet; a bit less liquid helps.
Q: Is shepherd’s pie the same as cottage pie?
A: Terminology varies by region. Traditionally, “shepherd’s pie” uses lamb and “cottage pie” uses beef, but many home cooks use the names interchangeably.
Conclusion
If you want a reliable, crowd-pleasing comfort dinner that scales easily and invites improvisation, this shepherd’s pie is a winner — hearty, savory, and forgiving. For another classic riff on comforting pies and savory bakes, see The Best Classic Shepherd’s Pie – The Wholesome Dish.
PrintClassic Shepherd’s Pie
A hearty and comforting shepherd’s pie with a savory meat base topped with creamy mashed potatoes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: British
- Diet: None
Ingredients
- 1 lb ground beef (or lamb)
- 1 onion, chopped
- 2 carrots, diced
- 2 cups frozen peas
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 teaspoon Worcestershire sauce
- 4 cups mashed potatoes (prepared)
- 1 cup shredded cheese (optional)
- Salt and pepper to taste
- 2 tablespoons olive oil
Instructions
- Preheat your oven to 400°F (200°C). Lightly oil the baking dish if it’s not nonstick.
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and diced carrots. Sauté until softened, about 5 minutes.
- Add the ground beef (or lamb) to the skillet. Break it up and cook until browned all over. If there’s excess fat, drain or spoon most of it out.
- Stir in the tomato paste and let it cook briefly to deepen the flavor, about 1 minute. Pour in the beef broth and add the Worcestershire sauce. Scrape up any browned bits from the bottom of the pan.
- Add the frozen peas and season with salt and pepper. Simmer the mixture until it thickens slightly, 5–10 minutes.
- Spoon the meat-and-vegetable mixture into your prepared baking dish and spread it into an even layer.
- Dollop or spread the mashed potatoes over the top. Smooth with a spatula and sprinkle the shredded cheese evenly over the potatoes if using.
- Bake in the preheated oven for 25–30 minutes, until the edges are bubbling and the top is golden brown.
- Let the casserole rest for 5–10 minutes before serving.
Notes
Use ground lamb for a traditional shepherd’s pie, or ground turkey for a lighter option. For dairy-free mashed potatoes, use olive oil and unsweetened plant milk.
