shepherds pie

Shepherd’s Pie

Prep: 25 mins 🔥 Cook: 35 mins Total: 60 mins 👥 Serves: 6

My grandmother made shepherd’s pie every time the weather turned cool, and the smell of lamb and rosemary cooking would fill her entire house. She always said the secret was letting the filling bubble up through the potato topping just enough to get those crispy edges. This is her recipe with one small change — I add a splash of Worcestershire sauce that makes all the difference.

How to Make Classic Shepherd’s Pie at Home

Why You’ll Love This Recipe

  • The potato topping gets perfectly golden and crispy while staying fluffy underneath
  • Perfect for using up leftover mashed potatoes or making a complete meal from scratch
  • Freezes beautifully so you can have homemade comfort food ready anytime
shepherds pie

What You’ll Need

  • russet potatoes — peeled and cut into chunks
  • butter — divided
  • milk — warmed
  • salt — divided
  • black pepper — divided
  • yellow onion — diced
  • carrots — diced small
  • garlic — minced
  • fresh rosemary — chopped
  • fresh thyme — chopped
Shepherd's Pie ingredients

Before You Start Cooking

A few things that make this recipe work:

  • Use a fork to create ridges in the potato topping — they catch the butter and turn extra crispy
  • Let the lamb mixture cool slightly before adding potatoes to prevent them from melting into the filling
  • If your mashed potatoes seem too thick, add a splash more warm milk for easier spreading

Easy Ingredient Swaps

Instead of Try This When To Swap
ground lambground beefMakes this a cottage pie instead of shepherd’s pie.
fresh herbsdried herbsUse half the amount called for in the recipe.
russet potatoesYukon Gold potatoesThey create an even creamier topping.
frozen peasfresh peas or cornAdd them in the last 2 minutes of cooking.
beef brothvegetable brothWorks just as well for the sauce base.
all-purpose flourcornstarchUse half the amount to thicken the sauce.

How To Make Shepherd’s Pie

Prepare the Potatoes

Preheat oven to 400°F. Boil potatoes in salted water until fork-tender, about 15 minutes. Drain and mash with 2 tablespoons butter, warm milk, 1/2 teaspoon salt, and 1/4 teaspoon pepper until smooth. Set aside.

Shepherd's Pie preparation

Cook the Lamb

In a large oven-safe skillet or cast iron pan, brown the ground lamb over medium-high heat, breaking it up as it cooks. Season with remaining salt and pepper. Cook until no longer pink, about 6-8 minutes.

shepherds pie preparation

Add Vegetables and Aromatics

Add onion and carrots to the lamb. Cook until softened, about 5 minutes. Add garlic, rosemary, and thyme, cooking for another minute until fragrant.

Build the Sauce

Stir in tomato paste and cook for 1 minute. Add Worcestershire sauce and flour, stirring to coat everything. Gradually pour in beef broth, stirring constantly. Add peas and simmer until sauce thickens, about 3-4 minutes.

Shepherd's Pie - step 3

Assemble and Bake

Spread mashed potatoes evenly over the lamb mixture. Use a fork to create ridges on the surface. Dot with remaining 2 tablespoons butter. Bake for 20-25 minutes until golden brown and bubbling around the edges.

Rest and Serve

Let rest for 5 minutes before serving to allow the filling to set slightly. Serve hot directly from the skillet.

shepherds pie

Pro Tips For The Best Results

  • Use a fork to create ridges in the potato topping — they catch the butter and turn extra crispy
  • Let the lamb mixture cool slightly before adding potatoes to prevent them from melting into the filling
  • If your mashed potatoes seem too thick, add a splash more warm milk for easier spreading
  • For deeper flavor, brown the lamb really well before adding vegetables — don’t rush this step

Common Mistakes To Avoid

  • Watery filling that doesn’t hold together — Make sure to cook the flour for a full minute and let the sauce simmer until thickened before adding potatoes
  • Potatoes that sink into the meat mixture — Let the lamb filling cool for 5 minutes before spreading potatoes on top
  • Pale, unappetizing potato topping — Create ridges with a fork and dot with butter for golden, crispy edges
  • Bland, one-dimensional flavor — Don’t skip the Worcestershire sauce and fresh herbs — they make all the difference

Make Ahead and Storage Tips

  • Assemble completely up to 2 days ahead and refrigerate covered, then bake straight from the fridge adding 10 extra minutes
  • Freeze unbaked for up to 3 months — thaw overnight in refrigerator before baking
  • Make extra mashed potatoes and freeze them separately for quicker assembly next time
  • Leftover shepherd’s pie keeps in the refrigerator for 4 days and reheats beautifully in the oven

What To Serve With Shepherd’s Pie

  • Simple green salad with lemon vinaigrette to cut through the richness
  • Crusty bread for soaking up any extra sauce on the plate
  • Roasted Brussels sprouts or green beans for added vegetables
  • A glass of red wine like Cabernet Sauvignon that complements the lamb

Delicious Variations To Try

  • Irish Shepherd’s Pie: Add a splash of Irish stout to the filling and use Irish butter in the potatoes for authentic flavor
  • Mediterranean Style: Use ground lamb with oregano, add diced tomatoes and feta cheese crumbled into the potato topping

Frequently Asked Questions

What’s the difference between shepherd’s pie and cottage pie?

Shepherd’s pie is made with ground lamb, while cottage pie uses ground beef. The preparation method is identical — only the meat changes.

Can I use instant mashed potatoes for the topping?

Yes, but make them slightly thicker than usual since they won’t hold up as well during baking. Fresh mashed potatoes give better texture and flavor.

How do I prevent the potato topping from sinking into the meat?

Let the meat filling cool for 5 minutes before adding potatoes, and make sure your mashed potatoes aren’t too thin or watery.

Can I make shepherd’s pie ahead of time?

Absolutely. Assemble completely and refrigerate for up to 2 days, or freeze for up to 3 months. Bake from refrigerated adding 10 extra minutes.

Why is my shepherd’s pie watery?

The filling needs to be thickened properly with flour and simmered until the sauce coats the back of a spoon before adding the potato topping.

What vegetables can I add to shepherd’s pie?

Carrots, peas, corn, and celery are traditional. Add firmer vegetables like carrots early, and softer ones like peas in the last few minutes.

How long does leftover shepherd’s pie keep?

Properly stored in the refrigerator, it keeps for 3-4 days. Reheat individual portions in the microwave or the whole dish in a 350°F oven.

Can I use sweet potatoes instead of regular potatoes?

Yes, sweet potatoes make a delicious topping. They may brown faster, so cover with foil if they’re getting too dark before the filling is heated through.

Ready To Make Shepherd’s Pie?

This shepherd’s pie brings all the comfort of a traditional Sunday dinner to your weeknight table. The combination of savory lamb, tender vegetables, and that perfectly crispy potato topping creates something that feels both familiar and special every single time. Make this when you want your kitchen to smell like home.

Shepherd's Pie
Be the first to rate this recipe

Shepherd’s Pie

By At The Sunday Table

My grandmother made shepherd’s pie every time the weather turned cool, and the smell of lamb and rosemary cooking would fill her entire house. She always said the secret was letting the filling bubble up through the potato topping just enough to get those crispy edges. This is her recipe with one small change — I add a splash of Worcestershire sauce that makes all the difference.

Prep 25 mins
Cook 35 mins
Total 60 mins
Serves 6
📌 Pin ↗ Share

Ingredients

Instructions

  1. 1
    Prepare the Potatoes

    Preheat oven to 400°F. Boil potatoes in salted water until fork-tender, about 15 minutes. Drain and mash with 2 tablespoons butter, warm milk, 1/2 teaspoon salt, and 1/4 teaspoon pepper until smooth. Set aside.

  2. 2
    Cook the Lamb

    In a large oven-safe skillet or cast iron pan, brown the ground lamb over medium-high heat, breaking it up as it cooks. Season with remaining salt and pepper. Cook until no longer pink, about 6-8 minutes.

  3. 3
    Add Vegetables and Aromatics

    Add onion and carrots to the lamb. Cook until softened, about 5 minutes. Add garlic, rosemary, and thyme, cooking for another minute until fragrant.

  4. 4
    Build the Sauce

    Stir in tomato paste and cook for 1 minute. Add Worcestershire sauce and flour, stirring to coat everything. Gradually pour in beef broth, stirring constantly. Add peas and simmer until sauce thickens, about 3-4 minutes.

  5. 5
    Assemble and Bake

    Spread mashed potatoes evenly over the lamb mixture. Use a fork to create ridges on the surface. Dot with remaining 2 tablespoons butter. Bake for 20-25 minutes until golden brown and bubbling around the edges.

  6. 6
    Rest and Serve

    Let rest for 5 minutes before serving to allow the filling to set slightly. Serve hot directly from the skillet.

Notes

  • Use a fork to create ridges in the potato topping — they catch the butter and turn extra crispy
  • Let the lamb mixture cool slightly before adding potatoes to prevent them from melting into the filling
  • If your mashed potatoes seem too thick, add a splash more warm milk for easier spreading
  • For deeper flavor, brown the lamb really well before adding vegetables — don’t rush this step

Nutrition Per Serving

485Calories
28gProtein
35gCarbs
24gFat
4gFiber

Similar Recipes:

Leave a Reply

Your email address will not be published. Required fields are marked *