Shepherd’s Pie: Best Classic Shepherd’s Pie Recipe

Shepherd’s pie is the ultimate comfort food casserole. Layers of savory meat filling, rich gravy, colorful vegetables, and creamy mashed potatoes create a meal that satisfies every craving. This classic shepherd’s pie recipe combines seasoned ground beef or lamb with buttery Parmesan mashed potatoes for a hearty dinner the entire family will love.

Whether you call it shepherd’s pie or cottage pie, this traditional dish delivers warm, comforting flavors that make it perfect for weeknight dinners, holidays, or meal prep. Once you master this classic recipe, it will quickly become one of your favorite comfort foods.

Ingredients for the Best Shepherd’s Pie

Meat Filling Ingredients

The savory filling creates the foundation of shepherd’s pie.

IngredientPurpose
Ground beef or lambMain protein
OnionFlavor base
GarlicDepth of flavor
Worcestershire sauceRichness
Tomato pasteSavory flavor
Beef brothCreates gravy
Peas and carrotsTexture and color
CornSweetness
HerbsAromatic flavor

The herbs provide classic flavor that makes this shepherd’s pie truly memorable.

Creamy Potato Topping

The mashed potato layer adds richness and comfort.

Ingredients include:

  • Russet potatoes
  • Butter
  • Half and half
  • Garlic powder
  • Salt
  • Pepper
  • Parmesan cheese

The Parmesan gives the potatoes extra flavor and helps create a beautiful golden crust.

How to Make Shepherd’s Pie

Prepare the Meat Filling

Heat olive oil in a large skillet.

Add chopped onions and cook until softened.

Add ground beef or lamb and break it apart with a wooden spoon.

Season with:

  • Parsley
  • Rosemary
  • Thyme
  • Salt
  • Black pepper

Cook until the meat browns completely.

Add garlic and Worcestershire sauce.

Stir in flour and tomato paste.

Finally, add beef broth, vegetables, and corn.

Allow the filling to simmer until slightly thickened.

Make the Mashed Potato Topping

Boil peeled potatoes until fork tender.

Drain thoroughly and return them to the hot pot.

Add butter, half and half, garlic powder, salt, and pepper.

Mash until smooth.

Stir in Parmesan cheese for extra richness.

Assemble and Bake

Spread the meat filling evenly in a baking dish.

Carefully spoon the mashed potatoes over the filling.

Smooth the top with a spatula.

Bake at 400°F for 25 to 30 minutes until the top becomes lightly golden.

Allow the casserole to rest for 15 minutes before serving.

Tips for Perfect Shepherd’s Pie

Choose Quality Meat

Ground beef with moderate fat creates the best flavor.

Ground lamb provides a more traditional version.

Both options work beautifully.

Avoid Watery Filling

Allow the meat mixture to simmer until thickened.

The flour and tomato paste help create a rich gravy that holds together during baking.

Make Creamy Potatoes

Warm potatoes absorb butter and cream more effectively.

Adding Parmesan creates extra flavor while helping the topping brown.

Variations of Shepherd’s Pie

Traditional Lamb Version

Authentic shepherd’s pie uses ground lamb.

The flavor becomes richer and slightly more earthy.

Vegetable Variations

Many families customize shepherd’s pie with:

  • Green beans
  • Mushrooms
  • Celery
  • Sweet potatoes
  • Cheddar cheese

These additions create new flavors while maintaining the classic comfort food appeal.

What to Serve with Shepherd’s Pie

Classic Side Dishes

Shepherd’s pie pairs well with:

  • Green salad
  • Roasted vegetables
  • Dinner rolls
  • Steamed broccoli
  • Green beans

Because the casserole already contains meat and vegetables, side dishes can remain simple.

Beverage Pairings

Serve shepherd’s pie with:

BeveragePairing
Red wineRich flavors
Iced teaLight refreshment
Sparkling waterCleansing palate
Apple ciderSeasonal option

Make-Ahead and Storage Tips

Refrigerator Storage

Store leftovers in airtight containers.

Shepherd’s pie keeps well for up to 4 days.

Many people believe it tastes even better the next day.

Freezing Instructions

Freeze the assembled or baked casserole for up to 3 months.

Thaw overnight before reheating.

Nutrition Information

NutrientAmount
Calories400
Protein19g
Carbohydrates13g
Fat30g
Fiber2g

Conclusion

Shepherd’s pie remains one of the best comfort food dinners because it combines hearty meat filling, flavorful gravy, vegetables, and creamy mashed potatoes in one dish. The simple ingredients create incredible flavor while making dinner easy and satisfying.

Whether you prepare it with beef or lamb, this classic shepherd’s pie recipe delivers warmth, comfort, and delicious flavor every time.

Print

Shepherd’s Pie: Best Classic Shepherd’s Pie Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This classic Shepherd’s Pie features savory ground beef in a rich gravy with vegetables, topped with creamy Parmesan mashed potatoes and baked until golden. It’s the ultimate comfort food casserole for family dinners and meal prep.

  • Author: IMAA
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: American, Irish

Ingredients

Scale

2 tablespoons olive oil

1 cup chopped yellow onion

1 pound 90% lean ground beef or ground lamb

2 teaspoons dried parsley

1 teaspoon dried rosemary

1 teaspoon dried thyme

1/2 teaspoon salt

1/2 teaspoon black pepper

1 tablespoon Worcestershire sauce

2 garlic cloves, minced

2 tablespoons all-purpose flour

2 tablespoons tomato paste

1 cup beef broth

1 cup frozen peas and carrots

1/2 cup frozen corn

1 1/2 to 2 pounds russet potatoes, peeled and cubed

8 tablespoons unsalted butter

1/3 cup half and half

1/2 teaspoon garlic powder

1/2 teaspoon salt

1/4 teaspoon black pepper

1/4 cup Parmesan cheese

Instructions

1. Heat olive oil in a large skillet over medium-high heat.

2. Add chopped onions and cook for 5 minutes until softened.

3. Add ground beef or lamb and break it apart with a spoon.

4. Stir in parsley, rosemary, thyme, salt, and pepper.

5. Cook for 6 to 8 minutes until the meat is browned.

6. Add Worcestershire sauce and minced garlic and cook for 1 minute.

7. Stir in flour and tomato paste until fully incorporated.

8. Add beef broth, peas, carrots, and corn.

9. Bring to a simmer and cook for 5 minutes.

10. Preheat the oven to 400 degrees F.

11. Boil the potatoes in salted water until fork tender.

12. Drain the potatoes and return them to the hot pot.

13. Add butter, half and half, garlic powder, salt, and pepper.

14. Mash until smooth and stir in Parmesan cheese.

15. Spread the meat filling into a baking dish.

16. Top evenly with the mashed potatoes.

17. Bake uncovered for 25 to 30 minutes until golden.

18. Cool for 15 minutes before serving.

Notes

Ground lamb creates a traditional shepherd’s pie while ground beef makes a cottage pie.

Parmesan cheese adds extra flavor and helps the topping brown beautifully.

You can substitute frozen peas and carrots with separate frozen vegetables.

Allow the casserole to rest before serving for cleaner slices.

Store leftovers in the refrigerator for up to 4 days.

Freeze baked shepherd’s pie for up to 3 months.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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