Main Courses
America's Test Kitchen shepherd's pie recipe delivers restaurant-quality results with a secret technique for that perfect crispy mashed potato topping. This isn't your grandmother's version—it's a refined, foolproof method that transforms simple ingredients into a hearty, golden-crusted masterpiece. The key? Properly searing the meat and layering ingredients for maximum flavor in every bite.
What sets this recipe apart is the crispy potato crust that stays firm even after baking. We achieve this through precise technique—lightly browning the mashed potatoes before baking and using a mix of butter and cream cheese for richness without sogginess.
The filling combines perfectly seasoned ground meat, tender vegetables, and a rich gravy that binds everything together.
By the time it emerges from the oven, you'll have a dish with a golden, crackly crust that contrasts beautifully with the creamy mashed potatoes underneath.
The filling remains juicy and flavorful, while the topping holds its shape perfectly. This is comfort food at its finest—warm, satisfying, and impressive enough for company.
The best part? This recipe scales easily for crowds while maintaining its restaurant-quality texture. Whether you're making it for a family dinner or a holiday gathering, the techniques here ensure success every time. Let's get started with the foolproof method that makes America's Test Kitchen famous.
Ingredients for america's test kitchen shepherd's pie
Restaurant-quality shepherd's pie starts with these carefully chosen ingredients for that signature crispy potato crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean-to-fat ratio for juiciness |
| Yellow Onion 🧅 | 1 medium | Diced into small pieces |
| Carrots 🥕 | 4 medium | Peeled and finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Russet Potatoes 🥔 | 3 large | Peeled and cubed evenly |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | ½ cup | Cold for browning potatoes |
| Cream Cheese 🧀 | 4 oz | Room temperature for blending |
| Beef Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth texture preferred |
| Worcestershire Sauce 🍶 | 1 tbsp | For umami depth |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Plus extra for seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening gravy |
The ground beef is non-negotiable here—80/20 fat ratio ensures juiciness without greasiness. Costco or Butcher's Shop carry premium cuts perfect for this dish. For the potatoes, Russets are essential—their high starch content creates that ideal fluffy texture. Buy them a day ahead if possible; they'll stay fresher longer. The carrots and onions should be finely diced to blend seamlessly into the filling, while the garlic needs to be minced to distribute flavor evenly throughout the dish. Every ingredient plays a role in that perfect balance of savory, sweet, and umami that makes this recipe stand out.
No heavy cream? Half-and-half with a splash of whole milk works in a pinch, though the texture won't be quite as rich. Substituting the beef with ground turkey requires adjusting the cooking time—turkey dries out faster, so keep it on the lower heat side. For the potato topping, cauliflower mash can replace half the potatoes if you're watching carbs, though the texture will differ slightly. The tomato paste can be swapped for tomato sauce at double the amount, but you'll lose that concentrated depth of flavor. And if you're short on Worcestershire, soy sauce or balsamic vinegar can add a similar umami punch, though the flavor profile will shift noticeably.
The potatoes should be peeled and boiled until tender, then cooled completely before mashing—they'll reheat more evenly this way. Store any leftovers in an airtight container for up to 4 days in the fridge, though the crust loses its crispiness after day two. For freezing, assemble the pie completely, then cover tightly with foil and plastic wrap. It keeps for 3 months—reheat covered at 375°F for 45 minutes to restore that perfect crust. The filling reheats beautifully, though the potato topping may need a few extra minutes in the oven to crisp up again.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pan—no messy bowls, no extra dishes. The potatoes mash right into the skillet with the beef filling, and boom, you’re done. Even my "I can’t boil water" roommate could handle it.
- Rich Without Effort: That 80/20 ground beef? Chef’s kiss. The fat renders down into the onions and carrots, making everything impossibly tender and flavorful. The garlic cloves? They caramelize just enough to add depth without overpowering—like a hug in a bowl.
- Leftover Hero: Between us, this is my go-to for lunches all week. The filling stays moist, the potatoes hold their shape, and honestly? It tastes better the next day. I portion it out in containers before it even cools—zero reheating stress.
- Budget Dinner Win: Ground beef, potatoes, and a few veggies? This feeds four for under $10, and the leftovers stretch to five. (Yes, even on a Tuesday night.) It’s the kind of meal that makes you feel like you’re treating yourself without breaking the bank.
Step-by-step instructions for america's Test Kitchen shepherd's pie
Master the perfect balance of tender filling and crispy mashed potato topping with these precise techniques.
Brown the Ground Beef and Sauté Vegetables
Heat a large Dutch oven over medium-high heat and add the 1.5 lb ground beef (80/20). Break it apart with a wooden spoon and cook until browned, breaking it into small, even crumbles. This should take about 5-7 minutes—don't rush it, as proper browning builds deep flavor.
Once the beef is browned, push it to one side of the pan and add 1 medium yellow onion and 4 medium carrots, both finely diced. Cook for 5 minutes until softened. Add 4 cloves minced garlic and cook for another 30 seconds until fragrant. The vegetables should release their moisture and caramelize slightly, deepening the savory base.
Build the Filling with Rich Gravy
Stir in 2 tbsp tomato paste and 1 tbsp Worcestershire sauce, cooking for 1 minute to blend the flavors. Sprinkle the 1 tbsp all-purpose flour over the mixture and stir vigorously for 2 minutes to create a roux. This will help thicken the gravy and bind the filling.
Gradually pour in 1.5 cups beef broth while stirring constantly to prevent lumps. Add 1.5 tsp Diamond Crystal kosher salt, 0.5 tsp freshly ground black pepper, and 1 tsp dried thyme. Bring the mixture to a simmer and cook for 8-10 minutes until the sauce has thickened slightly and the flavors have melded together. The filling should be moist but not soupy, with a rich, savory depth.
Prepare the Crispy Mashed Potato Topping
While the filling simmers, peel and cube the 3 large russet potatoes into even ½-inch pieces. Boil them in salted water for 12-15 minutes until fork-tender. Drain thoroughly and return them to the pot.
Add the 0.5 cup unsalted butter and 0.5 cup heavy cream to the potatoes. Mash until smooth, then stir in the 4 oz cream cheese until fully incorporated. The mixture should be light and fluffy, with a velvety texture. Spread this evenly over the filling in the Dutch oven, creating a smooth, even layer. This is the key to achieving that coveted crispy topping.
Bake to Golden Perfection
Transfer the Dutch oven to a 425°F oven and bake for 25-30 minutes until the topping is deep golden brown and crispy. The edges should pull away slightly from the pan, and the filling should bubble gently around the edges. If the topping browns too quickly, tent it loosely with aluminum foil to prevent burning while it continues to crisp.
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice and serve without losing the crispy texture. The contrast between the crispy, golden topping and the rich, savory filling is what makes this dish truly exceptional.
Pro Tips For Making America'S Test Kitchen Shepherd'S Pie
- CRUSH THE ONIONS: The ATK recipe calls for finely diced yellow onion, but I learned the hard way—actually mincing them (not just chopping) makes a real difference. Use a food processor for 10 seconds, then pulse a few times to break up clumps. This ensures even cooking and deeper flavor without burning.
- SWEAT THE VEGETABLES LOW: After browning the beef, the recipe adds onions, carrots, and garlic. Too many cooks rush this step—don’t. Keep the heat at medium-low and let those veggies sweat for 8–10 minutes until the carrots are tender and the onions are translucent. Rushed? You’ll end up with raw bits that turn to mush under the potatoes.
- DON’T SKIP THE POTATO DRYING: Peeling and dicing the potatoes is tedious, but this part is non-negotiable: Toss them in cold water, then drain and spread them on a towel to dry for 15 minutes. Wet potatoes steam instead of crisp, and you’ll end up with a sad, soggy top. (Yes, even if you’re impatient like me.)
- REST THE FILLING: The ATK recipe has you assemble the pie, then bake it. Here’s where most people mess up: Don’t bake it immediately. Let the filling sit at room temp for 10–15 minutes before popping it in the oven. The potatoes will crisp better, and the filling won’t shift or leak when you cut into it later. (Your future self will notice the difference.)
Essential equipment for perfect results
Dutch Oven Essentials
A heavy-gauge Dutch oven is non-negotiable for this recipe—I use a Le Creuset 5.5-quart for its even heat distribution and durable construction. The deep sides prevent overflow during baking, while the tight-fitting lid helps create a steamy environment that keeps the filling moist.
If you don’t own one, a Lodge cast iron Dutch oven is a budget-friendly alternative that performs just as well. 🔥
Precision Tools for Perfect Results
Invest in a high-quality meat thermometer (like the ThermoWorks Smoke) to check the internal temperature of your filling—it should reach 165°F before adding the potato topping. A fine-mesh strainer helps drain boiled potatoes thoroughly, preventing a gummy mash.
For even mashing, a potato ricer creates ultra-smooth texture, though a sturdy wooden masher works too.
Mashing Must-Haves
Cold unsalted butter (like Plugrá) is crucial for achieving that velvety potato topping—it should be cut into chunks and melted into the hot potatoes. A microplane for grating garlic ensures even distribution of flavor.
For crispiness, I recommend a pizza stone or baking sheet to preheat the Dutch oven before baking—this jumpstarts the browning process.
Optional Upgrades
A laser thermometer (like the Kizen) helps monitor oven temperature precisely, especially if your oven runs hot or cold. For extra crispiness, try a wire cooling rack under the Dutch oven during the final 5 minutes of baking—it promotes even browning.
A fine-mesh sieve comes in handy if you prefer ultra-smooth mashed potatoes without lumps. 💡
Nutrition facts
Frequently asked questions
Why does America's Test Kitchen use 80/20 ground beef instead of leaner options?
The 80/20 fat ratio is essential for that perfect juicy texture. The fat renders during cooking, creating flavorful drippings that keep the filling moist and rich. Lean cuts like 90/10 can dry out, resulting in a less tender final dish. For a lighter option, try mixing 80/20 with 5% lean ground beef to balance moisture and fat content.
Can I make this shepherd's pie ahead of time?
Assemble the pie completely, then refrigerate uncovered for 2-4 hours to let the topping dry out slightly. This helps achieve extra crispiness when baking. For longer storage, freeze the assembled pie (before baking) for up to 3 months. Thaw overnight in the fridge, then bake as directed, adding 5-10 extra minutes to restore crispiness.
What's the secret to getting that perfect crispy potato topping?
Three key techniques:
- Use cold butter and room-temperature cream cheese for stability,
- Spread the topping evenly and thinly (about ¼-inch thick) for even browning, and
- Bake at 425°F until deep golden brown. Preheating your Dutch oven on the stovetop for 5 minutes before baking also jumpstarts the crisping process.
Can I substitute the beef with another protein?
Yes, but with adjustments. For ground turkey, use 93% lean and cook at medium-low heat to prevent drying. For lamb, increase thyme to 1.5 tsp and rosemary to 0.5 tsp for complementary flavors. Vegetarian? Use lentils or mushrooms (sautéed with soy sauce for umami) and reduce broth by 0.5 cup to maintain proper texture.
How do I fix a soggy potato topping?
If your topping turns out soggy, try this: Preheat your oven to 450°F instead of 425°F for the final 10 minutes of baking. For extra insurance, sprinkle 1 tbsp breadcrumbs or grated Parmesan over the topping before baking. Another trick: Place your Dutch oven on a wire cooling rack over a baking sheet during the final 5 minutes to allow heat to circulate underneath.
