Soups & Stews
Martha Stewart’s shepherd’s pie recipe delivers comfort food perfection with a hearty beef and vegetable filling crowned by creamy mashed potatoes. This classic dish transforms simple ingredients into a restaurant-worthy meal that’s perfect for family dinners or cozy gatherings.
The secret lies in slow-cooked beef and tender vegetables, topped with velvety mashed potatoes that achieve a golden, crispy finish.
What sets this recipe apart is Martha’s signature touch—adding a layer of sharp cheddar cheese to the mashed potato topping for extra richness and depth. The filling simmers until the flavors meld together, creating a savory base that pairs beautifully with the buttery, herb-infused potatoes.
Every bite delivers a satisfying contrast between the tender filling and the crispy, cheesy crown.
Ready in about 60 minutes, this shepherd’s pie requires minimal prep but maximum flavor. The slow cooking ensures the beef stays tender while the vegetables soften just enough to blend seamlessly into the sauce.
The final result is a dish that’s hearty, comforting, and impossible to resist—ideal for feeding a crowd or enjoying a homemade meal on a chilly evening.
The best part? Leftovers reheat beautifully, making this a practical choice for meal prep. Whether you’re serving it as a main course or pairing it with a simple green salad, this recipe proves that homemade comfort food can be both impressive and foolproof. Let’s get cooking!
Ingredients for martha stewart shepherd's pie
Sixteen quality ingredients transform into Martha Stewart's signature shepherd's pie with restaurant-worthy flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) 🥩 | 1 ½ lb | 80% lean, finely ground for even cooking |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely for even distribution |
| Carrots 🥕 | 2 medium | Peeled and diced into 1/4-inch cubes |
| Russet Potatoes 🥔 | 2 ½ lb | Starchy variety, peeled and cubed |
| Whole Milk 🥛 | ½ cup | Full-fat for creamy mashed potatoes |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Sharp White Cheddar Cheese 🧀 | 1 cup | Freshly grated for optimal melt |
| Fresh Parsley 🌿 | ¼ cup | Chopped finely for garnish and flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred for flavor control |
| Tomato Paste 🍅 | 2 tbsp | High-quality for rich flavor base |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste for proper seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for robust flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening filling if needed |
The ground beef is the foundation—chuck roast delivers optimal fat content for moisture and flavor. Purchase from a trusted butcher or Whole Foods for the finest quality, ensuring visible marbling for that melt-in-your-mouth texture. For the potatoes, Russet is non-negotiable due to its high starch content, which creates the perfect creamy yet firm topping. When selecting cheddar, Cabot or Tillamook brands offer that sharp, tangy profile Martha prefers. Fresh herbs like parsley should be vibrant green with no wilting—Trader Joe's often carries excellent quality at reasonable prices. The tomato paste is where flavor concentrates: Muir Glen or Barilla provide the richest results.
No chuck roast available? Ground sirloin works in a pinch, though it may yield slightly less moisture. Substituting potatoes? Yukon Golds't ideal—they're waxier and won't achieve the same creamy texture. For the thyme, fresh leaves at one-third the amount of dried will elevate the dish dramatically. The beef broth can be homemade or high-quality store-bought like Pacific Foods, but avoid anything with added preservatives. When measuring the flour for thickening, spoon it directly from the container rather than scooping to ensure accuracy. The carrots can be swapped for peas or green beans if preferred, though they'll alter the dish's classic character.
Shepherd's pie reheats beautifully—350°F for 20-25 minutes until heated through. Store leftovers in an airtight container for up to 4 days in the refrigerator. For longer storage, freeze portions for up to 3 months. The topping can be prepped ahead and refrigerated separately, then baked when ready. For a crispier finish, broil the pie for 3-5 minutes at the end. This dish also freezes exceptionally well when fully assembled—thaw overnight in the refrigerator before reheating for best results.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to load the dishwasher—just brown the beef, toss in the veggies, top with potatoes, and bake. That’s it. No pots, no fuss, and the smell while it cooks? Pure comfort.
- Beefy, Earthy, Creamy: The chuck roast stays juicy and tender, while the onions and carrots caramelize into something sweet and savory. Then you add that velvety milk-mashed potato topping—chef’s kiss—it’s the kind of dish that makes you want to take a second helping before anyone else even gets theirs.
- Game for Any Night: Between us, this is my go-to for date night (because it’s fancy enough) or lazy Sundays (because it’s so easy). Double the recipe? No problem. Freeze half? Even better. It’s the ultimate “I don’t know what I’m doing for dinner” fix.
- Budget Hero: Ground chuck and potatoes stretch into a meal that feeds four for less than $10. Leftovers? They’re even better the next day—reheat, add a sprinkle of cheese, and boom, instant lunch. My wallet and my family thank me every time.
Step-by-step instructions for Martha Stewart's shepherd's pie
This method delivers a rich, savory filling topped with velvety mashed potatoes—classic comfort food perfected.
Prepare the Beef and Vegetable Filling
In a large skillet, heat 2 tablespoons olive oil over medium-high heat. Add the 1.5 lb ground beef (chuck roast) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. You'll see the meat release juices that sizzle in the pan.
Add the 1 whole yellow onion, diced, and cook for 3-4 minutes until softened. Stir in the 2 medium carrots, diced, 4 cloves garlic, minced, 2 tbsp tomato paste, 1.5 tsp diamond crystal kosher salt, 0.5 tsp freshly ground black pepper, and 1 tsp dried thyme. Cook for another 2 minutes, allowing the spices to bloom and the vegetables to soften further.
Pour in the 1.5 cups beef broth and scrape up any browned bits from the bottom of the pan. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 10-12 minutes, until the liquid reduces slightly and the flavors meld. The filling should be thick and hearty, with the vegetables tender but still holding their shape.
Cook and Mash the Potatoes
While the filling simmers, peel and cube the 2.5 lb russet potatoes into 1-inch pieces. Place them in a large pot of cold, salted water and bring to a boil. Reduce heat to medium and cook for 12-15 minutes, until the potatoes are fork-tender and easily pierced with a knife.
Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup unsalted butter, 0.5 cup whole milk, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Mash until smooth and creamy, with no lumps remaining. For extra richness, fold in 1 cup sharp white cheddar cheese until fully incorporated. The mashed potatoes should be light, fluffy, and ready to form a golden crust when baked.
Assemble and Bake the Shepherd's Pie
Preheat your oven to 400°F. Transfer the cooked beef and vegetable filling to a 9x13-inch baking dish, spreading it evenly into a thin, even layer. This ensures the potatoes cook through without becoming soggy.
Spoon the mashed potatoes over the filling, using the back of a spoon to create gentle swirls and peaks. Press down lightly to smooth the top, but avoid compacting the potatoes too much. This texture helps create a crispy, golden-brown crust during baking.
Bake to Golden Perfection
Bake the shepherd's pie for 25-30 minutes, until the top is golden brown and the edges are slightly crispy. The filling should be bubbling beneath the mashed potato layer, indicating it's heated through. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning.
Remove from the oven and let it rest for 5-10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice and serve. Garnish with 0.25 cup fresh parsley, chopped finely, for a pop of color and freshness. Serve immediately while the filling is warm and the mashed potatoes are still creamy.
Pro Tips For Making Martha Stewart Shepherd'S Pie
- Brown the Beef Well: Don’t just cook the ground chuck—brown it. After breaking it into crumbles, let it sear in batches for 3-4 minutes until deeply colored. That’s where the flavor lives, and skipping it means a meal that tastes more like a casserole than a hearty stew.
- Parboil Potatoes Properly: Martha’s recipe calls for parboiling the potatoes, but don’t rush it. Cut them into even ½-inch slices, boil for exactly 8 minutes (not 5, not 10), then drain thoroughly. Undercooked slices turn gummy, and overcooked ones collapse into mush—neither is forgiving.
- Save the Onion Water: When you sauté the onion, don’t dump the flavorful liquid down the drain. After cooking, pour the pan juices (about ¼ cup) into the stew mixture. It’s the difference between "meh" and "oh, that’s rich."
- Press the Potatoes Hard: Before mashing, press the drained potatoes through a ricer or potato masher directly into the skillet—no mixing bowls. The residual heat keeps them warm, and the starch clings to the filling instead of turning the topping gluey. (Yes, it’s messy, but it works.)
Troubleshooting great martha stewart shepherd's pie
Soggy Topping Fix
If your mashed potato topping turns soggy, the issue is usually steam buildup. I always poke holes in the top with a fork before baking to release steam.
For extra insurance, spread a thin layer of apricot jam (about 1 tbsp) between the filling and potatoes—it creates a moisture barrier while adding subtle sweetness. 💡
Undercooked Filling
The filling needs to simmer until the liquid reduces by about 25%. If it's watery, stir in 1 tbsp all-purpose flour mixed with 1 tbsp cold water to thicken.
For even cooking, spread the filling in a thin, even layer in your baking dish—this ensures the potatoes don't steam the filling instead of baking it.
Dry or Grainy Mashed Potatoes
Overworking the potatoes is the usual culprit. Use a potato ricer or fine-mesh sieve for ultra-smooth texture, or mash with a wooden spoon in stages. For extra creaminess, add 1 tbsp sour cream to the finished potatoes.
I also recommend not draining the potatoes completely—leave them slightly damp to prevent dryness during baking.
Uneven Browning
If the top browns unevenly, rotate the dish halfway through baking (after 15 minutes). For a deeper color, broil for 2-3 minutes at the end, watching closely to avoid burning. A sprinkle of breadcrumbs mixed with ½ tsp paprika on top before baking adds color and crunch.
Meat Still Pink Inside
Ground beef should reach an internal temperature of 160°F for safety. If yours is still pink, return it to the oven for 5-10 more minutes covered with foil. For extra insurance, add ½ tsp Worcestershire sauce to the filling during cooking—it enhances flavor and helps with doneness.
Flat or Bland Flavor
Boost depth by browning the meat until deeply caramelized (look for dark brown edges). Deglaze the pan with 2 tbsp red wine after cooking the onions for a richer sauce. Finish with a squeeze of lemon juice (about 1 tsp**) just before serving to brighten flavors. 🌟
Nutrition facts
Frequently asked questions
Can I make this shepherd's pie ahead of time?
Assemble the pie up to 24 hours ahead and refrigerate uncovered. Bake straight from the fridge at 400°F for 35-40 minutes, adding 10 extra minutes if needed. For freezing, fully assemble, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
What's the difference between shepherd's pie and cottage pie?
The only difference is the meat used! Shepherd's pie traditionally uses lamb, while cottage pie features beef. This recipe uses beef, making it a cottage pie. Both dishes follow the same creamy mashed potato topping and baking method—just swap the meat for your preference.
How do I make the mashed potatoes extra creamy?
For ultra-smooth texture, use a potato ricer instead of a masher. Add 1 tbsp sour cream or 2 tbsp cream cheese to the finished potatoes for extra richness. Also, don't overwork the potatoes—mash just until smooth to avoid a gummy texture.
Can I substitute lamb for beef in this recipe?
Yes! If using lamb, reduce cooking time slightly as it browns faster. Use 1 lb lamb instead of beef and cook for 4-5 minutes until browned. Lamb has a distinct flavor, so add 1 tsp mint to the filling to complement it. The cooking method and baking time remain the same.
Why did my shepherd's pie turn out dry?
Dryness usually happens from overcooking or insufficient moisture in the filling. Ensure your beef is cooked to 160°F but not over-browned. Add 1-2 tbsp beef broth to the filling before baking if it seems dry. Also, spread the filling in a thin, even layer to prevent steam from escaping too quickly.
