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 here in Florida, which meant it was basically a special occasion meal since our version of cool is everyone else’s mild autumn.

The smell of lamb and rosemary simmering on the stove could pull you into the kitchen without a single word being said — and crispy mashed potato edges bubbling up through the filling were the thing everyone quietly fought over.

This is her recipe, mostly. I added a splash of Worcestershire sauce that deepens the whole thing in a way she never tried but I think she would have approved of.

Everything you need to make it is right below, and I promise it is simpler than it looks.

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 ofTry ThisWhen 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

  • Brown the lamb without crowding the pan — Crowded meat steams instead of browns, and you lose that deep savory crust.
  • Warm your milk before mashing — Cold milk makes potatoes gluey; warm milk keeps them light and spreadable.
  • Rest the pie before cutting — Five minutes lets the filling firm up so it scoops cleanly instead of spilling.

Have a tip that works for you? Drop it in the comments below — we’d love to hear it! 👇

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 up to 2 days ahead and refrigerate covered — bake straight from the fridge, adding 10-15 extra minutes to the bake time.

Freeze the unbaked pie for up to 3 months. Thaw overnight in the refrigerator before baking as directed.

Leftover shepherd’s pie keeps in the refrigerator for up to 4 days and reheats best in the oven at 350°F for 15-20 minutes to revive the crispy potato topping.

Make a double batch of mashed potatoes and freeze half separately — they thaw quickly and make next time’s assembly much faster.

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

  • Cottage Pie — Swap the ground lamb for ground beef and follow the recipe exactly — same vegetables, same Worcestershire-rich sauce, same crispy potato topping. Technically a different dish but just as comforting.
  • Sweet Potato Topping — Replace the russet mashed potatoes with mashed sweet potatoes seasoned with butter, salt, and a pinch of nutmeg — the slight sweetness plays beautifully against the savory lamb filling.
  • Individual Ramekins — Divide the filling into six oven-safe ramekins, top each with mashed potatoes, and bake as directed — great for dinner parties or portioning out for the week.
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.

— wp:heading –>

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 Recipe

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
Save for later!

Want To Save This Recipe?

Enter your email and we’ll send it straight to your inbox — plus new recipes every week!

Similar Recipes:

Leave a Reply

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