Shepherd’s Pie

Shepherd’s Pie is a classic comfort food dish made with a savory mixture of ground lamb and vegetables, topped with creamy mashed potatoes and baked until golden and bubbling. This hearty, homestyle meal originated in the UK and has stood the test of time thanks to its rich flavor, simple ingredients, and satisfying texture. It’s perfect for weeknight dinners, family gatherings, or cozy nights at home.

Why You’ll Love This Recipe

  • Hearty and filling one-dish meal
  • Traditional comfort food with rich, savory flavor
  • Family-friendly and kid-approved
  • Easy to make ahead and reheat
  • Great way to use up leftover mashed potatoes
  • Balanced with meat, vegetables, and starch
  • Simple ingredients, big flavor
  • Easily adaptable with beef or plant-based meat
  • Freezer-friendly
  • Perfect for feeding a crowd

ingredients

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

  • Ground lamb (or ground beef for Cottage Pie)
  • Onion
  • Carrots
  • Garlic
  • Frozen peas
  • Tomato paste
  • Worcestershire sauce
  • Beef or chicken broth
  • Olive oil or butter
  • Salt and pepper
  • Fresh thyme or rosemary (optional)
  • Potatoes
  • Milk or cream
  • Butter (for mashed potatoes)
  • Cheddar cheese (optional, for topping)

directions

  1. Preheat oven to 400°F (200°C).
  2. In a skillet, heat oil and sauté onions, carrots, and garlic until softened.
  3. Add ground lamb and cook until browned. Drain excess fat if needed.
  4. Stir in tomato paste, Worcestershire sauce, salt, pepper, and herbs.
  5. Pour in broth and let simmer for 5–10 minutes until slightly thickened.
  6. Stir in peas and remove from heat.
  7. Meanwhile, boil peeled potatoes until tender. Drain and mash with butter, milk or cream, and seasoning.
  8. Spread meat mixture in a baking dish. Top evenly with mashed potatoes.
  9. Sprinkle with cheese if using.
  10. Bake for 20–25 minutes until golden and bubbling. Broil for the last 2–3 minutes for a crispy top if desired.
  11. Let rest for a few minutes before serving.

Servings and timing

  • Servings: 6
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Total Time: 50 minutes

Variations

  • Cottage Pie: Use ground beef instead of lamb.
  • Vegetarian Version: Replace meat with lentils, mushrooms, or plant-based ground.
  • Sweet Potato Topping: Swap regular potatoes with mashed sweet potatoes for a twist.
  • Cheesy Crust: Mix shredded cheese into the mashed potatoes or on top.
  • Low-Carb: Use mashed cauliflower instead of potatoes.
  • Mini Pies: Bake in individual ramekins for a personal-sized treat.

storage/reheating

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions. Shepherd’s Pie also freezes well—cool completely, 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 made with lamb, while Cottage Pie uses beef. Both are topped with mashed potatoes and baked.

Can I make this dish ahead of time?

Yes, assemble the pie ahead and refrigerate it unbaked for up to 24 hours. Bake just before serving.

How do I get the top crispy?

Broil the pie for 2–3 minutes at the end of baking, and use a fork to create ridges in the mashed potato topping for extra crispness.

Can I use instant mashed potatoes?

Yes, though homemade mashed potatoes offer better flavor and texture.

What vegetables can I add?

You can add corn, green beans, parsnips, or diced celery for more variety and nutrients.

Is this dish gluten-free?

Yes, if you ensure the broth and Worcestershire sauce are gluten-free.

Can I freeze Shepherd’s Pie?

Absolutely. Freeze after assembling or after baking. Just reheat from frozen or after thawing in the fridge.

What herbs go well in this recipe?

Fresh thyme, rosemary, and parsley are great choices to enhance the savory flavor.

What’s the best cheese for topping?

Sharp cheddar is popular, but you can also use parmesan or a mix of cheeses.

How do I reheat leftovers without drying them out?

Cover with foil and reheat in the oven to maintain moisture, or microwave with a splash of broth.

Conclusion

Shepherd’s Pie is the ultimate comfort dish—hearty, flavorful, and packed with satisfying layers. Whether you’re staying true to the traditional lamb version or mixing it up with your favorite variations, it’s a meal that warms the heart and fills the belly. Easy to make, even easier to love, this timeless classic deserves a regular spot on your table.

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

Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Main Dish
  • Method: Baked
  • Cuisine: British
  • Diet: Halal

Description

Shepherd’s Pie is a hearty and classic comfort dish made with seasoned ground meat and vegetables, topped with creamy mashed potatoes and baked until golden. It’s a perfect one-pan meal for cozy dinners.


Ingredients

Units Scale
  • 1 tablespoon olive oil
  • 1 lb ground lamb or beef
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon fresh thyme (or 1/2 tsp dried)
  • 1 teaspoon fresh rosemary (or 1/2 tsp dried)
  • 1 cup beef broth
  • 1 1/2 cups frozen mixed vegetables (peas, carrots, corn)
  • Salt and pepper to taste
  • For the mashed potato topping:
  • 2 lbs potatoes, peeled and chopped
  • 4 tablespoons butter
  • 1/2 cup milk or cream
  • Salt and pepper to taste

Instructions

  1. Boil potatoes in salted water until tender, about 15–20 minutes. Drain and mash with butter, milk, salt, and pepper. Set aside.
  2. Preheat oven to 400°F (200°C).
  3. In a large skillet, heat olive oil over medium heat. Add onion and cook until soft, then add garlic and cook for 1 minute.
  4. Add ground meat and cook until browned. Drain excess fat if needed.
  5. Stir in tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Cook for 2 minutes.
  6. Add broth and frozen vegetables. Simmer for 5–7 minutes until slightly thickened.
  7. Spread meat mixture into a 9×9-inch baking dish. Spoon mashed potatoes over the top and spread evenly. Use a fork to create texture on the surface.
  8. Bake for 20–25 minutes or until the top is golden brown. Let cool slightly before serving.

Notes

  • Lamb is traditional, but beef is a popular and tasty substitute.
  • For extra crisp on the potatoes, broil for 2–3 minutes at the end.
  • Can be assembled ahead and refrigerated before baking.

Nutrition

  • Serving Size: 1 portion
  • Calories: 460
  • Sugar: 4g
  • Sodium: 620mg
  • Fat: 24g
  • Saturated Fat: 11g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 4g
  • Protein: 25g
  • Cholesterol: 95mg

Leave a Comment

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