Homemade Shepherd’s Pie

Photo of author
Author: Amelia
Published:
Delicious homemade Shepherd's Pie with ground meat and creamy mashed potatoes

why make this recipe

This pie is warm, filling, and easy to make. It uses simple ingredients you likely have at home. It feeds a family and tastes good as leftovers. It is a fast way to make a full meal in one dish.

introduction

Homemade Shepherd’s Pie is a classic comfort food with a savory meat base and soft mashed potato top. If you want a slow-cooker version, try this crockpot shepherd’s pie recipe to save time and hands-on work.

how to make Homemade Shepherd’s Pie

Ingredients :
1 lb ground beef or lamb, 1 onion, diced, 2 carrots, diced, 2 cloves garlic, minced, 1 cup frozen peas, 2 tbsp tomato paste, 1 cup beef broth, 2 lbs potatoes, peeled and chopped, 4 tbsp butter, 1/2 cup milk, Salt and pepper to taste, 1 tsp thyme

Directions :

  1. Preheat your oven to 400°F (200°C).
  2. In a large skillet, cook the ground meat over medium heat until browned. Drain excess fat.
  3. Add onion, carrots, and garlic, cooking until softened.
  4. Stir in the tomato paste, beef broth, peas, and thyme. Simmer for 5-10 minutes.
  5. Meanwhile, boil the potatoes in salted water until tender. Drain and mash with butter and milk until smooth.
  6. Spread the meat mixture in a baking dish, then top with the mashed potatoes.
  7. Bake for 20-25 minutes or until the top is golden brown.
  8. Let cool slightly before serving.

how to serve Homemade Shepherd’s Pie

Serve hot from the oven. Cut into squares and place on plates. Add a green salad or steamed vegetables on the side. A spoon of gravy or a sprinkle of fresh parsley makes it look nice.

how to store Homemade Shepherd’s Pie

Cool the pie to room temperature. Cover with foil or transfer to an airtight container. Store in the fridge for up to 3 days. Freeze for up to 2 months. To reheat, thaw in the fridge if frozen, then bake at 350°F (175°C) until heated through, or microwave slices until hot.

tips to make Homemade Shepherd’s Pie

  • Use a potato ricer or masher for smooth potatoes.
  • Season the meat well with salt and pepper. Taste the filling before topping.
  • If the filling is thin, simmer longer to thicken.
  • Brush the potato top with a little butter or milk for a golden finish.
  • Let the pie rest 5–10 minutes after baking to set.

variation (if any)

  • Use ground lamb for a more traditional shepherd’s pie.
  • Stir in cheddar cheese to the mash for a rich top.
  • Swap peas for corn or green beans.
  • Add mushrooms or celery to the meat mix for extra flavor.

FAQs

Q: Can I use ground turkey or chicken instead of beef or lamb?
A: Yes. Use the same steps. The flavor will be milder, so season well.

Q: Can I make this ahead of time?
A: Yes. Prepare filling and mash, assemble in the dish, cover, and refrigerate for up to 24 hours. Bake when ready.

Q: How do I make the top crispier?
A: Turn on the oven broiler for 1–2 minutes at the end, watching closely so it does not burn.

Q: Is this dish gluten-free?
A: The basic recipe is gluten-free if your beef broth and tomato paste have no gluten. Check labels to be sure.

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

Homemade Shepherd’s Pie

  • Author: bennacer-blogbrandinggmail-com
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: British
  • Diet: None

Description

A classic comfort food with a savory meat base and a soft mashed potato top, perfect for a family meal.


Ingredients

Scale
  • 1 lb ground beef or lamb
  • 1 onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 1 cup beef broth
  • 2 lbs potatoes, peeled and chopped
  • 4 tbsp butter
  • 1/2 cup milk
  • Salt and pepper to taste
  • 1 tsp thyme

Instructions

  1. Preheat your oven to 400°F (200°C).
  2. In a large skillet, cook the ground meat over medium heat until browned. Drain excess fat.
  3. Add onion, carrots, and garlic, cooking until softened.
  4. Stir in the tomato paste, beef broth, peas, and thyme. Simmer for 5-10 minutes.
  5. Meanwhile, boil the potatoes in salted water until tender. Drain and mash with butter and milk until smooth.
  6. Spread the meat mixture in a baking dish, then top with the mashed potatoes.
  7. Bake for 20-25 minutes or until the top is golden brown.
  8. Let cool slightly before serving.

Notes

Let the pie rest for 5-10 minutes after baking for better slicing. Serve with a green salad or steamed vegetables.


Nutrition

  • Serving Size: 1 serving
  • Calories: 500
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 5g
  • Protein: 25g
  • Cholesterol: 75mg

Hi, I’m Amelia!

The food lover behind Dishlio.com! If you believe that every meal tells a story and that the best moments are shared around the table, then you’re in the right place.

[convertkit form=8188754]

You Might Also Like...

Traditional St. Patrick’s Day Boxty

Traditional St. Patrick’s Day Boxty

Classic Reuben Sandwich

Classic Reuben Sandwich

Guinness Cheesecake

Guinness Cheesecake

Irish Potato Bites

Irish Potato Bites