
Shepherd's Pie (Cottage Pie)
Shepherd's pie and cottage pie are the same technique with different protein — lamb for shepherd's, beef for cottage. The point isn't which you choose; it's that you have a rich, savory meat base underneath a layer of creamy, buttery mashed potatoes that brown under the broiler until the edges go cr
Time: 1 hour 30 minutes · Yield: 6 to 8 servings
Ingredients
- ●2 pounds ground beef (or lamb)
- ●Salt and freshly ground black pepper
- ●2 tablespoons olive oil
- ●1 large onion, diced
- ●3 carrots, peeled and diced
- ●3 stalks celery, diced
- ●2 tablespoons tomato paste
- ●2 tablespoons Worcestershire sauce
- ●1 cup beef or chicken stock
- ●1 can (14.5 ounces) diced tomatoes
- ●2 teaspoons fresh thyme leaves (or ¾ teaspoon dried)
- ●1 bay leaf
- ●4 tablespoons butter, divided
- ●3 tablespoons all-purpose flour
- ●1 cup frozen peas
- ●2 pounds Yukon Gold potatoes, peeled and quartered
- ●½ cup whole milk
- ●½ cup sour cream
- ●1 cup sharp cheddar cheese, grated
Method
- Cook the ground beef in a large skillet over medium-high heat, breaking it up as it browns, for about 8 minutes. Season with salt and pepper. Drain excess fat if needed.
- In the same skillet, add the olive oil and heat over medium. Add the onion, carrots, and celery. Cook for 5 to 7 minutes until softened.
- Push the vegetables to the edges. Add the tomato paste and cook, stirring constantly, for 1 to 2 minutes until it darkens slightly. This deepens the paste's flavor rather than tasting raw.
- Add the Worcestershire sauce, stock, diced tomatoes, thyme, and bay leaf. Stir to combine and bring to a simmer. The mixture should bubble gently — a rolling boil will make the filling taste reduced and tight, while a gentle simmer develops a proper sauce.
- In a small bowl, mix 2 tablespoons of the butter with the flour to form a paste. Stir into the meat mixture — this is what thickens the sauce. Add the peas and cook for 5 more minutes. Remove the bay leaf.
- Meanwhile, boil the potatoes in salted water until tender, about 15 to 20 minutes. Drain well and return to the pot.
- Add the remaining butter, the milk, and the sour cream to the potatoes. Mash until smooth and creamy. Season generously with salt and pepper.
- Preheat your broiler. Transfer the meat mixture to a 9x13 baking dish. Spread the mashed potatoes over the top, working from the edges inward. Score the surface with a fork to create texture for browning. Top with the grated cheddar.
- Broil for 5 to 7 minutes until the cheese is melted and the top has golden, crispy edges. Watch carefully — it goes from perfect to burnt quickly.
- Let rest for 10 minutes before serving. The wait is worth it — the filling firms up and the layers become distinct.
- *Storage:** Refrigerate for up to 4 days. Reheat, covered, in a 177°C (350°F) oven for 25 minutes until heated through.
- *Seasonal note:** The shepherd's pie versus cottage pie distinction is real: shepherd's = lamb, cottage = beef. Use whichever you prefer, but know that lamb has more fat and flavor, which means a richer final dish. The mashed potato layer can be made ahead — spread it on cold, then bake directly. For extra-crispy top, add a tablespoon of butter pats over the cheese before broiling.
Get the Full Book
Whole Kitchen Collection
All 4 seasonal cookbooks — Spring, Summer, Fall & Winter
$47 Buy Now
Complete Collection — All 11 Books
250+ recipes for $97 (save $46 vs. buying individually)
$97 Get All 11


