Shepherd’s Pie with Mashed Potato Topping

Servings: 6 Total Time: 1 hr Difficulty: Beginner
pinit

Introduction

Shepherd’s Pie is a timeless, hearty casserole made with a savory meat-and-vegetable filling topped with creamy mashed potatoes, then baked until golden and bubbling. Traditionally made with lamb (hence “shepherd”), many modern versions also use beef, though the classic keeps true to its roots with tender ground lamb.

This dish is a comfort food icon, born in the United Kingdom and Ireland, where resourceful cooks turned leftover roasted meat into a filling dish for the whole family. Today, Shepherd’s Pie has become a worldwide favorite thanks to its cozy, layered goodness.

Why I Love This Recipe

I love Shepherd’s Pie because it represents everything comforting in one dish—flavorful meat, tender vegetables, and fluffy, buttery mashed potatoes, baked to perfection. The contrast of textures is unbeatable: the creamy top with crispy edges, the rich filling underneath. It’s also a dish that feels like home, no matter where you eat it.

Why It’s a Must-Try Dish

  • Ultimate Comfort Food: Rich, savory, and filling.
  • One-Dish Meal: Protein, veggies, and starch in one.
  • Versatile: Can be adapted to beef, turkey, or vegetarian versions.
  • Family-Friendly: Loved by kids and adults alike.
  • Make-Ahead Friendly: Great for meal prep or freezer meals.

Preparation & Cooking Time

  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Servings: 6 servings
  • Calories: ~420–460 per serving

Cuisine & Course

  • Cuisine: British / Irish
  • Course: Main Course, Dinner

Ingredients

For the Meat Filling:

  • 2 tbsp olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 1 lb ground lamb (or ground beef)
  • 1 tbsp tomato paste
  • 1 tbsp Worcestershire sauce
  • 1 cup beef broth
  • 1/2 cup frozen peas
  • 1/2 cup frozen corn (optional)
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • Salt & black pepper, to taste

For the Mashed Potato Topping:

  • 2 lbs potatoes (Yukon Gold or Russet), peeled and cubed
  • 4 tbsp butter
  • 1/2 cup milk (or heavy cream for richness)
  • Salt & pepper, to taste

Simple Cooking Directions

  1. Make mashed potatoes and set aside.
  2. Cook meat and vegetables, then add broth and seasonings.
  3. Layer filling in a baking dish, spread mashed potatoes on top.
  4. Bake until golden and bubbling.

Step-by-Step Preparation Method

  1. Cook Potatoes: Place potatoes in a pot of salted water. Bring to boil and cook until fork-tender (15–20 minutes). Drain, mash with butter and milk, season with salt and pepper. Set aside.
  2. Prepare Meat Filling:
    • Heat olive oil in a large skillet over medium heat.
    • Add onion and carrots, cook until softened (5 minutes).
    • Stir in garlic, then add ground lamb/beef. Cook until browned.
    • Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper.
    • Pour in broth, reduce heat, and simmer until thickened (10 minutes).
    • Stir in peas and corn, then remove from heat.
  3. Assemble Pie: Preheat oven to 400°F (200°C). Spread meat filling evenly in a baking dish. Top with mashed potatoes, spreading to cover completely. Use a fork to create ridges on top for extra crispiness.
  4. Bake: Place dish in oven and bake for 20 minutes, or until the top is golden brown and filling is bubbling around the edges.
  5. Cool & Serve: Let rest 5–10 minutes before serving to set.

How to Serve

  • Serve hot, straight from the oven.
  • Pair with a fresh green salad or crusty bread for a complete meal.
  • Garnish with chopped parsley for a pop of freshness.

Additional Recipe Tips

  • Use Yukon Gold potatoes for creamy, buttery mashed topping.
  • For a crispier top, broil for 2–3 minutes at the end of baking.
  • If using beef instead of lamb, the dish is technically called Cottage Pie, but still delicious.
  • Add a splash of red wine to the meat filling for deeper flavor.
  • Make sure filling is thick—too runny and the pie won’t hold together.

Variations

  • Vegetarian Shepherd’s Pie: Swap meat for lentils, mushrooms, or a plant-based ground.
  • Cheesy Potato Topping: Stir shredded cheddar or Parmesan into mashed potatoes.
  • Sweet Potato Twist: Replace regular potatoes with mashed sweet potatoes for a slightly sweet topping.
  • Turkey Shepherd’s Pie: Use ground turkey for a lighter version.
  • Low-Carb Version: Swap mashed potatoes for cauliflower mash.

Freezing & Storage

  • Storage: Refrigerate leftovers in an airtight container for up to 4 days.
  • Freezing (Uncooked): Assemble the pie (without baking), wrap tightly, and freeze for up to 3 months. Thaw overnight in fridge, then bake.
  • Freezing (Cooked): Let cool completely, wrap portions, and freeze for up to 3 months. Reheat in oven until hot.
  • Reheating: Warm at 350°F (175°C) until heated through.

Special Equipment Needed

  • Large pot (for boiling potatoes)
  • Skillet (for meat filling)
  • Baking dish (9×13 recommended)
  • Potato masher or hand mixer

Conclusion

Shepherd’s Pie with Mashed Potato Topping is the very definition of comfort food. With its hearty meat-and-vegetable filling, creamy mashed potato crown, and golden baked finish, it’s a dish that warms the soul and satisfies the belly. Whether you make it for family dinners, meal prep, or to freeze for busy days, this recipe is guaranteed to become a staple in your kitchen.

Shepherd’s Pie with Mashed Potato Topping

Difficulty: Beginner Prep Time 25 mins Cook Time 35 mins Total Time 1 hr
Servings: 6 Calories: 460 per serving

Description

Shepherd’s Pie is a timeless, hearty casserole made with a savory meat-and-vegetable filling topped with creamy mashed potatoes, then baked until golden and bubbling. Traditionally made with lamb (hence “shepherd”), many modern versions also use beef, though the classic keeps true to its roots with tender ground lamb.

Ingredients

For the Meat Filling:

For the Mashed Potato Topping:

Instructions

  1. Cook Potatoes : Place potatoes in a pot of salted water. Bring to boil and cook until fork-tender (15–20 minutes). Drain, mash with butter and milk, season with salt and pepper. Set aside.
  2. Prepare Meat Filling : Heat olive oil in a large skillet over medium heat. Add onion and carrots, cook until softened (5 minutes). Stir in garlic, then add ground lamb/beef. Cook until browned. Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Pour in broth, reduce heat, and simmer until thickened (10 minutes). Stir in peas and corn, then remove from heat.
  3. Assemble Pie : Preheat oven to 400°F (200°C). Spread meat filling evenly in a baking dish. Top with mashed potatoes, spreading to cover completely. Use a fork to create ridges on top for extra crispiness.
  4. Bake : Place dish in oven and bake for 20 minutes, or until the top is golden brown and filling is bubbling around the edges.
  5. Cool & Serve : Let rest 5–10 minutes before serving to set.
Keywords: Shepherd’s Pie with Mashed Potato Topping
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Q1: Can I make it ahead of time?

Yes—assemble the pie, refrigerate (unbaked) for up to 24 hours, then bake when ready.

Q2: How do I prevent watery Shepherd’s Pie?

Simmer filling until thickened, and drain excess fat from meat.

Q3: Can I use instant mashed potatoes?

Yes, though homemade mashed potatoes give the best flavor and texture.

Q4: Is Shepherd’s Pie always made with lamb?

Traditionally yes, but beef versions (Cottage Pie) are also popular.

Q5: Can I make this dairy-free?

Yes—use olive oil or dairy-free butter in potatoes, and plant-based milk.

[instagram-feed]