America's Test Kitchen Beef Top Loin Roast With Potatoes Recipe: Dry-Brined Crust Meets Juicy Pink Hearts

Side Dishes

America's Test Kitchen Beef Top Loin Roast With Potatoes Recipe: Dry-Brined Crust Meets Juicy Pink Hearts

America's Test Kitchen beef top loin roast with potatoes recipe delivers restaurant-quality results with a dry-brined crust and juicy pink hearts—the secret lies in precise timing and technique. This recipe transforms a simple cut into a showstopping centerpiece, where tender beef meets perfectly cooked potatoes for a complete, foolproof meal. The dry brine creates an irresistible crust while keeping the interior moist, and the potatoes absorb flavor without turning mushy.

What sets this recipe apart is the methodical approach: a 30-minute dry brine enhances flavor, while the reverse sear ensures a perfect crust without overcooking. The potatoes are boiled just until tender, then roasted for a crispy exterior and fluffy interior—no one will guess it’s a weeknight dinner. Every step is designed to maximize flavor and texture, making this the ultimate beef and potato combination.

The result is a juicy, flavorful roast with a caramelized crust and potatoes that are crispy on the outside, tender inside. This recipe delivers restaurant-quality results at home, with minimal effort and maximum impact. The key is patience—letting the beef rest and the potatoes crisp up ensures perfect plating every time.

Pair with a rich gravy or fresh herbs for a complete meal. This is the kind of recipe that turns a simple dinner into a memorable experience—without the fuss. Let’s get cooking!

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

Ingredients for america's test kitchen beef top loin roast with potatoes

Restaurant-quality beef roast and crispy potatoes start with these carefully chosen ingredients.

Ingredient Amount Notes
Beef Top Loin Roast 🥩 2 ½ lb Center-cut, 1.5-inch thick
Yellow Onions 🧅 2 whole Cut into 1-inch chunks
Garlic Cloves 🧄 6 cloves Smashed, not minced
Fresh Rosemary 🌿 1 tbsp Finely chopped, stems removed
Fresh Thyme 🌿 1 tbsp Leaves only, stems removed
Kosher Salt 🧂 1 ½ tbsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tbsp Coarse grind preferred
Russet Potatoes 🥔 2 ½ lb Medium size, unpeeled
Extra-Virgin Olive Oil 🫒 2 tbsp For potatoes, high quality
Unsalted Butter 🧈 2 tbsp Cold, for finishing
Vegetable Oil 🫒 1 tbsp High smoke point for searing
Beef Stock 🍲 ½ cup Homemade or high-quality store-bought
Red Wine 🍷 ½ cup Dry, like Cabernet Sauvignon

The beef top loin is non-negotiable here—it's lean enough to sear beautifully but still juicy when cooked rare. Look for a center-cut roast (about 2.5 lbs) with good marbling. Local butchers often have the best quality, but high-end grocery stores like Whole Foods carry excellent cuts too. The 1.5-inch thickness ensures even cooking without drying out. For the potatoes, Russets are ideal—they hold up to boiling and roasting without falling apart. Avoid waxy varieties like Yukon Golds, which turn mushy. The olive oil matters for the potatoes—California extra-virgin brands like Corto or Lucini add fruity notes that pair perfectly with the beef.

No fresh rosemary? Dried works at one-third the amount, but trust me—fresh is worth hunting down at Trader Joe's or your local farmers market. The red wine can be swapped for more beef stock if you're avoiding alcohol, but the acidity helps tenderize the beef. For the brine, Diamond Crystal kosher salt is crucial—it dissolves more easily than other brands, so the measurements stay accurate. If you're short on time, pre-cut potatoes from the store work fine, but scrubbing them yourself ensures cleaner flavor. The beef stock should be rich and homemade if possible—Kitchen Basics or Pacific Foods brands are solid store-bought options.

Store the beef uncovered in the fridge for the 30-minute dry brine—this step is non-negotiable for that perfect crust. Potatoes keep 5-7 days in the fridge, but they're best used within 3 days of purchase for crispiness. The rosemary and thyme should be wrapped in damp paper towels and stored in a bag—this keeps them fresh for up to 1 week. For the beef stock and wine, both freeze beautifully for 6 months. The roast itself is best served immediately after cooking, but leftovers reheat beautifully—just warm gently to avoid drying out.

❤️

Why You'll Love This Recipe

  • I’ll be real: most roast leftovers turn into sad, dry sandwiches. Not this one. The potatoes stay fluffy, the beef stays juicy, and the herbs keep everything bright. I meal prep this for the whole week—sandwiches, salads, or reheated with a fried egg on top. No regrets.
  • One-Pan Magic: Between us, this recipe is my secret weapon for lazy Sundays—just toss the beef, potatoes, onions, and herbs on a sheet pan, roast, and boom. No pots, no pans, no stress. The onions caramelize right alongside the beef, so you get that sweet, sticky flavor without extra work.
  • Herb-Packed Punch: That combo of rosemary and thyme? It’s like a little flavor hug for your beef. The garlic cloves get crispy on the edges while keeping that soft, buttery punch in the center—every bite feels like a restaurant-worthy meal, but with ingredients I actually buy.
  • Weeknight to Weekend: Honestly, this roast works everywhere. Too tired for dinner? It’s ready in under an hour. Hosting a crowd? Double the recipe, and you’ve got a showstopper. Even my picky teens ask for seconds—(yes, even on a Tuesday night).

Step-by-step instructions for perfectly crispy beef top loin roast

This method delivers a restaurant-quality roast with a dry-brined crust and tender pink centers every time.

1

👨‍🍳 Step 1: Dry-Brined the Beef for Maximum Flavor and Crust

Pat the 2.5 lb Beef Top Loin Roast completely dry with paper towels—moisture is the enemy of crust development. In a small bowl, combine 1.5 tbsp Kosher Salt and 1 tbsp Freshly Ground Black Pepper. Rub this mixture all over the roast, including the fat cap, pressing it into the meat so it penetrates. Here's the secret: place the seasoned roast on a wire rack set over a baking sheet and refrigerate uncovered for 24 hours. This dry-brine process creates an incredible crust while keeping the interior juicy.

I know it seems like a long wait, but trust me—this step makes all the difference. The salt draws out moisture, then reabsorbs it during cooking, resulting in a perfectly seasoned crust that locks in flavor. After brining, remove the roast from the fridge 1 hour before cooking to bring it to room temperature for even cooking.

2

🍳 Step 2: Sear the Roast for Deep Flavor and Color

Preheat your oven to 450°F. Heat 1 tbsp Vegetable Oil in a large oven-safe skillet over medium-high heat until shimmering. Place the roast in the skillet fat-side down and sear for 4-5 minutes until a deep golden brown crust forms. Flip the roast and sear the other side for another 3-4 minutes. The key here is patience—don't rush the searing or you'll end up with gray meat instead of beautiful crust.

While the roast sears, peel and cut the 2 whole Yellow Onions into 1-inch chunks and place them in a small bowl. Add 6 smashed Garlic Cloves, 1 tbsp Fresh Rosemary, and 1 tbsp Fresh Thyme to the onions. Toss everything together and set aside—these will roast alongside the beef, infusing the dish with aromatic flavors.

3

🥘 Step 3: Roast to Juicy Perfection with Potatoes

Transfer the seared roast to the preheated oven. Pour any accumulated juices from the skillet over the roast, then add the onion mixture around the beef. Place the skillet in the oven and roast for 15 minutes at 450°F. After this initial burst of heat, reduce the oven temperature to 325°F.

While the roast begins cooking, scrub and cut the 2.5 lb Russet Potatoes into 1-inch chunks. Toss them in a large bowl with 2 tbsp Extra-Virgin Olive Oil, 1 tbsp Kosher Salt, and ½ tbsp Freshly Ground Black Pepper. Spread the potatoes on a separate baking sheet and roast alongside the beef for the remaining time. The potatoes will crisp up beautifully while absorbing the aromatic flavors from the roast.

4

⏰ Step 4: Finish with Pan Sauce and Resting

Remove the roast from the oven when its internal temperature reaches 125°F (use a meat thermometer for accuracy). This should take about 20-25 minutes total cooking time. Transfer the roast to a cutting board, tent loosely with foil, and let it rest for 15 minutes—this crucial step ensures juices redistribute throughout the meat.

While the roast rests, increase the oven temperature to 400°F. Pour the 0.5 cup Beef Stock and 0.5 cup Red Wine into the skillet with the onions, scraping up any browned bits from the bottom. Return the skillet to the oven for 5 minutes to reduce the liquid slightly. Remove the skillet and stir in the 2 tbsp Unsalted Butter until melted and glossy.

5

🍽️ Step 5: Carve and Serve with Pan Sauce

After resting, slice the roast against the grain into ½-inch thick slices. The meat should be tender with a beautiful pink center—this is the hallmark of a perfectly cooked beef top loin. Arrange the slices on a platter, drizzle generously with the pan sauce, and serve immediately alongside the crispy roasted potatoes.

Each bite should deliver a perfect balance of crispy crust, juicy interior, and rich, herby flavors. The potatoes will be tender inside with crispy edges, soaking up the delicious pan sauce. This method guarantees a showstopping centerpiece for your dinner table that's sure to impress even the most discerning guests.

👨‍🍳

Pro Tips For Making America'S Test Kitchen Beef Top Loin Roast With Potatoes

  • USE A MEAT THERMOMETER: The ATK recipe calls for precise temps, but I learned the hard way—guessing leads to dry meat. Stick the probe in the thickest part (avoid fat) and pull the roast at 130°F for medium-rare (it’ll rise to 135°F while resting). No excuses: a $15 thermometer is worth every penny.
  • SEAR THE LOIN IN BATCHES: That big roast won’t fit in one pan without crowding, and crowded searing steams instead of browning. Work in two rounds—first side down, then flip and repeat—using the same pan with a splash of water to deglaze between batches. The crust will be worth the extra minute.
  • DON’T SKIP THE POTATO PREP: Peeling and cutting potatoes uniformly isn’t just for looks. The ATK recipe relies on even cooking, so take the time to trim off any uneven spots and cut them 1/2-inch thick (no smaller, or they’ll turn to mush). A mandoline makes this faster, but a sharp knife works too—just stay consistent.
  • SAVE THE HERB STALKS: When trimming rosemary and thyme, don’t toss the woody stems. Tie them into a bundle, tie it with butcher’s twine, and toss it in the pan with the onions for the first 10 minutes of cooking. The flavors infuse deeper this way, and you can fish it out before serving—no one will know.

Dietary considerations for this america's test kitchen beef top loin roast with potatoes

Gluten-Free Adaptations

This recipe is naturally gluten-free, but there are a few key adjustments to ensure perfect results. The dry-brined crust relies on kosher salt and pepper—always check labels for gluten-free certification, especially with Diamond Crystal kosher salt (it's typically gluten-free, but brands vary). For the pan sauce, replace the red wine with an equal amount of gluten-free beef stock to avoid cross-contamination. I recommend Pacific Foods gluten-free stock—it has the same rich depth without the worry. 🥩

When roasting the potatoes, ensure your extra-virgin olive oil is certified gluten-free (some brands process in shared facilities). For extra flavor without gluten concerns, add 1 tsp smoked paprika to the potato toss—it enhances the crust beautifully. The beef top loin itself is gluten-free, but always verify with your butcher that no additives were used during processing.

Low-Carb Options

For a lower-carb version, swap the Russet potatoes for cauliflower roasted in the same style. Toss 2.5 lbs cauliflower florets with 2 tbsp olive oil, 1 tbsp kosher salt, and ½ tbsp pepper, then roast alongside the beef. The texture mimics crispy potatoes, and the flavor pairs perfectly with the herby roast. I like to add 1 tbsp grated Parmesan to the cauliflower before roasting for extra richness. 🥦

If you prefer to keep potatoes, reduce the portion to 1.5 lbs and serve as a side rather than a main component. For a heartier low-carb option, add sautéed mushrooms (about 8 oz) to the pan sauce—simmer them in the beef stock and wine for 3-4 minutes before adding butter. This adds umami depth without extra carbs.

Dairy-Free Adjustments

The only dairy in this recipe is the unsalted butter used in the pan sauce. Replace it with 2 tbsp dairy-free butter (I recommend Miyoko's or Earth Balance) or olive oil for a neutral finish. The sauce will still develop a glossy texture, though it may lack slight richness. For extra flavor, stir in 1 tbsp nutritional yeast—it adds a cheesy note without dairy. 🌱

If you're avoiding all dairy, ensure your beef stock is dairy-free (some brands add butter). The olive oil in the potatoes and the vegetable oil for searing are already dairy-free, so no other changes are needed. The dry-brined crust and herby aromatics shine even without dairy, making this a naturally elegant option.

Allergen-Friendly Tips

For egg allergies, no adjustments are needed—this recipe is egg-free. If you're avoiding soy, double-check your kosher salt and beef stock for soy additives (some brands use soy-based anti-caking agents). For nightshade-sensitive diners, omit the smoked paprika from the cauliflower or potatoes and boost flavor with extra rosemary and thyme. Always label dishes clearly if serving multiple dietary versions. 💡

For nut allergies, this recipe is inherently safe, but verify that your olive oil and butter substitutes are processed in nut-free facilities. If you're serving guests with shellfish allergies, ensure cross-contamination isn’t an issue—use separate utensils and surfaces for prep. The beef and potatoes themselves are shellfish-free, so the focus is on shared prep areas.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 16g80%
Cholesterol 185mg62%
Sodium 1200mg52%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 6g
Protein 52g104%
* 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 do I need to dry-brine the beef for 24 hours?

The 24-hour dry brine creates an incredible crust while keeping the interior juicy. The salt draws out moisture, then reabsorbs it during cooking, resulting in a perfectly seasoned exterior that locks in flavor. This step is non-negotiable for that restaurant-quality crust—skipping it means a bland, gray exterior instead of a beautiful golden-brown crust.

2

Can I use a different cut of beef instead of top loin?

Top loin is ideal for its balance of tenderness and flavor, but you could use strip loin or sirloin tip in a pinch. Just adjust cooking times—thicker cuts like sirloin tip may need an extra 5-10 minutes at 325°F. Avoid leaner cuts like flank steak, as they won't develop the same crust or tenderness. The key is 1.5-inch thickness for even cooking.

3

How do I know when the roast is done?

Use a meat thermometer for accuracy—remove the roast when it reaches 125°F for medium-rare (pink center). For medium (135°F) or well-done (145°F), adjust accordingly. The 15-minute rest after cooking ensures juices redistribute, so the internal temp will rise 5°F during resting. Never guess—this is the only way to get perfect doneness every time.

4

What if my potatoes turn out mushy instead of crispy?

Mushy potatoes usually mean they were boiled too long before roasting. Start with cold water and boil for only 8-10 minutes until fork-tender, then drain well and roast immediately. For extra crispiness, toss them with 1 extra tbsp olive oil and roast at 425°F for the last 10 minutes. The secret is high heat and proper draining—never skip either step!

5

Can I make this recipe ahead of time?

You can prep components in advance: dry-brine the beef 24 hours ahead, chop onions/garlic 1 day ahead, and parboil potatoes 2 days ahead (store in cold water in the fridge). Reheat potatoes directly from the fridge at 425°F for 15 minutes before serving. The roast is best cooked fresh, but you can slice and reheat leftovers gently in a 350°F oven for 10 minutes with a splash of beef stock.

★★★★★4.8(5 reviews)
Categories Side Dishes