Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Shepherd’s Pie: A Classic Comfort Food Made Simple


  • Author: WAFA LI

Ingredients

Scale

For the filling:

  • 1 tbsp olive oil
  • lbs (680g) ground beef (or lamb for traditional “shepherd’s”)
  • 1 small onion, finely chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 garlic cloves, minced
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried thyme
  • 1½ cups beef broth
  • 2 tbsp all-purpose flour
  • Salt & black pepper to taste

For the mashed potato topping:

  • 2 lbs (900g) Yukon Gold or Russet potatoes, peeled & cubed
  • 4 tbsp (½ stick / 55g) butter
  • ¼½ cup milk or cream
  • Salt & black pepper to taste
  • Optional: ½ cup shredded cheddar cheese

Instructions

  1. Make mashed potatoes: Boil potatoes until tender (~15 min). Drain, then mash with butter, milk, salt, and pepper. Set aside.
  2. Cook filling: In a large skillet, heat oil over medium-high. Brown meat; drain excess fat.
  3. Add onion, carrots, and celery; cook 5–6 min until softened. Stir in garlic; cook 30 sec.
  4. Sprinkle in flour; stir 1 min. Add tomato paste, Worcestershire, thyme, salt, and pepper.
  5. Gradually stir in beef broth; simmer 5–7 min until thickened. Stir in peas.
  6. Assemble: Pour filling into a greased 9×13″ baking dish. Spread mashed potatoes evenly on top. Fluff with a fork for crispy peaks. Sprinkle with cheese if using.
  7. Bake at 375°F (190°C) for 20–25 minutes, until bubbly and topping is golden.
  8. Let rest 5–10 minutes before serving.

Prep Time & Nutrition (per serving, serves 6):

Prep Time: 20 min | Cook Time: 40 min | Total Time: 1 hr
Servings: 6 | Calories: 520 | Net Carbs: 36g | Fats: 26g | Protein: 34g