Irresistible Best Classic Shepherd’s Pie

Save this recipe on:

Few dishes feel as soul-warming as a bubbling, golden-topped shepherd’s pie. This version of the classic English comfort food is loaded with seasoned ground beef (or lamb, if you prefer), sweet peas, carrots, and a savory gravy—all crowned with a pillowy layer of mashed potatoes that’s lightly crisped on top. It’s hearty, simple, and sure to become a repeat favorite for any dinner table.

Pin this Recipe

Shepherd’s pie is one of those timeless meals that checks every box: easy to make, budget-friendly, and full of flavor. Whether you’re feeding a crowd or looking to meal prep for the week, this dish stores beautifully and hits the spot every time.


Why You’ll Love This Shepherd’s Pie

This pie is the epitome of cozy. It’s the perfect use for leftover mashed potatoes, or an excuse to make a fresh batch. With rich umami from the beef, natural sweetness from the carrots and peas, and a buttery, whipped potato topping, every forkful is balanced and deeply satisfying.

The best part? It’s an entire meal in one dish. No need for sides (though we’ll give you some delicious ideas anyway!).


What Kind of Meat Should I Use for Shepherd’s Pie?

Traditionally, shepherd’s pie is made with ground lamb. If you’re using ground beef, it’s technically a “cottage pie” — but in many American kitchens, the terms are used interchangeably. Ground beef is leaner and more accessible, while lamb delivers that distinct, robust flavor. Choose whichever suits your taste or pantry best.


Ingredients for the Irresistible Best Classic Shepherd’s Pie

Every ingredient in this shepherd’s pie works together to create rich, savory comfort. Here’s what you’ll need:

  • Ground beef or lamb: This forms the heart of the dish. Choose 80-85% lean for flavor without excess grease.
  • Yellow onion: A classic aromatic that forms the flavor base.
  • Garlic cloves: Adds depth and warmth to the filling.
  • Carrots & peas: Provide texture, color, and natural sweetness.
  • Tomato paste: Enhances the savory beef and adds richness.
  • Worcestershire sauce: The secret umami booster that ties it all together.
  • Beef broth: Keeps the filling juicy and flavorful.
  • Flour: Thickens the sauce for that perfect gravy-like consistency.
  • Mashed potatoes: The golden topping that brings it all home.
  • Butter & cream: Make the mashed potatoes silky and luxurious.
  • Fresh thyme or parsley (optional): For garnish and added freshness.

How To Make the Irresistible Best Classic Shepherd’s Pie

Step 1: Make the Mashed Potatoes

Start by boiling peeled, cubed potatoes until fork-tender. Drain and mash with butter, cream, salt, and pepper until smooth and fluffy. Set aside.

Step 2: Prepare the Meat Filling

In a large skillet, cook the ground beef or lamb over medium heat until browned. Drain excess fat. Add chopped onion, garlic, and carrots. Sauté until soft, about 5 minutes. Stir in tomato paste, Worcestershire sauce, and flour, cooking another 2 minutes.

Step 3: Simmer with Broth

Pour in the beef broth and bring to a simmer. Add peas and season with salt and pepper. Let simmer until thickened slightly and peas are heated through. Remove from heat.

Step 4: Assemble the Pie

Preheat oven to 400°F. Spoon the meat mixture into a baking dish. Gently spread the mashed potatoes over the top, smoothing with a spatula. For a more rustic look, use a fork to create ridges.

Step 5: Bake Until Golden

Bake for 20-25 minutes, or until the top is lightly golden. If you like it extra crispy, broil for 2-3 minutes at the end. Let cool for 5 minutes before serving.


Serving and Storing Shepherd’s Pie

This shepherd’s pie serves 6 to 8 people comfortably, making it a perfect dish for family dinners or small gatherings. Pair it with a fresh salad or crusty bread for a more rounded meal.

To store, let the pie cool completely and then cover and refrigerate for up to 4 days. Reheat in the oven at 350°F until warmed through. You can also freeze portions in airtight containers for up to 3 months.


What to Serve With Shepherd’s Pie?

Fresh Garden Salad

The crispness of greens with a tangy vinaigrette balances the hearty richness of the pie.

Roasted Brussels Sprouts

Earthy and caramelized, they add texture and deep flavor.

Honey Glazed Carrots

A sweet counterpart to the savory filling.

Buttery Dinner Rolls

Perfect for scooping up any leftover gravy.

Green Beans Almondine

Light and nutty, a great classic side.

Pickled Red Onions

A zingy, acidic touch that cuts through the richness.

Apple Slaw

Adds crunch and brightness to each bite.


Want More Dinner Ideas with Comfort Food Flair?

If this shepherd’s pie warmed your heart, here are more cozy favorites to try next:


Save This Pin For Later

📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.

Let me know in the comments how your shepherd’s pie turned out! Did you go with beef or lamb? Did you sneak in any extra veggies?

I always love seeing how you make these recipes your own. Share your tips or ask questions—let’s cook smarter, together.

Explore beautifully curated comfort food and more on NoraNosh Recipes on Pinterest and discover your next go-to for cozy meals!

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
Irresistible Best Classic Shepherd's Pie

Irresistible Best Classic Shepherd’s Pie


  • Author: Nora
  • Total Time: 50 minutes
  • Yield: 6–8 servings

Description

If you’re craving the ultimate comfort food, this Irresistible Best Classic Shepherd’s Pie is a must-try. It’s a warm, hearty dinner idea featuring rich, savory ground beef and tender vegetables under a creamy blanket of golden mashed potatoes. Whether you’re planning a cozy family meal, looking for easy dinner inspiration, or just need reliable food ideas to make ahead, this shepherd’s pie hits the spot. It’s satisfying, freezer-friendly, and packed with delicious layers you’ll love digging into.


Ingredients

680 g ground beef

1 medium yellow onion, chopped

2 cloves garlic, minced

2 medium carrots, diced

120 g green peas

2 tbsp tomato paste

1 tbsp Worcestershire sauce

1 tbsp all-purpose flour

240 ml beef broth

900 g russet potatoes, peeled and chopped

60 g unsalted butter

120 ml heavy cream

1 tsp salt

½ tsp black pepper

1 tsp fresh thyme or parsley, optional for garnish


Instructions

1. Boil the potatoes until fork-tender, then mash with butter, cream, salt, and pepper until fluffy. Set aside.

2. Brown the ground beef in a skillet, then drain any excess fat.

3. Add onion, garlic, and carrots to the skillet. Cook until softened, about 5 minutes.

4. Stir in tomato paste, Worcestershire sauce, and flour. Cook for 2 minutes.

5. Pour in beef broth, then add peas. Simmer until slightly thickened.

6. Preheat oven to 400°F (204°C). Spread meat mixture in a baking dish.

7. Top evenly with mashed potatoes and use a fork to create texture on the surface.

8. Bake for 20–25 minutes or until golden brown. Broil for 2–3 minutes for extra crispness.

9. Let cool for 5 minutes before serving.

Notes

For extra flavor, add a dash of smoked paprika or fresh rosemary to the meat filling.

You can prepare this dish a day in advance and refrigerate it before baking.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: British-American

Nutrition

  • Serving Size: 1 slice
  • Calories: 430
  • Sugar: 4g
  • Sodium: 570mg
  • Fat: 24g
  • Saturated Fat: 12g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 5g
  • Protein: 21g
  • Cholesterol: 80mg

Keywords: easy dinner, shepherd’s pie, ground beef recipe, mashed potatoes, comfort food

Save this recipe on: