Why You’ll Love This Recipe

Shepherd’s Pie is the ultimate one-dish meal that combines protein, vegetables, and starch into a single, comforting casserole. It’s easy to make with everyday ingredients, budget-friendly, and perfect for feeding a crowd. You can customize it with different vegetables or proteins, and it stores and reheats beautifully—making it ideal for meal prep or leftovers.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Ground lamb or beef

  • Yellow onion

  • Carrots

  • Garlic (minced)

  • Frozen peas

  • Tomato paste

  • Worcestershire sauce

  • Beef broth

  • Fresh or dried thyme

  • Salt and pepper

  • All-purpose flour (optional, for thickening)

  • Russet or Yukon gold potatoes

  • Butter

  • Milk or cream

  • Egg yolk (optional, for a richer mashed potato topping)

  • Olive oil

Directions

  1. Preheat oven to 400°F (200°C).

  2. In a large skillet or sauté pan, heat olive oil over medium heat. Add onions and carrots; cook until softened.

  3. Add garlic and cook for another minute.

  4. Stir in the ground meat, breaking it up with a spoon, and cook until browned. Drain excess fat if needed.

  5. Mix in tomato paste, Worcestershire sauce, thyme, salt, and pepper. Cook for a few minutes.

  6. Sprinkle with flour if using, stir, and then pour in the beef broth. Simmer until the mixture thickens slightly.

  7. Stir in frozen peas and cook for another 2 minutes. Remove from heat.

  8. Meanwhile, boil peeled and chopped potatoes in salted water until fork-tender. Drain and mash with butter, milk or cream, salt, and pepper. For a richer topping, mix in an egg yolk.

  9. Spread the meat filling evenly in a baking dish. Top with mashed potatoes, smoothing with a spatula.

  10. Use a fork to create ridges on top, which will brown nicely.

  11. Bake for 20–25 minutes until golden and bubbly. Broil for 2–3 minutes at the end if a crispier top is desired.

  12. Let rest for a few minutes before serving.

Servings and timing

This recipe serves 6 people.
Prep time: 20 minutes
Cook time: 30–35 minutes
Total time: 50–55 minutes

Variations

  • Cottage Pie: Use ground beef instead of lamb for the more common version in the U.S.

  • Vegetarian version: Replace meat with lentils or mushrooms for a plant-based alternative.

  • Cheesy topping: Stir shredded cheddar into the mashed potatoes or sprinkle on top before baking.

  • Sweet potato topping: Swap regular mashed potatoes for mashed sweet potatoes for a slightly sweet twist.

  • Low-carb version: Use mashed cauliflower instead of potatoes.

  • Add corn: Some versions include a layer of corn with the peas and carrots for added sweetness.

Storage/Reheating

Store leftovers covered in the refrigerator for up to 4 days.
To reheat, bake in a 350°F oven until warmed through or microwave individual portions.
Shepherd’s Pie also freezes well—wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

FAQs

What’s the difference between Shepherd’s Pie and Cottage Pie?

Shepherd’s Pie is traditionally made with ground lamb, while Cottage Pie uses ground beef. The rest of the ingredients are very similar.

Can I make this ahead of time?

Yes, you can fully assemble it ahead of time and refrigerate for up to 24 hours before baking. Increase baking time slightly if cold from the fridge.

Can I freeze Shepherd’s Pie?

Absolutely. Freeze the assembled (unbaked or baked) pie for up to 2 months. Thaw in the fridge and reheat in the oven.

Do I have to use lamb?

No, you can use ground beef, turkey, chicken, or a plant-based alternative if preferred.

What potatoes are best for the topping?

Russet or Yukon Gold potatoes work well—they mash smoothly and hold their shape.

How do I get a golden topping?

Use a fork to create texture on the mashed potatoes and broil for a few minutes at the end of baking.

Can I use leftover mashed potatoes?

Yes, leftover mashed potatoes make this recipe even quicker to prepare.

Can I add cheese to the mashed potatoes?

Yes, mix in cheddar, parmesan, or your favorite cheese for extra richness and flavor.

Is this a good meal for kids?

Yes, it’s kid-friendly and a great way to sneak in some vegetables.

What sides go well with Shepherd’s Pie?

It’s a complete meal on its own, but you can serve it with a green salad, steamed green beans, or roasted Brussels sprouts.

Conclusion

Shepherd’s Pie is a warm, hearty dish that never goes out of style. With its rich, savory filling and creamy mashed potato topping, it’s the kind of comfort food that brings people together around the dinner table. Whether you stick with tradition or try one of the tasty variations, this recipe is sure to become a family favorite.


Print

Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Shepherd’s Pie is a hearty and comforting casserole made with ground lamb or beef, mixed vegetables, and savory gravy, topped with creamy mashed potatoes and baked until golden and bubbling. It’s a classic one-dish meal perfect for family dinners.

  • Author: Catherine
  • Prep Time: 20 minutes
  • Cook Time: 30–35 minutes
  • Total Time: 50–55 minutes
  • Yield: 6 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: British
  • Diet: Halal

Ingredients

  • 1 lb ground lamb or beef
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 cloves garlic, minced
  • 1 cup frozen peas
  • 2 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1/2 cup beef broth
  • 1 tsp fresh thyme or 1/2 tsp dried thyme
  • Salt and pepper to taste
  • 1 tbsp all-purpose flour (optional, for thickening)
  • 2 lbs Russet or Yukon Gold potatoes, peeled and chopped
  • 4 tbsp butter
  • 1/2 cup milk or cream
  • 1 egg yolk (optional)
  • 1 tbsp olive oil

Instructions

  1. Preheat oven to 400°F (200°C).
  2. In a large skillet, heat olive oil over medium heat. Add diced onions and carrots and cook until softened, about 5 minutes.
  3. Add garlic and cook for 1 more minute until fragrant.
  4. Stir in ground meat and cook until browned, breaking it apart with a spoon. Drain excess fat if necessary.
  5. Add tomato paste, Worcestershire sauce, thyme, salt, and pepper. Cook for 2–3 minutes.
  6. If using, sprinkle flour over the mixture and stir to combine.
  7. Pour in beef broth and simmer until slightly thickened, about 5 minutes.
  8. Stir in frozen peas and cook for an additional 2 minutes. Remove from heat.
  9. Meanwhile, boil potatoes in salted water until fork-tender, about 15–20 minutes. Drain and mash with butter, milk or cream, salt, and pepper. Add egg yolk if using and mix well.
  10. Spread meat mixture evenly in a baking dish. Top with mashed potatoes, smoothing with a spatula. Use a fork to create ridges on top.
  11. Bake for 20–25 minutes, until top is golden and filling is bubbling. Broil for 2–3 minutes for a crispier topping if desired.
  12. Let rest for a few minutes before serving.

Notes

Use ground beef instead of lamb for a Cottage Pie variation.Add shredded cheese to mashed potatoes for extra richness.Mashed sweet potatoes or cauliflower can be used as a topping alternative.Letting the pie rest before serving helps it set and makes slicing easier.Great for meal prep—assemble ahead and bake later.

Nutrition

  • Serving Size: 1/6 of recipe
  • Calories: 420
  • Sugar: 5g
  • Sodium: 530mg
  • Fat: 24g
  • Saturated Fat: 11g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 4g
  • Protein: 22g
  • Cholesterol: 95mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star