Classic Shepherd’s Pie

When it comes to comfort food, nothing compares to a warm, hearty Shepherd’s Pie fresh out of the oven. This classic dish layers flavorful ground beef with tender vegetables in a rich gravy, topped with creamy mashed potatoes that bake to golden perfection. It’s a meal that warms the soul and fills your kitchen with mouthwatering aromas. Whether you’re meal-prepping for the week or cooking for a family gathering, this easy Shepherd’s Pie recipe is simple to make, nourishing, and deeply satisfying.

Why You’ll Love This Recipe

  • Classic comfort food: Hearty, wholesome, and packed with flavor.
  • Easy ingredients: Simple pantry staples that come together beautifully.
  • Family favorite: Perfect for weeknights or Sunday dinners.
  • Make-ahead friendly: Stores and reheats perfectly for busy days.
  • Customizable: Easily adapt with ground turkey, lentils, or extra veggies.

Ingredients

Flat lay of shepherd’s pie ingredients including ground beef, potatoes, and vegetables

For the beef filling

  • 1 lb ground beef (or lamb for a traditional version)
  • 1 tablespoon olive oil
  • 1 onion, finely diced
  • 2 cloves garlic, minced
  • 1 cup carrots, diced
  • 1 cup peas (fresh or frozen)
  • 1 tablespoon tomato paste
  • 1 tablespoon Worcestershire sauce
  • 1 cup beef broth
  • 1 teaspoon dried thyme
  • Salt and black pepper, to taste

For the mashed potato topping

  • 2 lbs potatoes, peeled and cubed
  • 4 tablespoons butter
  • ½ cup milk or cream
  • Salt and pepper, to taste
  • ¼ cup grated cheddar cheese (optional, for topping)

Step-by-Step Instructions

Step-by-step collage showing how to make shepherd’s pie from filling to baking

  1. Cook the potatoes: Boil potatoes in salted water until tender, about 15 minutes. Drain well, then mash with butter, milk, salt, and pepper until smooth. Set aside.
  2. Prepare the filling: Heat olive oil in a large skillet over medium heat. Add diced onion and garlic; sauté until translucent.
  3. Brown the beef: Add ground beef and cook until browned, breaking up any lumps. Drain any excess fat.
  4. Add vegetables and flavor: Stir in carrots, peas, tomato paste, Worcestershire sauce, thyme, salt, and pepper. Mix well.
  5. Make the gravy: Pour in beef broth and simmer for 5–7 minutes, allowing the mixture to thicken into a rich gravy.
  6. Assemble the pie: Spread the beef mixture evenly in a baking dish. Spoon mashed potatoes on top and smooth the surface with a spatula.
  7. Add cheese (optional): Sprinkle grated cheddar over the top for a golden, cheesy crust.
  8. Bake: Bake at 400°F (200°C) for 20–25 minutes, until the top is slightly golden and edges bubble.
  9. Serve: Let cool for 10 minutes before serving. Enjoy your cozy Shepherd’s Pie hot from the oven!

Tips & Variations

  • Use lamb for authenticity: The traditional Shepherd’s Pie uses lamb; ground beef is the American twist.
  • Add depth: A splash of soy sauce or balsamic vinegar adds richness to the filling.
  • Make it vegetarian: Substitute lentils or mushrooms for the beef.
  • Top variation: Try mixing in cream cheese or sour cream with your mashed potatoes for extra creaminess.
  • Add crunch: Sprinkle breadcrumbs or panko on top before baking for a crispy finish.

Storage & Freezer Instructions

  • Refrigerate: Store leftovers in an airtight container for up to 3 days.
  • Freeze: Shepherd’s Pie freezes beautifully. Cover tightly and freeze for up to 2 months.
  • Reheat: Bake from frozen at 350°F (175°C) for 30–40 minutes or until heated through.
  • Meal prep tip: Assemble the pie ahead of time and refrigerate. Bake fresh when ready to serve.

Serving & Pairing Ideas

A serving of shepherd’s pie with mashed potato topping and peas on a dinner plate

  • Serve with: Garlic bread, roasted vegetables, or a fresh green salad.
  • Drinks: Pair with sparkling water, iced tea, or homemade lemonade.
  • For dessert: Finish with a warm Apple Crisp or Chocolate Pudding.
  • Occasions: Ideal for family dinners, potlucks, or cozy winter evenings.

Frequently Asked Questions

Can I make Shepherd’s Pie ahead of time?

Yes! Assemble the pie up to 24 hours in advance, cover, and refrigerate. Bake it fresh just before serving.

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

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

How do I make the mashed potatoes extra creamy?

Use warm milk and real butter when mashing, and avoid over-mixing. For richer texture, stir in cream cheese or sour cream.

Can I add other vegetables?

Absolutely! Corn, green beans, celery, or mushrooms all work well. Just sauté them with the onions for added flavor and texture.

Ready to Make It?

Few dishes deliver the same comfort and satisfaction as a hearty Shepherd’s Pie. It’s simple, rustic, and full of rich flavors that everyone loves. Whether you’re meal-prepping for the week or cooking a cozy Sunday dinner, this classic recipe will quickly become a staple.

You Might Also Like

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
Golden-brown shepherd’s pie with mashed potato topping in a rustic baking dish

Classic Shepherd’s Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 1 hr
  • Yield: 6 servings 1x

Description

Shepherd’s Pie is a hearty, comforting dish featuring a savory ground beef and vegetable filling topped with creamy mashed potatoes, baked to golden perfection.


Ingredients

Scale

1 lb ground beef

1 tbsp olive oil

1 onion, diced

2 cloves garlic, minced

1 cup diced carrots

1 cup peas

1 tbsp tomato paste

1 tbsp Worcestershire sauce

1 cup beef broth

1 tsp dried thyme

Salt and black pepper to taste

2 lbs potatoes, peeled and cubed

4 tbsp butter

½ cup milk or cream

¼ cup grated cheddar cheese (optional)


Instructions

1. Boil potatoes until tender; mash with butter, milk, salt, and pepper.

2. Heat olive oil in a skillet and sauté onion and garlic until translucent.

3. Add ground beef and cook until browned; drain excess fat.

4. Stir in carrots, peas, tomato paste, Worcestershire sauce, thyme, salt, and pepper.

5. Pour in beef broth and simmer until thickened.

6. Spread beef mixture in a baking dish; top with mashed potatoes.

7. Sprinkle cheddar cheese on top if desired.

8. Bake at 400°F (200°C) for 20-25 minutes until golden and bubbly.

9. Cool slightly and serve warm.

Notes

Use lamb instead of beef for a traditional Shepherd’s Pie.

Add mushrooms, corn, or green beans for variety.

Assemble ahead of time and refrigerate; bake fresh when ready to serve.

  • Prep Time: 20 mins
  • Cook Time: 40 mins
  • Category: Dinner
  • Method: Baked
  • Cuisine: British

Nutrition

  • Serving Size: 1 slice
  • Calories: 480

Leave a Comment

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