The Ultimate Shepherd’s Pie Recipe


Why You’ll Love This Recipe

  • Hearty and Filling: Packed with protein, vegetables, and carbs, it’s a one-dish meal that satisfies every craving.
  • Customizable: You can swap out the meat, add different vegetables, or even use sweet potatoes for the topping.
  • Perfect for Leftovers: It tastes even better the next day, making it ideal for meal prep.

Ingredients

Here’s what you’ll need to make a classic Shepherd’s Pie for 6–8 servings:

For the Meat Filling:

  • 2 tablespoons olive oil or butter
  • 1 large onion, finely chopped
  • 2–3 garlic cloves, minced
  • 2 medium carrots, diced
  • 1 cup (150g) frozen peas
  • 1 lb (450g) ground lamb (or beef for Cottage Pie)
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon dried thyme (or 2 sprigs fresh thyme)
  • 1/2 teaspoon dried rosemary
  • 1 cup (240ml) beef or chicken stock
  • 2 tablespoons all-purpose flour (optional, for thickening)
  • Salt and black pepper, to taste

For the Mashed Potato Topping:

  • 2 lbs (900g) potatoes (Yukon Gold or Russets work best)
  • 1/2 cup (120ml) milk or heavy cream
  • 1/4 cup (60g) unsalted butter
  • 1/2 cup (50g) shredded cheddar cheese (optional, for extra flavor)
  • Salt and pepper, to taste
Share this post