Shepherd’s pie is a baked casserole of seasoned ground meat and vegetables topped with mashed potatoes. The potatoes brown and crisp on top while the filling stays tender and rich below. The key is cooking the vegetables first so they release their moisture, then assembling everything so the layers stay distinct through the oven.
Ingredients for Shepherd’s Pie
Ground lamb or ground beef gives the filling its meaty base, while onions, carrots, and celery add sweetness and body. Tomato paste deepens the flavor, and beef broth keeps the filling moist. Worcestershire sauce and dried thyme season it savory. Potatoes are boiled and mashed with butter and milk to make a creamy topping, while salt and black pepper season every layer.
Why This Shepherd’s Pie Works
The vegetables are cooked in the pan first, which drives off their water so the filling does not stay soupy after baking. The meat browns in the same pan, building flavor, then the broth is added just before assembly. This means the liquid is warm and the filling comes together quickly.
The mashed potato topping acts as both a seal and a crust. It keeps the filling moist underneath while the top edges brown and crisp in the oven. Because the potatoes are already cooked and mashed, they need only 30 minutes in the oven to set and brown, so the whole dish comes together in under an hour.
Shepherd’s Pie Tips & Tricks
- Cook the vegetables on medium-high heat until they start to brown, about 8 minutes, so they release their water and do not leave the filling watery.
- Spread the mashed potatoes evenly to the edges of the pan so they seal in the filling and brown evenly on top.
- Assemble the pie a day ahead, cover it with plastic wrap, and refrigerate, then bake directly from the cold pan, adding 5 to 10 minutes to the baking time.
- Let the pie rest for 10 minutes after it comes from the oven so it sets and slices cleanly instead of falling apart.
Mistakes To Avoid
Skipping the vegetable precooking step leaves the filling wet and the potatoes soggy. The vegetables release their liquid in the oven, and there is no time for it to evaporate. The result is a grainy, separated sauce at the bottom instead of a rich filling.
Leaving gaps between the potato topping and the pan edges allows the filling to bubble out and brown on the sides instead of staying sealed. Spread the potatoes all the way to the edge, pressing gently so they stick to the pan.
Underfilling the pan or using one that is too large spreads the filling too thin, and it dries out in the oven. Use a 9×13-inch pan and fill it about three-quarters full. If your pan is smaller or larger, adjust the filling amount so the layers stay thick.
Cutting into the pie right out of the oven breaks it apart because the filling and potatoes have not set. The layers are still too soft to hold together. Wait 10 minutes and it will slice and serve in neat portions.
As an Amazon Associate, we earn from qualifying purchases.
Ingredients
- 2 pounds ground lamb or ground beef
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 3 tablespoons tomato paste
- 1 cup beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- Salt and black pepper to taste
- 2 pounds potatoes, peeled and quartered
- 4 tablespoons butter (57 grams)
- 1/2 cup whole milk
Step-by-step Instructions
- Heat the oven to 375°F (190°C). Peel and quarter the potatoes and place them in a large pot of cold salted water.
- Bring the potatoes to a boil over high heat and cook for 12 to 15 minutes, until a fork pierces them easily. Drain well and return to the pot.
- While the potatoes cook, heat a large skillet over medium-high heat. Add the ground meat and cook for 5 to 7 minutes, breaking it into small pieces, until it browns. Drain and discard excess fat if there is more than 2 tablespoons.
- Add the diced onion, carrot, and celery to the meat and cook for 8 minutes, stirring often, until the vegetables soften and start to brown at the edges. You should smell the vegetables caramelizing.
- Stir in the tomato paste and cook for 1 minute until it darkens slightly. Add the beef broth, Worcestershire sauce, and thyme, and simmer for 5 minutes until the sauce thickens slightly. Taste and add salt and pepper as needed.
- Mash the drained potatoes with the butter and milk until smooth. Taste and add salt and pepper as needed.
- Pour the meat filling into the 9×13-inch pan and spread it in an even layer. Spread the mashed potatoes evenly over the top, pressing gently and all the way to the edges so they seal the filling.
- Bake for 30 to 35 minutes, until the potato topping is golden brown at the edges and bubbling slightly at the sides of the pan. Check the center with an instant-read thermometer, which should read 165°F (74°C).
- Remove from the oven and let rest for 10 minutes before serving.
Frequently Asked Questions
Can I freeze shepherd’s pie?
Freeze it unbaked, covered tightly with plastic wrap and foil, for up to 3 months. Bake directly from frozen, adding 15 to 20 minutes to the baking time and covering loosely with foil if the potatoes brown too quickly.
What if I do not have lamb?
Ground beef works equally well. Ground pork or a mix of beef and pork also works. Use the same weight and cook until browned, about 5 to 7 minutes.
Can I make this in a smaller pan?
Yes, use an 8×8-inch or similar smaller pan. The layers will be thicker, so add 5 to 10 minutes to the baking time. Check that the filling bubbles at the edges and the center reaches 165°F (74°C).
Serving Ideas for Shepherd’s Pie
Serve shepherd’s pie with a simple green salad dressed with vinaigrette to cut through the richness of the meat and potatoes. A side of steamed or roasted green beans or peas adds color and a fresh note. Crusty bread is good for soaking up any filling that pools on the plate.
