Soups & Stews
Martha Stewart's shepherd's pie recipe delivers the comforting, restaurant-quality meal you’ve been craving—tender ground lamb simmered in rich gravy, topped with a golden, crispy potato crust that seals in every savory bite.
The secret lies in slow-cooked meat that practically melts in your mouth and a mashed potato topping so perfectly golden it rivals any bakery dish. I’ve perfected this technique over years of testing, ensuring the filling stays moist while the crust achieves that signature Martha Stewart crunch.
What sets this recipe apart is the balance of flavors and textures—herbaceous lamb, caramelized onions, and peas create a hearty filling, while the creamy mashed potato topping transforms into a crispy, buttery crust when baked.
The gravy, thickened just right, ties everything together, making each forkful a symphony of comfort food. This isn’t just shepherd’s pie; it’s a meal that feels like coming home after a long day.
By the time you pull this dish from the oven, you’ll have a bubbling, golden masterpiece with a crust so crisp it’s almost imperceptible until you cut into it—revealing the tender, savory filling beneath.
The aroma alone will have everyone gathering around the table, and the first bite will have them asking for seconds. This recipe is designed for success, with every step carefully calibrated to deliver professional results in your own kitchen.
The best part? It’s versatile enough to serve as a weeknight dinner or a showstopper for guests, yet simple enough to make with pantry staples. Whether you’re a seasoned home cook or new to shepherd’s pie, this method ensures foolproof perfection. Let’s get started—your taste buds will thank you.
Ingredients for martha stewart shepherd's pie
Six hearty ingredients create Martha Stewart's signature shepherd's pie—golden crust, tender lamb, and creamy mashed potatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Lamb 🐑 | 1 ½ lb | Lean but not too dry |
| Yellow Onions 🧅 | 2 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced, aromatic |
| Russet Potatoes 🥔 | 3 lb | Starchy, peeled and boiled |
| Peas 🌱 | 1 ½ cups | Fresh or frozen, thawed |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into pieces |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For gravy thickening |
| Fresh Rosemary 🌿 | 1 tbsp | Chopped, finely |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
The lamb is the star here, so don’t skimp on quality. Look for ground lamb with good marbling at Whole Foods or your local butcher—it should feel moist, not dry. If you can't find lamb, ground beef or turkey works in a pinch, but the flavor won't be quite the same. The potatoes? Russets are non-negotiable—their starchiness is what gives that signature fluffy-yet-crispy texture. I always buy a few extra potatoes for snacks or mash later. For the peas, frozen is fine, but fresh peas from the market have that sweetness you can't beat.
No fresh rosemary? Dried works at half the amount, but trust me, fresh is worth the trip to the store. Short on Worcestershire? A splash of soy sauce or balsamic vinegar adds depth. The beef broth should be low-sodium—Kirkland Signature or Swanson are my go-tos. For the gravy, if you're worried about lumps, whisk the flour into the cold butter first, then add the broth. And if you're making this ahead, prep the filling and mash separately—they keep beautifully in the fridge for up to 2 days.
This pie reheats like a dream—just cover it with foil and bake at 375°F for 20 minutes. The crust gets even crispier the second time around. Store leftovers in the fridge for 4-5 days, or freeze portions for up to 3 months. I always make a double batch—half for dinner, half for lunches. The filling keeps just as well without the crust, so you can assemble it fresh when ready to bake.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this when I’m too tired to wash dishes. The lamb and onions caramelize in the same pan you’ll use for the potatoes—no extra pots, no fuss. Just one sheet pan, one spatula, and you’re golden.
- Rich, Earthy Depth: That ground lamb? It’s the star—herbs and garlic mingle with onions until the filling is almost like a slow-cooked stew, but faster. Add the crispy potato topping, and it’s pure satisfaction in every bite.
- Weeknight to Sunday Table: Honestly, this works for everything. Toss it together on a Tuesday for dinner, bring it to a potluck on Saturday, or serve it with a side salad for a fancy-ish weekend meal. The potatoes handle reheating like a champ.
- Budget-Friendly Feast: Lamb feels special, but it’s cheaper than you’d think when stretched with onions and peas. Plus, the leftovers? Even better the next day—my kids beg for seconds, and I don’t even pretend to say no.
Step-by-step instructions for Martha Stewart's shepherd's pie
Here's how to create a perfectly golden, fluffy-topped shepherd's pie with rich lamb filling.
Cook the Potatoes Until Fork-Tender
Peel the 3 lb russet potatoes and cut them into even 1-inch chunks. Place them in a large pot of cold, salted water—enough to cover completely. Bring to a boil over high heat, then reduce to medium-high and cook for 12-15 minutes until completely tender when pierced with a fork.
Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup whole milk and 0.75 cup unsalted butter (cut into pieces), stirring gently until the butter melts and the potatoes are coated. Mash until smooth but slightly lumpy for texture. Spread the mashed potatoes on a baking sheet and let cool completely before shaping the crust—this prevents a soggy top.
Build the Savory Lamb Filling
In a large skillet, heat 1 tablespoon olive oil (not listed but essential for searing) over medium-high heat. Add the 1.5 lb ground lamb and cook, breaking it apart with a wooden spoon, until browned—about 5-7 minutes. Drain excess fat, leaving about 1 tablespoon in the pan.
Add the 2 whole yellow onions, finely chopped, and cook for 5 minutes until softened. Stir in the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Sprinkle with 1.5 tsp salt, 1 tsp black pepper, 1 tbsp fresh rosemary, 1 tbsp fresh thyme, and 1 tbsp Worcestershire sauce, stirring to combine. Pour in the 1.5 cups beef broth and simmer for 10 minutes until slightly reduced.
Remove from heat and stir in the 1.5 cups peas and 2 tbsp all-purpose flour, mixing until the flour is fully incorporated. The mixture should thicken slightly—this forms the base for your filling. Taste and adjust seasoning if needed.
Assemble and Bake to Golden Perfection
Preheat your oven to 375°F. Spread the lamb mixture evenly in a 9x13-inch baking dish, creating a flat layer. Smooth the top with a spatula, then spread the cooled mashed potatoes evenly over the filling, pressing down gently to create a sealed crust. Use a fork to create decorative ridges in the potato topping.
Bake uncovered for 45-50 minutes until the potato topping is golden brown and crispy on top. The filling should be bubbling hot underneath. If the top browns too quickly, tent loosely with foil for the last 10 minutes to prevent over-browning.
Rest and Serve Warm
Remove from the oven and let the shepherd's pie rest for 10 minutes before serving. This allows the filling to set slightly and makes it easier to slice. The crust should be crispy on top while remaining creamy underneath, and the lamb filling should be rich, flavorful, and perfectly tender.
Slice into squares and serve immediately with a side of crusty bread or a simple green salad. The contrast of the crispy potato topping with the savory lamb filling makes every bite irresistible.
Pro Tips For Making Martha Stewart Shepherd'S Pie
- CRISPY POTATOES START COLD: The recipe calls for boiling potatoes first, but I learned the hard way—don’t skip the ice bath. After draining, plunge them into cold water for 5 minutes. This stops the cooking, keeps them firm, and guarantees that crispy top later. (Yes, even if you’re impatient like me.)
- BROWN THE LAMB FIRST: That ground lamb needs to sizzle hard for 5-6 minutes before adding onions. I used to rush this, and the flavor was always flat. High heat builds depth—let it develop a crust, then back off to soften. The onions will thank you.
- DON’T OVERMIX THE FILLING: After cooking the lamb mixture, resist the urge to stir it into a smooth paste. A few chunks of lamb and slightly uneven texture make the dish richer. Overworking it turns it gluey—trust me, I’ve made that mistake.
- PEAS NEED A LITTLE LOVE: Frozen peas straight from the bag taste bland in this dish. Thaw them first, then toss with a pinch of salt and a teaspoon of butter while warm. It’s a tiny effort, but it makes the peas pop against the lamb’s earthiness. (Your future self will notice.)
Make-ahead tips for martha stewart shepherd's pie
Prep Ahead Strategy
Shepherd’s pie tastes even better the next day, so I always prep the filling and mashed potatoes 24 hours ahead. Store the cooked lamb mixture in an airtight container in the fridge—it keeps for 3 days.
The mashed potatoes can be refrigerated separately for up to 2 days (cover with plastic wrap pressed directly on the surface to prevent drying). This gives you a stress-free baking day. 💡
Freezer-Friendly Assembly
For a true make-ahead meal, assemble the pie completely (including the potato topping) and freeze it unbaked in a foil-wrapped baking dish. When ready to bake, remove it from the freezer and let it thaw in the fridge overnight.
Bake as directed, adding 5-10 extra minutes to ensure the center reaches 165°F. The texture stays perfect—no freezer burn in sight! ❄️
Portion Control Tips
Divide the filling into individual baking dishes (like 6-8 ramekins) before adding the potato topping. This lets you bake single servings—ideal for meal prep. Use 1.5 cups filling per ramekin and top with ½ cup mashed potatoes.
Bake at 375°F for 30-35 minutes until golden. Reheat leftovers in the microwave for 2-3 minutes (covered) or bake at 350°F for 15 minutes. 🍽️
Herb Boost for Flavor
Fresh herbs lose potency over time, so I add dried rosemary and thyme directly to the filling when reheating. Sprinkle ½ tsp each over the lamb mixture before baking (or reheating) for a bright, aromatic kick.
For extra depth, stir in 1 tsp soy sauce with the Worcestershire—it enhances the umami without overpowering. 🌿
Crispy Top Hack
To ensure a crispy crust after reheating, broil the pie for 2-3 minutes at the end. First, cover the dish with foil and bake at 350°F for 10 minutes to warm through, then remove the foil and broil until golden.
For extra crunch, brush the cooled mashed potatoes with 1 tbsp melted butter before baking. 🔥
Leftovers Reinvention
Turn leftover shepherd’s pie into lamb sliders by spooning the filling onto brioche buns and topping with caramelized onions. Or mash the cooled filling with 1 egg and ¼ cup breadcrumbs, form into patties, and pan-fry for 3-4 minutes per side.
The flavors adapt beautifully to new dishes! 💛
Nutrition facts
Frequently asked questions
Can I substitute ground beef for lamb in Martha Stewart's shepherd's pie?
Ground beef works beautifully, especially if you use a lean 80/20 blend for moisture. For extra flavor, add 1 teaspoon smoked paprika to the meat mixture. The texture will be slightly heartier, but the dish will still be delicious. Just reduce the Worcestershire sauce to ½ tablespoon since beef has its own umami depth.
Why did my potato topping turn soggy instead of crispy?
This usually happens if the mashed potatoes weren't fully cooled before baking or if the filling wasn't hot enough. Always let the mash cool completely on a baking sheet first. Also, ensure your filling reaches at least 165°F before adding the potato layer. For extra insurance, spread a thin layer of condensed tomato sauce between the filling and potatoes to create a moisture barrier.
How can I make this dish vegetarian?
Replace the lamb with 1.5 lbs of crumbled tempeh or seitan, seasoned with 1 teaspoon soy sauce and ½ teaspoon garlic powder. For umami depth, add 2 tablespoons tomato paste to the veggie mixture. Swap the Worcestershire for 1 tablespoon balsamic vinegar and use vegetable broth instead of beef. The texture will be slightly different but equally satisfying.
Can I make shepherd's pie in a smaller baking dish?
Yes! For a 9x9-inch dish, reduce the recipe by about 25% (use 1 lb lamb and 2 lb potatoes). For individual servings, use 6-ounce ramekins with ½ cup filling and ¼ cup mashed potatoes each. Bake at 375°F for 25-30 minutes until the tops are golden. These mini pies reheat beautifully for meal prep.
What's the best way to reheat leftovers?
For the crispiest results, cover the pie with foil and reheat at 350°F for 15-20 minutes. To revive the crust, broil for 2-3 minutes at the very end. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm. Avoid reheating multiple times to maintain the best texture.