The Best Shepherd's Pie

  • Level: Easy
  • Yield: 6 to 8 servings
  • Total: 1 hr 30 min
  • Active: 40 min



2 pounds russet potatoes, peeled and quartered (about 4 medium potatoes)

Kosher salt and freshly ground black pepper

6 tablespoons unsalted butter

1/4 small head green cabbage, thinly sliced (about 6 ounces or 2 cups)

1 leek, white and light-green parts only, chopped

2 cloves garlic, chopped

3/4 cup heavy cream

1 cup shredded sharp white Cheddar (about 3 ounces)

3 large egg yolks


2 teaspoons extra-virgin olive oil

3 medium carrots, peeled and thinly sliced

1 medium yellow onion, diced

1 stalk celery, sliced

2 cloves garlic, chopped

2 teaspoons fresh thyme leaves, chopped

Kosher salt and freshly ground black pepper

1/4 cup tomato paste

2 pounds ground lamb

1 cup frozen peas, thawed

1/4 cup all-purpose flour

1 1/2 cups low-sodium chicken broth

1 tablespoon Worcestershire sauce


  1. Preheat the oven to 375 degrees F.
  2. For the topping: Put the potatoes in a large saucepan and cover with cold water. Season with 2 teaspoons salt. Bring to a boil and cook until tender, about 20 minutes. Drain and reserve the saucepan.
  3. Meanwhile, make the filling: Heat the olive oil in a large nonstick skillet over medium heat. Add the carrots, onion, celery, garlic, thyme and 2 teaspoons salt. Cook, stirring occasionally, until the vegetables are soft and tender, about 15 minutes.
  4. Stir in the tomato paste and cook until it turns brick red, about 8 minutes. Add the lamb, 1 1/2 teaspoons salt and a few grinds of black pepper. Cook, breaking up with a wooden spoon, until the meat is no longer pink, about 7 minutes.
  5. Stir in the peas. Stir in the flour until incorporated, about 1 minute. Add the broth and Worcestershire and cook until thickened, 3 to 5 minutes.
  6. To finish the topping, melt the butter in the large saucepan over medium heat. Add the cabbage and leeks and cook until tender, about 10 minutes. Add the garlic and cook until fragrant, 1 minute. Add the heavy cream, 1 tablespoon salt, and a few grinds of black pepper, and cook until warm, about 1 minute. Return the potatoes to the pan with the cabbage and add the cheese. Mash with a potato masher or wooden spoon. Remove from the heat and stir in the egg yolks.
  7. Transfer the filling to a 9-by-13-inch baking dish. Add the topping, swirling to create texture. Make sure that the sides are sufficiently covered so the filling doesn't leak through. Bake until the filling is bubbly and the top is lightly golden, about 35 minutes. Let rest 15 minutes before serving.
Let's Get Cooking!

Sign up for the Recipe of the Day newsletter to receive editor-picked recipes,tips and videos delivered to your inbox daily. Privacy Policy

Thanks for subscribing to the Recipe of the Day newsletter. Check out all our other great newsletters from Easy Recipes, Healthy Eating Ideas and Chef Recipe Videos.

We're sorry, there was an error signing you up. Please try again later.


Be the first to review

stephanie garcia