The Ultimate Comfort Food: Classic Shepherd’s Pie Recipe

There is no dish quite as comforting as a piping hot Shepherd’s Pie. With its hearty, flavorful meat filling and its creamy, golden-topped mashed potatoes, it is the quintessential meal for a chilly evening. While it might look like a daunting dish to make from scratch, it is surprisingly simple and uses ingredients that are likely already in your kitchen.

This recipe focuses on building deep flavor into the meat sauce—using red wine and Worcestershire sauce to create a rich gravy—and creating incredibly smooth, fluffy potatoes for the topping. The result is a show-stopping casserole that looks just as good as the one in your photo.

What’s the difference?

· Shepherd’s Pie: Traditionally made with ground lamb.
· Cottage Pie: Traditionally made with ground beef.
· Note: Because most people have beef on hand, this recipe uses ground beef. If you want a true Shepherd’s Pie, simply swap the beef for ground lamb!


Classic Shepherd’s / Cottage Pie Recipe

Prep time: 20 minutes | Cook time: 45-50 minutes | Total time: ~1 hour 10 minutes
Servings: 6-8

Ingredients

For the Meat Filling:

· 1 tbsp olive oil
· 1 large onion, finely chopped
· 2 large carrots, peeled and finely diced
· 2 celery sticks, finely diced
· 3 cloves garlic, minced
· 1.5 lbs (approx. 700g) ground beef (or ground lamb)
· 2 tbsp tomato paste
· 1 tsp dried thyme
· 1 tsp dried rosemary
· 1 cup (240ml) beef broth (or lamb broth)
· ½ cup (120ml) red wine (optional, or use extra broth)
· 2 tbsp Worcestershire sauce
· Salt and freshly ground black pepper to taste

For the Mashed Potato Topping:

· 3 lbs (approx. 1.3 kg) Russet or Yukon Gold potatoes (about 5-6 large), peeled and cut into chunks
· ½ cup (120ml) whole milk or heavy cream, warm
· 4 tbsp (60g) unsalted butter, melted
· 1 large egg yolk (optional, makes the top extra glossy and golden)
· Salt and pepper to taste
· ½ cup grated Parmesan or sharp cheddar cheese (for the top)


Step-by-Step Instructions

  1. Prepare the Potatoes:
    Place the potato chunks in a large pot and cover with cold, salted water. Bring to a boil and cook for 15-20 minutes, or until they are fork-tender. Drain well, then return them to the pot over low heat for 1-2 minutes to let the excess moisture steam off. Remove from heat.
  2. Make the Mashed Potatoes:
    Mash the potatoes until smooth. Stir in the warm milk/cream and melted butter. Season generously with salt and pepper. If using, beat in the egg yolk at this stage for a richer texture. Set aside.
  3. Cook the Meat Filling:
    While the potatoes boil, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the onion, carrots, and celery. Sauté for 6-8 minutes until softened. Add the garlic and cook for one more minute until fragrant.
  4. Brown the Meat:
    Add the ground beef (or lamb) to the pan. Break it up with a wooden spoon and cook until it is no longer pink, about 5-7 minutes. Drain off any excess fat from the pan.
  5. Build the Sauce:
    Stir in the tomato paste, thyme, and rosemary. Cook for 1 minute to bloom the spices. Pour in the red wine (if using) and cook until it has mostly evaporated, scraping up any browned bits from the bottom of the pan (this is pure flavor). Stir in the beef broth and Worcestershire sauce. Bring to a simmer, reduce the heat to medium-low, and let it cook uncovered for 10-15 minutes until the sauce has thickened and the flavors meld. Taste and adjust salt and pepper.
  6. Assemble the Pie:
    Preheat your oven to 400°F (200°C). Pour the meat filling into a 9×13-inch (or similar) baking dish (like the glass one in the picture) and smooth it into an even layer.
  7. Top with Potatoes:
    Spoon the mashed potatoes over the meat filling in dollops (this makes it easier to spread) and use a spatula or fork to gently spread them into an even layer, completely covering the meat. For extra texture, run the tines of a fork across the top to create ridges (this will catch the heat and create crispy peaks). Sprinkle the grated cheese evenly over the top.
  8. Bake:
    Place the dish on a baking sheet to catch any drips and bake for 20-25 minutes, until the topping is golden brown and the edges are bubbling. For an extra-golden top like in the photo, switch the oven to the “Broil” setting for the final 2 minutes (watch it carefully so it doesn’t burn).
  9. Rest and Serve:
    Allow the pie to cool for at least 10 minutes before serving. This lets the filling set so you can cut clean, solid portions like the one in the bottom half of your photo. Scoop out a big portion and enjoy!

Pro Tips for the Best Pie:

· Don’t overcook the sauce: It should be thick and hearty, not watery. If it’s too wet when you put it in the oven, the potatoes will sink into it.
· Use Yukon Gold potatoes: They are naturally buttery and make the creamiest mash, which is perfect for this dish.
· Make it ahead: You can assemble the whole pie a day in advance and keep it in the fridge. Just add about 10-15 minutes to the baking time since you’ll be baking it straight from the fridge.

Leave a Comment