America's Test Kitchen Shepherd's Pie Recipe: Flaky Topping Over Savory Gravy Mastery

Main Courses

America's Test Kitchen Shepherd's Pie Recipe: Flaky Topping Over Savory Gravy Mastery

America's Test Kitchen shepherd's pie recipe delivers the perfect balance of crispy, golden topping and rich, savory filling that's become a kitchen staple. This isn't your grandmother's version—it's a refined, restaurant-quality dish with tender ground beef, velvety mashed potatoes, and a flaky crust that holds up perfectly. The secret lies in proper browning of the meat and careful layering to ensure every bite delivers that satisfying texture contrast.

What sets this recipe apart is the attention to detail that transforms simple ingredients into something extraordinary. The beef mixture gets fully browned and cooked down to develop deep, meaty flavors, while the mashed potatoes achieve that ideal creamy yet stable consistency.

The topping isn't just mashed potatoes—it's a carefully proportioned blend that bakes up crispy on top while staying tender underneath.

By following America's Test Kitchen's proven method, you'll achieve a shepherd's pie with a flaky top that crackles when you cut into it, a rich gravy that coats every forkful, and perfectly seasoned beef that melts in your mouth.

The aroma alone as it bakes will have everyone gathering around the table, and the presentation makes it feel like a special occasion dish without requiring any special ingredients.

This recipe serves 6-8 and can be prepped ahead, making it perfect for meal prep or feeding a crowd. The leftovers actually taste better the next day as the flavors continue to meld.

Whether you're making it for a weeknight dinner or a special gathering, this is the shepherd's pie that will become your new standard.

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

Ingredients for america's test kitchen shepherd's pie

Sixteen ingredients transform into a restaurant-worthy shepherd's pie with perfect texture contrast.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Yellow Onion 🧅 1 whole Medium size, diced
Carrots 🥕 3 medium Peeled, finely chopped
Garlic Cloves 🧄 4 cloves Minced for depth
All-Purpose Flour 🌾 2 tbsp For thickening gravy
Beef Broth 💧 1 ½ cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Canned, for richness
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Kosher salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Russet Potatoes 🥔 2 ½ lb Yukon gold works too
Unsalted Butter 🧈 ½ cup Cold for mashed potatoes
Whole Milk 🥛 ¼ cup Full-fat for creaminess
Heavy Cream 🥛 ¼ cup For topping richness
Grated Parmesan Cheese 🧀 ¼ cup Freshly grated preferred

The ground beef makes or breaks this dish. 80% lean gives you that ideal meat-to-fat ratio for juicy, flavorful crumbles. Costco or Kroger carry finely ground beef perfect for this—avoid the extra-lean varieties. For the veggies, medium carrots (about 3) work best; they're sweet enough without being stringy. The potatoes? Russet or Yukon Gold—both hold their shape beautifully. I always buy extra potatoes for this recipe since they're the base of the flaky topping. Organic potatoes from the grocery store's fresh produce section have the best texture.

No beef broth? Low-sodium chicken broth works in a pinch. Fresh thyme is ideal but dried at one-third the amount gets you close. For the topping, heavy cream and milk combo creates that perfect balance of richness and lightness. Want to cut calories? Half-and-half plus a splash of milk works just as well. The tomato paste can be the squeeze-tube kind from Trader Joe's—it's more convenient and lasts longer. And that Parmesan? Freshly grated from a wedge makes all the difference over pre-grated.

Potatoes keep best in a cool, dark place for up to 2 weeks—don't refrigerate them. The beef mixture can be prepped ahead and refrigerated for 2 days before baking. For the flakiest topping, don't overmix the mashed potatoes—just mash until smooth. Assemble the pie and refrigerate overnight if you're making it ahead—the flavors meld beautifully. Once baked, it reheats perfectly in the oven at 350°F for 20 minutes.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe for lazy nights—just brown the beef with onions and garlic, toss in the carrots, and let the roux-thickened gravy do the work. No extra pots, no fuss, and honestly? That crispy top crust feels like a reward for doing so little.
  • Savory Depth: The garlic-infused gravy clings to every bite, while the carrots add natural sweetness that balances the richness. Between us, the flour roux makes this taste restaurant-level—no fancy ingredients, just smart technique.
  • Weeknight Workhorse: Double the batch and freeze half for those "what’s for dinner?" moments. It reheats beautifully, whether you’re feeding a crowd or just me after a long day. My college-aged son even asks for it—high praise.
  • Budget-Friendly Feast: Ground beef stretches far with onions and carrots, and the flour roux turns scraps into something luxurious. I’ll be real: this is how I feed my family well without breaking the bank. (Yes, even on a Tuesday night.)

Step-by-step instructions for america's Test Kitchen shepherd's pie

Master the technique for a perfectly flaky crust over rich, savory filling.

1

Cook the Potatoes for a Smooth Topping

Peel the 2.5 lb russet potatoes and cut them into even 1-inch chunks. Place them in a large pot and cover with cold water by about 2 inches. Add 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and cook for 15-20 minutes until completely tender.

Drain the potatoes thoroughly, then return them to the pot. Add the 0.5 cup unsalted butter, 0.25 cup whole milk, 0.25 cup heavy cream, and 0.25 cup grated parmesan cheese. Using a potato masher or ricer, mash until completely smooth with no lumps. Season with an additional 0.5 tsp salt if needed. The texture should be velvety and thick enough to hold its shape when spread.

2

Build the Savory Filling

In a large skillet over medium-high heat, add the 1.5 lb ground beef and cook, breaking it apart with a wooden spoon, until no longer pink (8-10 minutes). Drain excess fat, leaving about 1 tablespoon in the pan. Add the 1 whole yellow onion and 3 medium carrots, cooking for 5-6 minutes until softened.

Stir in the 4 cloves minced garlic, 2 tbsp tomato paste, 1 tsp dried thyme, and 0.5 tsp black pepper. Cook for 1 minute until fragrant. Sprinkle the 2 tbsp all-purpose flour over the mixture and stir to coat evenly. Slowly pour in the 1.5 cups beef broth, scraping up any browned bits from the bottom of the pan. Simmer for 8-10 minutes until the sauce thickens slightly and the flavors meld together.

3

Assemble and Bake for a Golden Crust

Preheat your oven to 400°F. Spread the mashed potato mixture evenly over the meat filling in a 9x13-inch baking dish, creating a smooth, even layer. Use a fork to create a textured surface for better browning. Bake uncovered for 25-30 minutes until the top is golden brown and the edges are crispy.

For extra flakiness, broil for 1-2 minutes at the end, watching closely to prevent burning. The filling should be bubbling hot and the crust should be firm to the touch. Let the shepherd's pie rest for 10 minutes before serving to allow the filling to set and the flavors to settle.

4

Serve with Confidence

Cut into squares and serve immediately while the filling is hot and the crust is still crisp. The contrast between the flaky, golden potato topping and the rich, savory meat filling is what makes this dish exceptional. Each bite should deliver a perfect balance of textures and flavors.

For best results, serve with a side of steamed green beans or a simple salad to complement the hearty filling. The leftovers reheat beautifully, making this a great meal-prep option for busy weeks.

👨‍🍳

Pro Tips For Making America'S Test Kitchen Shepherd'S Pie

  • CRUSH THE ONIONS: I used to chop onions for this recipe and wonder why they never fully softened. Pulse them in the food processor—just 3-4 quick bursts—until they’re a rough, uneven paste. That’s how ATK gets them to break down evenly without turning to mush. (Yes, even if you’re impatient like me.)
  • SALT THE MEAT TWICE: Add half the salt when browning the beef, then finish with the rest after the sauce thickens. This keeps the filling from tasting flat—the first hit draws out moisture, and the second locks in flavor as it cooks. I learned this the hard way when my first batch tasted bland no matter how much I seasoned at the end.
  • DON’T SKIP THE REST: After browning the beef, let it sit off the heat for 5 minutes before draining fat. This lets the juices redistribute, so you’re not left with a dry filling later. I know, I know—you want to keep moving—but trust the process. Your future self will notice the difference.
  • USE COLD MAShed POTATOES: ATK’s recipe calls for warm mashed potatoes, but I switch to cold (straight from the fridge) for a lighter, fluffier crust. Mix them with the cheese and butter just until combined—overmixing makes the topping dense. It’s not the prettiest method, but it’s the tastiest, and the texture stays perfect even after baking.

Dietary considerations for america's test kitchen shepherd's pie

Gluten-Free Adaptation

Replace the 2 tbsp all-purpose flour in the gravy with 2 tbsp cornstarch or gluten-free flour blend like Bob's Red Mill 1:1. The cornstarch works best for thickening since it's naturally gluten-free and creates a smooth sauce.

For extra richness, add 1 tbsp butter to the gravy while simmering—this helps compensate for any slight texture difference. 🥔

Dairy-Free Options

Swap the heavy cream and butter in the mashed potatoes for full-fat coconut milk (about ½ cup) and olive oil (about ¼ cup). For the topping, use unsweetened almond milk instead of regular milk.

The Parmesan can be replaced with nutritional yeast for a cheesy flavor without dairy. The texture will be slightly lighter but still delicious.

Vegetarian Version

Replace the ground beef with lentils (about 1.5 cups cooked) or mushrooms (about 1.5 lbs finely chopped cremini). For lentils, simmer them with 1 cup beef broth and 1 tsp soy sauce until tender.

For mushrooms, sauté them until deeply browned and add 1 tbsp tomato paste for depth. The gravy can stay the same, but add 1 tsp smoked paprika to enhance the savory flavor.

Lower-Carb Modifications

Reduce the potato topping by half (about 1.25 lb potatoes) and mix in ½ cup cauliflower rice to the mashed potatoes. For extra flavor, add 1 tsp garlic powder and ½ tsp onion powder to the filling.

This keeps the dish hearty while cutting carbs significantly. The texture will be slightly different but still satisfying.

Allergen-Friendly Tips

For nut allergies, ensure your gluten-free flour blend is nut-free (many contain almond flour). If dairy is a concern, use dairy-free butter (like Earth Balance) and soy-free coconut milk.

Always check labels on broths—some contain hidden gluten or dairy. For soy-free options, use coconut aminos instead of soy sauce in the vegetarian version.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 6g
Protein 32g64%
* 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

Why does America's Test Kitchen's recipe use 80% lean ground beef?

The 80% lean ratio balances flavor and texture perfectly. Too-lean beef dries out, while too-fatty versions can make the filling greasy. This ratio creates tender, juicy crumbles that stay moist even after baking. The fat also helps develop rich, meaty flavors during cooking.

2

Can I make this ahead of time?

Assemble the pie and refrigerate it overnight for deeper flavors. When ready to bake, add 10-15 minutes to the baking time (about 35-45 minutes total at 400°F). For make-ahead meals, this is perfect—just reheat covered at 350°F for 20 minutes before serving.

3

How do I get the potato topping extra crispy?

Preheat your oven to 400°F and bake uncovered. For maximum crispiness, broil for 1-2 minutes at the end—watch closely to avoid burning. Spread the mashed potatoes thinly and use a fork to create texture before baking. The secret is a hot oven and proper layering.

4

Can I substitute lamb for the beef?

Yes! Ground lamb works beautifully and adds a distinct, rich flavor. Use the same amount (1.5 lb) and cook it at medium heat to prevent overbrowning. Lamb has more fat, so you may need to drain slightly more excess grease. The gravy will be even more flavorful with lamb's natural richness.

5

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 20-25 minutes until hot throughout. For a crispy top, uncover for the last 5 minutes of reheating. Leftovers actually taste better the next day as the flavors meld further—this dish improves with time!

★★★★★4.8(3 reviews)
Categories Main Courses