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
Shepherd’s pie recipe beef

Easy Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cook Homey
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x


Easy Shepherd’s Pie with ground beef is a wonderful recipe that everybody loves. The combination of juicy meat filling and cheesy mashed potatoes is absolutely delicious!


Units Scale

Meat filling:

  • 500 g of ground beef (or lamb)
  • 1 tablespoon of olive oil
  • 2 carrots (grated)
  • 1 large yellow onion
  • 3 cloves of garlic (crushed)
  • 2 tablespoons of tomato puree
  • 1 tablespoon Worcestershire sauce
  • 2 tablespoons flour
  • 300 ml of beef broth
  • 1 teaspoon of thyme
  • 1/2 teaspoon of rosemary
  • 180 g peas (frozen)
  • 1 teaspoon of salt
  • 1 teaspoon black pepper

Mashed potatoes topping:

  • 1 kg of potatoes (Russet or Yukon golds)
  • 3 tablespoons of butter (unsalted)
  • 80 ml whole milk
  • 100 g Parmesan (freshly grated)
  • 1 egg yolk
  • Salt and pepper to taste


  1. First, boil the potatoes. Peel the potatoes, cut them into pieces, and place in a pot. Cover with cold water, add salt and bring to a boil. When the water starts to boil, reduce the heat and let it cook for about 15 minutes, or until the potatoes are tender.
  2. While the potatoes are cooking, heat the olive oil in a large skillet and add the ground beef. Season with salt and pepper and fry at high temperature for approx. 7 minutes. Stir occasionally and break the meat apart with a wooden spoon.
  3. When the meat is golden brown, add finely chopped onions, crushed garlic, and grated carrots. Meantime, preheat the oven to 190 °C (375 °F).
  4. Stir and let it cook for a few minutes. Then add the tomato puree and season with Worcestershire sauce, thyme, and rosemary.
  5. After that add one to two tablespoons of all-purpose flour and mix well. Then pour in the beef broth, mix again and add the frozen peas.
  6. After about 5 minutes, season with salt and black pepper and turn off the heat. At this point, your potatoes should be done.
  7. Start mashing the boiled potatoes. Add the butter, freshly grated Parmesan cheese, egg yolk and milk. Season with salt and pepper and stir to a desired creamy consistency.
  8. Place the meat filling on the bottom of the baking dish. Spoon the mashed potatoes on top of the meat and spread evenly. You can run the fork over the entire surface and give the Shepherd’s Pie a beautiful look (photo above in the text).
  9. Bake in the preheated oven for 25 to 30 minutes. The beautiful golden color of the mashed potatoes will tell you when it’s ready.
  10. Lastly, when the Shepherd’s Pie is done, let it cool slightly, sprinkle with extra cheese and serve. Bon appetite!


You can also add a glass of red wine before pouring the broth over the fried ground beef.

Flour is added to keep the meat sauce nicely thick after pouring in the broth.

  • Prep Time: 10 minutes
  • Cook Time: 60 minutes
  • Category: Lunch
  • Cuisine: British


  • Serving Size: 6 servings , Amount per serving:
  • Calories: 475
  • Sugar: 6.8g
  • Sodium: 862mg
  • Fat: 18.5g
  • Saturated Fat: 8.8g
  • Carbohydrates: 39.7g
  • Fiber: 6.9g
  • Protein: 37g
  • Cholesterol: 137mg

Bring more fun to your kitchen!

Have the latest recipes and ideas
delivered right to your inbox.