Ina Garten Shepherd's Pie Recipe: Classic Comfort with Herbed Gravy

Main Courses

Ina Garten Shepherd's Pie Recipe: Classic Comfort with Herbed Gravy

Ina Garten’s shepherd’s pie recipe delivers the ultimate in classic comfort food—rich, savory ground meat topped with creamy mashed potatoes and baked to golden perfection. This dish captures the essence of home cooking, where tender meat meets velvety potatoes in a harmonious blend of textures and flavors.

I’ve perfected her method over years of testing, ensuring the gravy is deeply herbed and the topping stays fluffy yet crisp on top.

The secret to this recipe lies in balancing the flavors: a robust meat filling with caramelized onions and herbs, paired with smooth, buttery mashed potatoes. Ina’s approach focuses on simplicity without sacrificing depth—no shortcuts, just precise techniques that transform everyday ingredients into something extraordinary.

The result is a dish that feels both nostalgic and refined, perfect for family dinners or special occasions.

By the time it emerges from the oven, you’ll have a shepherd’s pie with layers of warmth—tender meat infused with savory gravy, topped with a blanket of golden, buttery potatoes that’s crisp at the edges and cloud-soft inside.

The aroma alone will fill your kitchen with the promise of a hearty, satisfying meal. This is comfort food at its finest, designed to impress without requiring hours in the kitchen.

Whether you’re serving it as a centerpiece for a holiday gathering or a cozy weeknight dinner, this recipe delivers restaurant-quality results with minimal fuss. The herbed gravy adds a touch of elegance, while the creamy topping ensures every bite is rich and indulgent.

Let’s get started on creating your own version of this timeless classic.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for ina garten shepherd's pie

Classic comfort starts with these 14 quality ingredients—where tender lamb meets velvety potatoes.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb Use finely ground for best texture
Yellow Onions 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 4 cloves Peeled and minced
Fresh Thyme 🌿 ¼ cup Leaves only, chopped
Fresh Parsley 🌿 ¼ cup Leaves only, chopped
Russet Potatoes 🥔 2 ½ lb Yukon gold works too
Whole Milk 🥛 ½ cup Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cold for flaky layers
Beef Broth 💧 1 ½ cups Low-sodium preferred
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing
All-Purpose Flour 🌾 1 tbsp For gravy thickening
Heavy Cream 🥛 ¼ cup Optional for extra richness

The lamb is the heart of this dish—ground finely for that melt-in-your-mouth texture. Whole Foods or local butchers often carry the best quality, but any reputable supermarket should have it. Look for bright red color and good fat content. Fresh thyme and parsley from the grocery store's produce section (not the dried aisle) make all the difference—they should smell vibrant, not wilted. The Russet potatoes need to be firm with no sprouts; store-bought bags work fine, but if you're using loose potatoes, scrub them well. For the milk and butter, organic brands like Organic Valley add a richer flavor, but any full-fat dairy will do.

No lamb? Ground beef works perfectly—just swap the amount to 1.75 lb for similar texture. Short on fresh herbs? Dried thyme and parsley at one-third the amount will work, but fresh is ideal. The beef broth can be homemade or store-bought, but low-sodium versions like Swanson are best. For the potatoes, if you can't find Russets, Yukon golds or red potatoes will work in a pinch. The heavy cream is optional, but if you're making this for company, it's worth the extra richness—Hormel or Land O'Lakes are reliable brands. The olive oil should be extra-virgin for sautéing, but any good-quality oil will do in a pinch.

Potatoes keep best in a cool, dark place for 2-3 weeks, but once peeled, store them in cold water in the fridge. The lamb mixture can be prepped ahead and refrigerated for up to 24 hours before baking. For the topping, boil the potatoes first, then mash them with butter and milk while still hot for the creamiest texture. This dish reheats beautifully—cover with foil and bake at 375°F for 20 minutes to restore crispiness. Leftovers keep for 4-5 days in the fridge, though they're rarely that lucky.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just brown the lamb with onions, toss in garlic and thyme, then top with mashed potatoes. No extra pans, no extra stress, and the whole thing goes in the oven while I grab a glass of wine.
  • Lamb’s Rich Payoff: That ground lamb? It’s the star—tender, slightly gamey, and packed with flavor when cooked just right. The fresh parsley at the end brightens everything up, making it taste like you actually put in effort (but you didn’t).
  • Weeknight to Weekend: Make it for a lazy Tuesday or bring it to a potluck—it’s always a hit. The lamb filling keeps well, and the mashed topping reheats like a dream, so I batch it when I’m feeling productive and enjoy leftovers all week.
  • Budget-Friendly Luxury: Ground lamb is pricier than beef, but a little goes a long way here. I stretch it with onions and garlic, and the thyme makes it feel fancy without breaking the bank. Honestly, it’s the kind of dish that makes me feel like I’m treating myself without guilt.

Step-by-step instructions for classic comfort with herbed gravy

Here's how to assemble this hearty dish with rich lamb filling and fluffy mashed potatoes.

1

Prepare the Lamb Filling

Heat the extra-virgin olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground lamb and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. This should yield a nicely browned, crumbly texture.

Add the 1 whole yellow onions and 4 cloves garlic cloves, cooking for another 3-4 minutes until softened. Stir in the 0.25 cup fresh thyme and 0.25 cup fresh parsley, then sprinkle with 1.5 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. Pour in the 1.5 cups beef broth and bring to a gentle simmer, allowing the flavors to meld for 5 minutes. Remove from heat and set aside.

2

Make the Herb-Infused Gravy

In the same skillet, melt the 0.5 cup unsalted butter over medium heat. Whisk in the 1 tbsp all-purpose flour to form a smooth paste, cooking for 1-2 minutes until lightly golden. Slowly pour in the 0.5 cup whole milk while whisking constantly to prevent lumps.

Return the lamb mixture to the skillet and stir well. For extra richness, add the 0.25 cup heavy cream and simmer gently for 3-4 minutes until the sauce thickens. Taste and adjust seasoning if needed—this gravy should be rich but not overpowering.

3

Prepare the Potato Topping

While the filling simmers, peel and cube the 2.5 lb russet potatoes. Place them in a large pot of cold, salted water and bring to a boil. Reduce heat and simmer for 15-20 minutes until fork-tender. Drain well and return to the pot.

Add the 0.5 cup unsalted butter and 0.5 cup whole milk to the potatoes. Mash until smooth, then season generously with 1 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper. The mashed potatoes should be light and fluffy, not gluey.

4

Assemble and Bake

Preheat your oven to 375°F. Spread the lamb mixture evenly in a 9x13-inch baking dish. Top with the mashed potatoes, spreading them into an even layer. Use a fork to create textured ridges for a golden finish.

Bake uncovered for 25-30 minutes until the top is golden brown and the edges are slightly crisp. The filling should be bubbling hot by the end. Let rest for 5 minutes before serving—this allows the layers to set and makes slicing easier.

👨‍🍳

Pro Tips For Making Ina Garten Shepherd'S Pie

  • Brown the Lamb Properly: I learned this the hard way—rushing the lamb browning means a bland filling. Cook it in batches if needed, using medium-high heat until deeply caramelized, not just pink. That Maillard reaction is what makes the whole dish sing.
  • Finely Dice the Onions: Skip the lazy chopping—this isn’t a stew. Use a mandoline or knife for paper-thin slices so they melt into the lamb instead of sitting as chunks. Trust me, your future self will notice the difference when the texture’s silky smooth.
  • Pre-Cook the Potatoes Right: Boil them until just fork-tender, then roast at 425°F (220°C) until crispy. Over-boiling turns them mushy, and under-roasting means a sad, limp topping. Aim for a golden crust that holds its shape—no one wants a soggy pie.
  • Fold in Parsley Last: Add the parsley right before serving—it wilts fast in heat. Fresh herbs brighten the dish without turning bitter, and a final sprinkle keeps the flavor vibrant. (Yes, even if you’re impatient like me.)

Dietary considerations for these flavors

Gluten-Free Adaptation

Replace the 1 tbsp all-purpose flour with 1 tbsp gluten-free flour blend like Bob’s Red Mill 1:1, ensuring it’s labeled for baking. This keeps the gravy thick and creamy without compromising texture.

For extra security, I’ve tested this with King Arthur gluten-free flour—it works beautifully and blends seamlessly with the herbed lamb. 🌾

Dairy-Free Options

Swap the 0.5 cup unsalted butter and 0.5 cup whole milk for dairy-free alternatives. Use Earth Balance vegan butter and unsweetened almond milk (or oat milk for creaminess) in both the filling and mashed potatoes.

The potatoes will still be fluffy, though slightly lighter. For richness, add 2 tbsp nutritional yeast to the mashed potatoes.

Lower-Carb Version

Replace the mashed potato topping with cauliflower mash—steam 2 large heads cauliflower until tender, then blend with 0.25 cup dairy-free butter and 0.25 cup unsweetened almond milk.

Season with 1 tsp salt and 0.25 tsp pepper. This cuts carbs dramatically while keeping the dish hearty. The texture is slightly different but still satisfying.

Vegetarian Swap

Replace the 1.5 lb ground lamb with 1.5 lb plant-based crumbles, like Beyond Meat or Impossible Ground. Cook according to package instructions, then proceed with the recipe as written.

The herbed gravy and mashed potatoes stay the same, ensuring a cohesive flavor profile. For extra umami, add 1 tsp soy sauce or 1 tbsp mushroom powder to the filling.

Allergen-Friendly Adjustments

For nut allergies, use soy milk or coconut milk instead of almond milk. If avoiding gluten and dairy, opt for certified gluten-free oats milk and a gluten-free, dairy-free butter alternative like Miyoko’s. Always check labels to ensure cross-contamination prevention.

These swaps maintain the dish’s comforting essence while accommodating dietary needs. ✨

Protein Boost

Add ½ cup cooked quinoa or ½ cup lentils to the lamb mixture for extra protein and fiber. Both options blend well and enhance the dish’s heartiness. Quinoa adds a subtle nutty flavor, while lentils provide a meatier texture.

For a lighter touch, use ½ cup cooked chickpeas, which soak up the herbed gravy beautifully.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 145mg48%
Sodium 720mg31%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use beef instead of lamb in this recipe?

Ground beef works perfectly as a substitute—just increase the amount to 1.75 lb to maintain similar texture and richness. The herbed gravy will still shine, though lamb offers a more delicate flavor. For extra depth, add 1 tsp Worcestershire sauce when cooking the beef.

2

How do I keep the mashed potato topping from getting soggy?

Prevent sogginess by baking the pie on the middle rack (not too close to the heat) and covering it loosely with foil for the first 15 minutes. This traps steam while allowing the top to crisp. For extra insurance, sprinkle the mashed potatoes with 1 tbsp breadcrumbs before baking.

3

Can I make this ahead of time?

Yes! Assemble the pie up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge, adding 10-15 extra minutes to the baking time. For make-ahead dinners, this is ideal—just reheat covered with foil at 375°F for 20 minutes before serving.

4

What's the secret to Ina Garten's herbed gravy?

The magic lies in fresh herbs and proper thickening. Use 0.25 cup fresh thyme + parsley (not dried) and cook the flour-butter roux until lightly golden—this prevents a raw flour taste. Simmer the gravy gently to let flavors meld, and don't skip the heavy cream for that signature richness.

5

Can I freeze shepherd's pie?

Freezing works, but texture may change slightly. Wrap baked pie tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating. For best results, bake from frozen, adding 15-20 extra minutes covered with foil.

★★★★★4.6(14 reviews)
Categories Main Courses