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

Beef Shepherd's Pie

  • Author: Sandra Flegg
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings


A Savory beef filling topped with a creamy, buttery mashed potato layer. Beef Shepherd's Pie is the ultimate comfort food. 


Beef Layer

1 and 1/2 lbs. ground beef

1 cup onion, finely chopped

2 cloves garlic, minced

1/2 tsp. dried thyme

Salt and pepper to taste

1/4 cup all purpose flour

2 cups beef stock

1 and 1/2 tsp. Worcestershire sauce

2 cups frozen mixed vegetables

Mashed Potato Layer

1 and 1/2 to 2 lbs. potatoes (Yukon Gold or Russets)

1/4 cup half and half cream

1/4 cup salted butter

Crust Topping

2 tbsp. melted butter

Fresh thyme for garnish once cooked.


Note: Begin with the mashed potato layer. They will cook while you are preparing the beef mixture. 

Beef Layer

1. In a large skillet over medium-high heat, brown the ground beef with the chopped onion and garlic.

2. Stir in the dried thyme and flavour with salt and pepper.

3. Stir in the flour. Mix well.

4. Add the beef stock, Worcestershire sauce and frozen vegetables.

5. Simmer for 15 - 20 minutes. Stir often. The mixture will be fairly thick.

6. Taste and season with salt & pepper.

7. Spread the mixture into a 10-cup casserole dish. Set aside.

Mashed Potato Layer

1. Peel and quarter the potatoes .

2. Place in a large pot of lightly salted water and bring to a boil.

3. Boil for 15-20 minutes or until they are fork-tender.

4.. Mash with 1/4 cup of butter.

5.. Add in the cream and continue to mash until a nice, creamy, spreadable texture is reached.

6. Spread potatoes on top of beef mixture in casserole dish.

7. Drag fork through the potato mixture, creating a design. 

8. Drizzle 2 tbsp. of melted butter over top of potatoes. 

9. Cook in 375F oven for 20 - 25 minutes until bubbling and hot throughout.


  • Prep Time: 50 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: American


  • Serving Size:
  • Calories: 459
  • Sugar: 10.3 g
  • Sodium: 787.4 mg
  • Fat: 17.2 g
  • Saturated Fat: 10.5 g
  • Trans Fat: 0.4 g
  • Carbohydrates: 44 g
  • Fiber: 6 g
  • Protein: 31.7 g
  • Cholesterol: 99 mg

Keywords: Easy