Shepherd's Pie
Traditional shepherd's pie is made with lamb (beef version is technically cottage pie) — either way, the trick is cooking the filling down until it's thick enough to hold its shape under the potatoes.
Serves
6
Prep
25 minutes
Cook
1 hour
Ingredients
- 2 pounds russet potatoes, peeled and cut into chunks
- 6 tablespoons unsalted butter, divided
- 1/2 cup (120ml) warm milk or cream
- Salt and black pepper, to taste
- 1 egg yolk (optional, for a richer, browner top)
- 2 tablespoons olive oil
- 1 1/2 pounds ground lamb or ground beef
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 2 tablespoons all-purpose flour
- 1 cup (240ml) beef broth
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 cup frozen peas
Instructions
- 1
Place the potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook until fork-tender, 15–18 minutes. Drain thoroughly.
- 2
Mash the potatoes with 4 tablespoons butter and the warm milk until smooth and creamy. Season with salt and pepper, and stir in the egg yolk if using for extra richness and color. Set aside.
- 3
Preheat the oven to 400°F (200°C).
- 4
Heat the olive oil in a large, deep oven-safe skillet over medium-high heat. Add the ground lamb or beef and cook, breaking it up with a spoon, until browned, 7–8 minutes. Drain excess fat, leaving about a tablespoon.
- 5
Add the onion, carrots, and celery to the pan and cook, stirring occasionally, until softened, 7–8 minutes.
- 6
Add the garlic and tomato paste and cook, stirring, for 2 minutes.
- 7
Sprinkle the flour over the mixture and stir constantly for 1–2 minutes.
- 8
Pour in the beef broth and Worcestershire sauce, stirring to combine, and add the thyme. Simmer, stirring occasionally, until the filling has thickened enough that a spoon dragged through it leaves a clear trail, 10–12 minutes — this is important, since a runny filling will make the potato topping sink and slide during baking.
- 9
Stir in the frozen peas and season with salt and pepper. Remove from heat.
- 10
If your skillet isn't going straight into the oven, transfer the filling to a 9x13-inch baking dish. Spread the mashed potatoes evenly over the top, right to the edges, sealing the filling underneath (this prevents it from bubbling up through gaps and burning).
- 11
Use a fork to rough up the surface of the potatoes into peaks and ridges — this creates more surface area to brown and crisp.
- 12
Dot the top with the remaining 2 tablespoons butter, cut into small pieces.
- 13
Bake for 25–30 minutes, until the filling is bubbling at the edges and the potato topping is golden brown in spots. For extra browning, broil for the final 2–3 minutes, watching closely.
- 14
Let rest for 10 minutes before serving.
Chef's Tip — Sealing the mashed potatoes all the way to the edges of the dish, with no gaps, keeps the filling from bubbling up and over during baking.
Just $5/month. Cancel the takeout order instead. 🍟
More Beef & Pork Mains
Classic Beef Bourguignon
Julia Child's famous braise proves that time, not complexity, is what turns tough chuck into something silky — nearly every step here is about layering flavor slowly.
Braised Short Ribs
Short ribs need low, slow, moist heat to break down their heavy connective tissue into rich gelatin — rushing this cut with high heat only makes it tougher.
Beef Stroganoff
Searing the beef quickly over very high heat, then finishing the sauce separately and combining at the last second, keeps the meat tender instead of turning it grey and chewy.