Go Back

Easy Shepherd’s Pie Recipe

Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Servings: 6 servings
Course: Main Course

Ingredients
  

  • 1 lb  ground beef (or lamb)
  • 2 onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 1 cup frozen peas or mixed vegetables
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 1 tbsp  Worcestershire sauce
  • 2 tbsp  flour (or cornstarch)
  • 2 lbs potatoes
  • 4 tbsp butter
  • 1/2 cup milk
  • Salt, pepper, thyme, rosemary

Method
 

  1. Step 1: Boil and mash the potatoes
    Boil potatoes in salted water for about 15 minutes until fork-tender. Drain, mash with butter and milk until smooth.
    Don’t overmix—it can turn gluey.
  2. Step 2: Brown the meat
    Cook ground beef in a large skillet over medium-high heat (about 7–8 minutes).
    Let it brown slightly—this builds flavor.
  3. Step 3: Build the flavor base
    Add onions and carrots. Cook until softened (about 5–6 minutes). Stir in garlic, thyme, and rosemary.
    Then add tomato paste—cook until it darkens slightly.
    This step matters more than you think.
  4. Step 4: Create the gravy
    Sprinkle flour over the mixture. Stir well.
    Pour in beef broth + Worcestershire sauce. Simmer until thick.
    It should look like a thick sauce now—not watery. If it is, keep cooking.
  5. Step 5: Add vegetables
    Stir in peas (or mixed veggies). Cook for another 2–3 minutes.
  6. Step 6: Assemble
    Transfer filling to a baking dish. Spoon mashed potatoes on top.
    Spread gently—don’t press too hard.
    Use a fork to create texture → helps browning.
  7. Step 7: Bake
    Bake at 400°F for about 25 minutes until bubbling.
    Optional: Broil 1–2 minutes for a golden top.
    Let rest 10–15 minutes before serving.
    This makes slicing cleaner—and honestly, it just tastes better.