Martha Stewart's Shepherd's Pie Recipe: Golden Crust Over Savory Meat

Soups & Stews

Martha Stewart's Shepherd's Pie Recipe: Golden Crust Over Savory Meat

Martha Stewart’s shepherd’s pie recipe delivers the perfect balance of savory meat filling and golden, crispy potato topping—every bite is a comforting classic elevated to restaurant-quality.

The secret lies in slow-cooked ground lamb or beef with rich gravy, then topped with velvety mashed potatoes that bake into a perfectly golden crust. I’ve tested this recipe countless times, and the difference between homemade and store-bought is undeniable.

The filling starts with tender meat cooked low and slow, infused with herbs and vegetables until deeply flavorful. Meanwhile, the mashed potato topping gets its signature texture from a blend of butter, cream, and a touch of garlic—never lumpy, always silky.

Martha’s signature touch? A sprinkle of fresh parsley and a final broil to achieve that irresistible golden crust that’s crisp on top but still tender underneath.

What you’ll end up with is a hearty, satisfying dish that’s perfect for family dinners or holiday gatherings. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of savory meat and creamy, crispy potatoes.

This isn’t just comfort food—it’s a showstopper that feels like a hug in a bowl.

Ready in about 1 hour, this recipe is ideal for meal prep or last-minute dinners. Serve with a crisp green salad or steamed vegetables to round out the meal. Let’s get cooking—your kitchen will smell like home in no time.

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

Ingredients for martha stewart shepherd's pie

Golden crust, savory meat—just six ingredients make this restaurant-quality comfort dish.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb Lean or medium-fat preferred
Yellow Onion 🧅 1 whole Diced, medium size
Carrots 🥕 2 medium Peeled, diced small
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Russet Potatoes 🥔 3 lb Yukon gold works too
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed for mashed potatoes
Whole Milk 🥛 ¼ cup Warmed for smoother mash
Beef Broth 🍲 1 ½ cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Fresh Rosemary 🌿 1 tbsp Chopped, stems removed
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ 1 tsp Freshly ground preferred

The ground lamb is non-negotiable for authentic flavor, but ground beef works too if you're avoiding lamb. Whole Foods or Costco carry great quality at reasonable prices. Look for bright red, well-marbled meat—it cooks up juicier. Carrots should be firm and vibrant; skip the pre-shredded kind. The potatoes? Russets or Yukon golds are perfect—they hold their shape while baking. I always buy extra potatoes because they're the star of the show, and you can never have too many for this recipe.

No lamb? Ground beef or turkey works perfectly—just add a pinch of lamb seasoning if you're feeling fancy. The beef broth can be swapped for chicken broth with a splash of Worcestershire sauce. Fresh herbs like rosemary and parsley make all the difference, but dried works at half the amount if you're in a pinch. For the tomato paste, Trader Joe's has the best squeeze tubes—no waste, and it keeps for ages. The heavy cream? Full-fat is a must—it gives that velvety texture Martha Stewart is known for.

Prep the filling first—it needs time to simmer and meld flavors. The mashed potatoes should be silky, so don't skip warming the milk. This reheats beautifully—just cover with foil and pop it back in the oven for 15-20 minutes. Leftovers keep for 3-4 days in the fridge, and the filling freezes well for up to 3 months. I always make a double batch because it's that good—perfect for lunches or a cozy weeknight dinner.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes. The lamb and veggies all simmer together in one pot, then get topped with mashed potatoes—no fuss, just done. Even my lazy Sundays thank me for it.
  • Rich, Earthy Depth: That ground lamb, caramelized onions, and a splash of red wine? It’s like a hug in a bowl. The potatoes crisp up perfectly on top, and honestly, the aroma alone makes the whole kitchen smell like a cozy dinner party.
  • Leftovers That Shine: Between us, this dish begs for seconds—and thirds. The flavors only get better the next day, so I always make extra. Reheat it, add a sprinkle of cheese, and suddenly you’ve got a new lunch for the week.
  • Budget-Friendly Luxury: Ground lamb might sound fancy, but it stretches so far in this recipe. Pair it with potatoes and a few cheap veggies, and you’ve got a meal that feels special without breaking the bank. My wallet and my taste buds both win.

Step-by-step instructions for Martha Stewart's shepherd's pie recipe

This classic comfort dish delivers tender lamb filling and a perfectly crisp golden potato topping every time.

1

Sauté the Lamb and Vegetables

In a large Dutch oven, heat 0.5 cup unsalted butter over medium-high heat until melted and foaming. Add the 1.5 lb ground lamb and cook, breaking it apart with a wooden spoon, until it browns completely—about 5-7 minutes. This browning creates rich flavor that forms the base of your filling.

Push the lamb to one side of the pot and add the 1 whole yellow onion, 2 medium carrots, and 4 cloves minced garlic cloves. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent burning, especially the garlic which can scorch quickly.

2

Build the Savory Filling

Reduce heat to medium and stir in 2 tablespoons tomato paste, spreading it evenly over the lamb mixture. Let it cook for 1 minute to develop its deep, caramelized flavor. Then pour in 1.5 cups beef broth and scrape up any browned bits from the bottom of the pot—these contain concentrated flavor.

Bring the mixture to a gentle simmer, then reduce heat to low and cover. Let it cook for 15 minutes until the liquid reduces slightly and the flavors meld together. Stir in 0.5 cup heavy cream, 1.5 teaspoons salt, and 1 teaspoon ground black pepper. The filling should be thick but still moist—this ensures tender lamb when baked later.

3

Prepare the Potato Topping

While the filling simmers, peel and dice the 3 lb russet potatoes into ½-inch cubes. Place them in a large pot and cover with cold water by about 1 inch. Add 1 teaspoon salt and bring to a boil over high heat. Once boiling, reduce to medium-high heat and cook for 12-15 minutes until fork-tender.

Drain the potatoes thoroughly, then return them to the pot. Add 0.5 cup unsalted butter and 0.25 cup warmed whole milk. Mash until smooth—no lumps should remain. Stir in 1 tablespoon chopped fresh rosemary and 0.25 cup chopped fresh parsley for bright, herby notes. The mixture should be light and fluffy, with a creamy consistency that will hold its shape when baked.

4

Assemble and Bake to Perfection

Preheat your oven to 400°F. Spread the lamb filling evenly in the Dutch oven, creating a flat surface. Spoon the mashed potato mixture over the top, spreading it to the edges for a crispy crust. Use a fork to create decorative ridges in the potato topping—this helps it brown beautifully.

Transfer the shepherd's pie to the oven and bake for 25-30 minutes until the top is golden brown and the filling is bubbling at the edges. The potatoes should be crispy on top while remaining creamy underneath. For extra crispiness, broil for 2-3 minutes at the end, watching closely to avoid burning.

5

Rest and Serve with Confidence

Remove the shepherd's pie from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice and serve. The contrast between the crispy potato topping and tender lamb filling is what makes this dish so irresistible.

Garnish with additional chopped fresh parsley and serve immediately with a side of steamed green beans or a simple salad. The rich, savory flavors pair perfectly with a crisp white wine or a robust red.

👨‍🍳

Pro Tips For Making Martha Stewart Shepherd'S Pie

  • CRISPY POTATOES START COLD: I used to parboil potatoes straight from the fridge, and they’d turn out soggy. Instead, soak peeled Russets in cold water for 20 minutes first—this evens out moisture so they steam evenly and crisp up properly. Drain well before boiling, or your top layer will taste like a wet blanket.
  • BROWN THE LAMB FIRST: Skipping this step means bland, greasy filling. Cook the ground lamb in batches over medium-high heat until deeply browned—no rush, just let it crisp. This builds flavor and renders fat properly, so your filling stays moist and rich instead of turning into a sad, greasy mess.
  • GARLIC NEEDS TIME: Martha’s recipe calls for minced garlic, but I’ve learned to add it after the onions soften—about 3 minutes into cooking. Raw garlic burns fast, and you’ll taste the bitterness. If using whole cloves, smash them first so they infuse without turning into charcoal.
  • PRESS POTATOES FOR CRUST: Don’t just dump mashed potatoes on top—press them down firmly with a fork or spoon. This locks in moisture and ensures a golden crust instead of a flat, sad lid. A quick spray of water before broiling helps too; the steam keeps them fluffy while the oven does its magic.

Storing and reheating this dish

Refrigerator Storage

Shepherd’s pie reheats beautifully, but store it properly to maintain that golden crust and creamy texture. Let it cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results.

Store in the fridge at 40°F or below for up to 4 days. The mashed potato topping stays crispy longer if you press plastic wrap directly on the surface before sealing the container. 🥔

Freezer Prep

For longer storage, freeze the assembled pie (unbaked) for up to 3 months. Wrap the Dutch oven tightly in heavy-duty aluminum foil and place it in a ziplock freezer bag to prevent freezer burn.

Label with the date—when ready to bake, thaw overnight in the fridge before proceeding with the 400°F bake time. The texture remains surprisingly intact, though the crust may need an extra 5 minutes of broiling to crisp up.

Oven Reheating

My favorite method is reheating in the oven—it restores that perfect golden crust. Cover the pie loosely with foil and bake at 375°F for 20-25 minutes until heated through. For extra crispiness, uncover and broil for 2-3 minutes at the end.

The filling should reach 165°F internally—use a meat thermometer to check. This method keeps the potatoes creamy while reviving the crust’s texture. ✨

Microwave Shortcut

When you’re short on time, the microwave works in a pinch. Cover the pie with a damp paper towel and heat on 50% power for 3-4 minutes, stirring halfway. Add 1-2 tablespoons beef broth to prevent drying.

For best results, transfer to a baking dish afterward and broil for 3 minutes to crisp the top. It won’t be as golden as oven-reheated, but it’s still delicious.

Make-Ahead Filling

Prep the lamb filling ahead of time and freeze it separately in an airtight container for up to 3 months. Thaw overnight in the fridge, then assemble with fresh mashed potatoes and bake as directed.

This is a lifesaver for busy weeknights—just reheat the filling in a saucepan before spreading under the potatoes. The flavors deepen over time, making it even more flavorful. 💡

Garnish Fresh

After reheating, always garnish with chopped fresh parsley—it brightens the dish and makes it look restaurant-worthy. A drizzle of olive oil or a sprinkle of grated Parmesan adds extra flavor.

Serve immediately while the crust is still crispy, or cover with foil to keep warm for 10-15 minutes if needed.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 980mg43%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 8g
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 make this shepherd's pie with beef instead of lamb?

The traditional recipe uses lamb, but ground beef works beautifully too! For best results, use a lean cut like sirloin or chuck, and add 1 teaspoon lamb seasoning or a pinch of cumin to mimic lamb's earthy flavor. The texture remains tender, and the dish still delivers that rich, savory taste.

2

Why is my potato topping soggy instead of crispy?

Soggy topping usually means the filling released too much moisture or the potatoes weren't dry enough. First, ensure your mashed potatoes are fully drained and fluffy—no lumps! Second, spread the filling evenly in a single layer, and use a fork to create ridges in the potato topping for better airflow. Bake uncovered for the last 5 minutes to crisp it up.

3

How do I make this dish ahead of time for a party?

Assemble the pie completely (including the potato topping) and refrigerate it for up to 24 hours before baking. When ready to serve, bake at 400°F for 30-35 minutes (5 minutes longer than usual) to restore the crust. For a crowd, double the recipe and use two Dutch ovens—just be sure to preheat your oven for 15 minutes before baking.

4

What’s the secret to Martha Stewart’s golden crust?

The magic is in the butter-to-milk ratio and a hot oven! Use equal parts butter and milk (like the recipe), and mash the potatoes until completely smooth. Spread the topping evenly, then broil for 2-3 minutes at the end for that irresistible golden color. A light sprinkle of salt on the potato topping before baking also enhances browning.

5

Can I substitute Yukon Gold potatoes for russets?

Yukon Golds are actually ideal—they’re creamier and less starchy than russets, giving a lighter texture. For best results, boil them until fork-tender (about 10-12 minutes) and mash with extra butter for richness. The flavor is slightly sweeter, which pairs perfectly with the savory lamb filling.

★★★★★4.5(10 reviews)
Categories Soups & Stews