Soups & Stews
Martha Stewart’s shepherd’s pie recipe delivers comfort food perfection with its golden, crispy potato topping and hearty savory filling beneath. This classic dish transforms simple ingredients into a restaurant-worthy meal that’s perfect for family dinners or holiday gatherings.
The secret lies in perfectly seasoned ground meat, rich gravy, and velvety mashed potatoes that create a satisfying texture contrast.
What sets this recipe apart is Martha Stewart’s signature technique for achieving a perfectly golden, crackly crust on top while keeping the filling tender and flavorful. The layering process—starting with the meat mixture and finishing with the mashed potatoes—ensures every bite is packed with savory goodness.
Unlike many versions, this recipe uses a combination of beef and lamb for deeper flavor, though a beef-only version works beautifully too.
By the time it emerges from the oven, you’ll have a dish that’s both comforting and impressive—crispy on top, creamy inside, and bursting with the rich flavors of caramelized onions, tender vegetables, and perfectly seasoned meat.
The aroma alone will have everyone gathering at the table, eager for their first bite. This is the kind of recipe that becomes a household staple.
Serve it with a simple green salad or steamed vegetables to round out the meal, or enjoy it on its own as a satisfying centerpiece. The leftovers reheat beautifully, making it ideal for meal prep.
Let’s get started on creating this timeless classic that brings warmth and satisfaction to every serving.
Ingredients for martha stewart shepherd's pie
Sixteen ingredients transform into Martha Stewart's legendary shepherd's pie with golden crust perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Lamb 🐑 | 1 lb | 80% lean, finely textured |
| Ground Beef 🥩 | ½ lb | 80% lean, finely ground |
| Yellow Onions 🧅 | 1 whole | Medium size, finely diced |
| Carrots 🥕 | 3 medium | Peeled, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Russet Potatoes 🥔 | 2 ½ lbs | Yukon Gold alternative |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Beef Broth 💧 | 1 ½ cups | Low-sodium, homemade preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For gravy thickening |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped fine |
| Fresh Rosemary 🌿 | ½ tbsp | Finely chopped, fresh preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and topping |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing vegetables |
The meat blend is critical for authentic depth. Ground lamb provides richness while ground beef ensures hearty texture—most butchers carry both pre-mixed or separately. For the best flavor, Whole Foods or local specialty markets often carry higher-quality ground meat with better marbling. If substituting, 100% ground beef works but lacks the lamb's distinct character. The onions and carrots should be finely diced—food processor works best—to create that velvety filling texture Martha Stewart emphasizes. Fresh thyme and rosemary elevate the dish beyond basic seasoning, but dried works at half the amount if fresh isn't available.
Potatoes are the star of the crust, so Russet potatoes are ideal for their high starch content—Yukon Gold works beautifully too. The milk and butter combination creates that signature creamy texture, but half-and-half can substitute if needed. For the gravy, homemade beef broth delivers superior flavor, though quality low-sodium store-bought works in a pinch. The flour should be lightly toasted in butter for 30 seconds to deepen flavor. If you're short on time, cornstarch works at half the amount for thickening.
Fresh herbs should be stored in damp paper towels in sealed containers for up to 5 days. The meat mixture can be prepped ahead and refrigerated for 24 hours before baking. For the perfect crust, broil for 3-5 minutes at the end to achieve that golden brown finish. Leftovers keep for 4 days in the fridge or 3 months frozen. Reheat gently to maintain the crispy topping—cover with foil for 5 minutes before broiling again if needed.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe after burning three casseroles in a row. The lamb and beef brown together in the same pan where the veggies soften—no extra dishes, no stress. Just dump, simmer, and cover with that golden mash.
- Rich Without Effort: That blend of ground lamb and beef gives it depth you’d expect from hours of braising, but it’s ready in 45 minutes. The onions caramelize while the carrots melt into the sauce, and the garlic? Oh, it’s there—warm, aromatic, and impossible to resist.
- Leftovers That Don’t Suck: Between us, most shepherd’s pie leftovers turn into sad, dry lumps. Not this one. The mashed potato topping seals in moisture, so it reheats like it just came out of the oven—perfect for lunches or freezing for those nights when you’d rather watch Netflix than cook.
- Budget-Friendly Luxury: You’re getting restaurant-quality flavors without breaking the bank. Ground lamb adds sophistication, but it’s cheaper than steak, and the beef stretches it further. Plus, onions and carrots are pantry staples—this dish is basically a flavor upgrade for your grocery list.
Step-by-step instructions for Martha Stewart's shepherd's pie
Here's the method that delivers a perfectly layered, golden-brown crust over rich, savory meat filling.
Prepare the Meat Filling
Heat the 1 tablespoon extra-virgin olive oil in a large skillet over medium-high heat. Add the 1 lb ground lamb and 0.5 lb ground beef, breaking it apart with a wooden spoon. Cook for 5-6 minutes, stirring occasionally, until the meat loses its raw color and begins to brown.
Add the 1 whole yellow onion, 3 medium carrots, and 4 cloves garlic cloves, all finely chopped. Continue cooking for another 5-7 minutes until the vegetables soften and the mixture releases its natural juices. Stir in the 1 tablespoon fresh thyme and 0.5 tablespoon fresh rosemary, letting the flavors meld for 1 minute. Remove from heat and transfer the mixture to a bowl.
In the same skillet, sprinkle the 1 tablespoon all-purpose flour over the browned bits on the bottom. Add the 1.5 cups beef broth and stir vigorously to combine, scraping up any stuck bits. Pour this mixture over the meat and vegetable mixture, then return everything to the skillet. Season with 1.5 teaspoons diamond crystal kosher salt and 0.5 teaspoon freshly ground black pepper. Simmer for 3-4 minutes until the sauce thickens slightly. This will be your savory filling.
Prepare the Potato Topping
While the filling simmers, peel the 2.5 lbs russet potatoes and cut them into ½-inch thick slices. Spread them evenly on a baking sheet and brush lightly with 0.5 cup whole milk. This step ensures the potatoes cook evenly and develop a tender texture.
Preheat your oven to 400°F. Arrange the potato slices in a single layer on the baking sheet, overlapping slightly. Bake for 20-25 minutes, flipping each slice halfway through, until they are fork-tender and golden on both sides. Remove from the oven and let them cool slightly.
Once cooled, transfer the potatoes to a food processor. Add the 0.5 cup unsalted butter, cut into small cubes, and pulse until the mixture resembles coarse crumbs with some chunky texture remaining. The butter adds richness and helps create a golden, crispy crust.
Assemble and Bake the Shepherd's Pie
Transfer the meat filling to a 9x13-inch baking dish, spreading it evenly. Arrange the potato mixture on top, pressing down gently to create an even layer. The goal is to form a smooth, compact surface that will crisp beautifully in the oven.
Bake at 400°F for 25-30 minutes, until the top is deep golden brown and the filling is bubbling around the edges. The crust should be crispy, and the filling should be heated through. If the top browns too quickly, tent it loosely with aluminum foil to prevent burning.
Remove from the oven and let it rest for 5-10 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice and serve. The result is a rich, savory filling topped with a golden, crispy potato crust that's perfect for a hearty meal.
Pro Tips For Making Martha Stewart Shepherd'S Pie
- Brown the Meat Right: Martha’s recipe calls for browning the ground lamb and beef, but I’ve seen people skip this or rush it—don’t. Use a heavy pan (cast iron if you have it) and cook the meat in two batches over medium-high heat until deeply browned, not just pink. This step builds flavor, and if you crowd the pan, you’ll steam the meat instead of searing it. (Yes, even if you’re impatient like me.)
- Soften Onions Properly: The recipe says to sauté the onions until soft, but "soft" isn’t enough. Push them until they’re almost translucent and just starting to caramelize—about 8-10 minutes. Undercooked onions add a raw bite, and overcooked ones turn mushy. A splash of water or broth at the end helps dissolve any stuck-on bits without diluting the filling.
- Don’t Overmix the Filling: After adding the tomatoes, Worcestershire, and herbs, resist the urge to stir aggressively. Overworking the filling makes the shepherd’s pie dense and gummy. A few gentle folds are enough to distribute the ingredients—this keeps the texture tender. (I learned this the hard way after a lumpy, gluey disaster.)
- Upgrade the Topping: Martha’s recipe uses mashed potatoes, but if you’re short on time, swap in instant mashed potatoes and mix in 1-2 tablespoons of sour cream or Greek yogurt for creaminess. For extra richness, sprinkle the top with grated cheddar before baking—it browns beautifully and adds depth. (Does it look weird? Yes. Does it work? Every single time.)
Wine and beer pairings for this recipe
Red Wine Pairings
Martha Stewart’s shepherd’s pie shines with a bold red wine that complements its rich meat filling and creamy potato topping. I always reach for a Pinot Noir from Oregon or Burgundy—its earthy notes and moderate tannins balance the dish’s savory depth without overpowering.
The 2021 Domaine Serene Pinot Noir is a personal favorite, with its bright cherry and spice flavors that echo the thyme and rosemary in the pie. 🍷
For something heartier, a Syrah from the Rhône Valley works beautifully. The peppery, smoky profile of a Crozes-Hermitage cuts through the richness, while its dark fruit notes harmonize with the lamb and beef.
If you prefer a classic, a Cabernet Sauvignon with 10-15% Merlot—like a Napa Valley blend—adds structure and a touch of elegance.
Crisp White Options
If red wine isn’t your preference, a dry white like Chardonnay from California or France offers a surprising contrast. Look for an unoaked Chardonnay with bright acidity, such as La Crema Monterey Chardonnay, to refresh the palate between bites.
The crisp apple and citrus notes cleanse the richness of the filling while letting the potatoes’ creaminess shine.
A Sauvignon Blanc from New Zealand or Loire Valley adds a zesty twist. The 2023 Cloudy Bay Sauvignon Blanc brings vibrant grapefruit and herbal notes that complement the fresh rosemary and thyme. Serve it slightly chilled (45-50°F) to enhance its refreshing qualities.
Beer Pairings
For beer lovers, a malty amber ale bridges the gap between the pie’s savory and creamy elements. I love Fat Tire Amber Ale from New Belgium—its caramel sweetness and subtle hop bitterness mirror the dish’s depth.
The alcohol content (5.2% ABV) also helps cut through the richness without overwhelming the meal.
A dark lager like Samuel Adams Black Lager adds a toasty, slightly sweet profile that pairs wonderfully with the caramelized onions and potatoes. For something lighter, a Belgian witbier—such as Hoegaarden—introduces a peppery, citrusy lift that contrasts the hearty filling. Serve all beers at 45-50°F for optimal enjoyment.
Non-Alcoholic Choices
Don’t overlook sparkling grape juice or dry sparkling water with a splash of cranberry juice for a festive, alcohol-free option. The bubbles and tartness refresh the palate, while the cranberry’s slight sweetness complements the savory filling. I also enjoy ginger beer—its spicy kick enhances the dish’s herbal notes.
For a more substantial pairing, a chilled hibiscus iced tea with a hint of lime adds brightness and complexity. The tartness of the hibiscus balances the richness, while the lime’s citrus note echoes the fresh herbs in the pie.
Serve in a tall glass with ice for a refreshing contrast. 💫
Nutrition facts
Frequently asked questions
Can I make this shepherd's pie ahead of time?
Assemble the pie up to 24 hours before baking and refrigerate uncovered. When ready to bake, add 10-15 minutes to the cooking time at 400°F to account for the cold start. For make-ahead convenience, you can also prep the filling and potato topping separately, then assemble and bake when needed. The flavors actually improve overnight!
What's the difference between shepherd's pie and cottage pie?
The only difference is the meat! Shepherd's pie traditionally uses lamb (or a lamb-beef blend), while cottage pie uses ground beef. Both have the same creamy mashed potato topping and savory filling. Martha Stewart's version combines both meats for deeper flavor, but either works beautifully.
How do I get the potato topping extra crispy?
For that signature golden crust, bake the potato slices at 400°F until completely tender, then broil for 3-5 minutes at the very end. Brush the assembled pie with a little milk before baking, and press the potato layer firmly down. The butter in the potato topping also helps create that crisp texture. Don't skip the resting time before serving!
Can I use instant mashed potatoes for the topping?
While possible, we don't recommend it for this recipe. Instant potatoes lack the creaminess and texture needed for Martha Stewart's signature crust. The homemade version with butter and milk creates a superior golden, crispy topping. If short on time, you can make ahead a large batch of mashed potatoes and refrigerate them for up to 2 days before using.
What's the best way to reheat leftovers?
To maintain that crispy topping, cover the pie with foil and reheat at 350°F for 15-20 minutes, then remove the foil and broil for 2-3 minutes to restore crispness. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm, then broil briefly to crisp the top. Leftovers keep well for 4 days in the fridge or 3 months frozen.
