<!-- generated-markdown-alternate -->
---
title: "Shepherd's Pie"
description: "Classic Shepherd's Pie with ground beef (or lamb) and vegetables in a rich gravy, topped with cheesy mashed potatoes."
url: "https://briansunter.com/recipes/shepards-pie"
---

# Shepherd's Pie

Classic Shepherd's Pie with ground beef (or lamb) and vegetables in a rich gravy, topped with cheesy mashed potatoes.

50 minutes cook 20 minutes prep 1 hour 10 minutes total 6 servings

main shepherds-pie casserole dinner comfort-food

Scale

Units

## Nutrition

Estimates per serving (recipe yields 6).

- Calories

  - 67
  - total 400

- Protein

  - 3.2g
  - total 19g

- Carbs

  - 2.2g
  - total 13g

- Fat

  - 5g
  - total 30g

- Fiber

  - 0.3g
  - total 2g

## Ingredients

- 2 tbsp olive oil
- 1 cup yellow onion
- 1 lb ground beef
- 2 tsp dried parsley
- 1 tsp dried rosemary
- 1 tsp dried thyme
- 1 tsp salt
- 0.75 tsp black pepper
- 1 tbsp Worcestershire sauce
- 2 cloves garlic
- 2 tbsp all purpose flour
- 2 tbsp tomato paste
- 1 cup beef broth
- 1 cup frozen peas and carrots
- 0.50 cup frozen corn
- 1.75 lb russet potatoes
- 8 tbsp unsalted butter
- 0.30 cup half and half
- 0.50 tsp garlic powder
- 0.25 cup parmesan cheese

## Equipment

- skillet
- oven
- pot
- colander
- baking dish

## Instructions

### Meat Filling

1

Add 2 tbsp olive oil to a large skillet and place over medium-high heat for 2 minutes . Add 1 cup yellow onion , chopped. Cook 5 minutes , stirring occasionally.

2

Add 1 lb ground beef (or ground lamb) to the skillet and break it apart. Add 2 tsp dried parsley , 1 tsp dried rosemary , 1 tsp dried thyme , 0.50 tsp salt , and 0.50 tsp black pepper . Stir well. Cook for 6-8 minutes until the meat is browned, stirring occasionally.

3

Add 1 tbsp Worcestershire sauce and 2 cloves garlic , minced. Stir to combine. Cook for 1 minute .

4

Add 2 tbsp all purpose flour and 2 tbsp tomato paste . Stir until well incorporated and no clumps of tomato paste remain.

5

Add 1 cup beef broth , 1 cup frozen peas and carrots , and 0.50 cup frozen corn . Bring the liquid to a boil then reduce to simmer. Simmer for 5 minutes , stirring occasionally.

6

Set the meat mixture aside. Preheat oven to 400 degrees F.

### Potato Topping

7

Place 1.75 lb russet potatoes (about 2 large potatoes, peeled and cut into 1 inch cubes) in a large pot . Cover with water. Bring to a boil. Reduce to a simmer. Cook until potatoes are fork tender, 10-15 minutes .

8

Drain the potatoes in a colander . Return to the hot pot and let rest for 1 minute to evaporate any remaining liquid.

9

Add 8 tbsp unsalted butter (1 stick), 0.30 cup half and half , 0.50 tsp garlic powder , 0.50 tsp salt , and 0.25 tsp black pepper . Mash the potatoes and stir until all ingredients are mixed together.

10

Add 0.25 cup parmesan cheese and stir until well combined.

### Assemble and Bake

11

Pour the meat mixture into a 9x9 (or 7x11) inch baking dish . Spread into an even layer. Spoon the mashed potatoes on top of the meat. Carefully spread into an even layer.

Note If the baking dish looks very full, place it on a rimmed #baking sheet{} so that the filling doesn't bubble over into your oven.

12

Bake uncovered for 25-30 minutes . Cool for 15 minutes before serving.

Note If you can't find frozen mixed peas and carrots, use 0.5 cup frozen peas and 0.5 cup frozen sliced carrots.

View Cooklang Source

recipe.cook

```
---
title: Shepherd's Pie
description: "Classic Shepherd's Pie with ground beef (or lamb) and vegetables in a rich gravy, topped with cheesy mashed potatoes."
servings: 6
total time: 1 hour 10 minutes
prep time: 20 minutes
cook time: 50 minutes
tags: [shepherds-pie, casserole, dinner, comfort-food, main]
cuisine: Irish
difficulty: medium
nutrition-calories: 400
nutrition-protein: 19g
nutrition-carbs: 13g
nutrition-fat: 30g
nutrition-fiber: 2g
rating: 4.5
---
== Meat Filling ==

Add @olive oil{2%tbsp} to a large #skillet{} and place over medium-high heat for ~{2%minutes}. Add @yellow onion{1%cup}, chopped. Cook ~{5%minutes}, stirring occasionally.

Add @ground beef{1%lb} (or ground lamb) to the skillet and break it apart. Add @dried parsley{2%tsp}, @dried rosemary{1%tsp}, @dried thyme{1%tsp}, @salt{0.5%tsp}, and @black pepper{0.5%tsp}. Stir well. Cook for ~{6-8%minutes} until the meat is browned, stirring occasionally.

Add @Worcestershire sauce{1%tbsp} and @garlic{2%cloves}, minced. Stir to combine. Cook for ~{1%minute}.

Add @all purpose flour{2%tbsp} and @tomato paste{2%tbsp}. Stir until well incorporated and no clumps of tomato paste remain.

Add @beef broth{1%cup}, @frozen peas and carrots{1%cup}, and @frozen corn{0.5%cup}. Bring the liquid to a boil then reduce to simmer. Simmer for ~{5%minutes}, stirring occasionally.

Set the meat mixture aside. Preheat #oven{} to 400 degrees F.

== Potato Topping ==

Place @russet potatoes{1.75%lb} (about 2 large potatoes, peeled and cut into 1 inch cubes) in a large #pot{}. Cover with water. Bring to a boil. Reduce to a simmer. Cook until potatoes are fork tender, ~{10-15%minutes}.

Drain the potatoes in a #colander{}. Return to the hot pot and let rest for ~{1%minute} to evaporate any remaining liquid.

Add @unsalted butter{8%tbsp} (1 stick), @half and half{0.3%cup}, @garlic powder{0.5%tsp}, @salt{0.5%tsp}, and @black pepper{0.25%tsp}. Mash the potatoes and stir until all ingredients are mixed together.

Add @parmesan cheese{0.25%cup} and stir until well combined.

== Assemble and Bake ==

Pour the meat mixture into a 9x9 (or 7x11) inch #baking dish{}. Spread into an even layer. Spoon the mashed potatoes on top of the meat. Carefully spread into an even layer.

> If the baking dish looks very full, place it on a rimmed #baking sheet{} so that the filling doesn't bubble over into your oven.

Bake uncovered for ~{25-30%minutes}. Cool for ~{15%minutes} before serving.

> If you can't find frozen mixed peas and carrots, use 0.5 cup frozen peas and 0.5 cup frozen sliced carrots.
```
