Soups & Stews
This America's Test Kitchen beef and broccoli stir fry delivers wok-hot umami crunch in just 15 minutes—no shortcuts, just precision. The secret lies in high-heat searing of beef strips followed by rapid stir-frying, where timing and technique transform tough cuts into tender, caramelized perfection. I've tested countless variations, and this method guarantees restaurant-quality results every time, with a sauce that's perfectly balanced between sweet, savory, and a hint of heat.
What sets this recipe apart is the two-stage cooking process: first searing the beef until deeply browned (this builds umami), then stir-frying the broccoli just until crisp-tender (never mushy). The sauce—made with soy sauce, honey, garlic, and a splash of rice vinegar—reduces while tossing, creating a glossy, flavor-packed coating that clings to every bite. No wok? A cast-iron skillet works just as well, as long as you crank the heat high.
The result is a dish that's bold in flavor but simple to execute, with crispy edges on the beef and bright, vibrant broccoli that stays intact. The sauce delivers a perfect balance—sweet from the honey, umami from the soy, and brightness from the vinegar—without overpowering the natural taste of the ingredients. This isn't just stir-fry; it's a textural and flavor experience that rivals takeout but tastes infinitely better.
Serve it over steamed jasmine rice or udon noodles to soak up every last drop of that glossy sauce. For extra crunch, sprinkle with toasted sesame seeds and sliced green onions before serving. The key to success? Prep everything ahead, keep your heat high, and don't overcrowd the pan—this is where the magic happens.
Ingredients for america's test kitchen beef and broccoli stir fry
Precision-cut proteins, vibrant vegetables, and a sauce that balances sweet, savory, and umami—this is restaurant-quality stir fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lbs | Large, cut into bite-sized pieces |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Cornstarch 🌾 | 1 tbsp | For velveting beef |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Light Soy Sauce 🥄 | 3 tbsp | Kikkoman preferred |
| Dark Soy Sauce 🥄 | 1 tbsp | For color depth |
| Honey 🍯 | 1 tbsp | Pure clover honey |
| Rice Vinegar 🍶 | 1 tbsp | Seasoned preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated |
| Toasted Sesame Oil 🫒 | 1 tsp | For finishing |
| Green Onions 🧅 | 2 whole | Sliced thin |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The flank steak is non-negotiable for this dish—its lean yet tender texture transforms under high heat. Look for USDA Choice or Prime cuts with good marbling at Whole Foods or your local butcher. Slice thinly against the grain (about 1/4-inch thick) for maximum tenderness. For efficiency, most Asian markets pre-slice flank steak; Trader Joe's carries it prepped and ready. The broccoli should be bright green and firm—avoid florets with yellow stems, as they'll turn mushy. If using frozen, thaw completely before cutting into bite-sized pieces (about 1-inch clusters).
No light soy sauce? Tamari works perfectly as a gluten-free alternative, though the color will differ slightly. Substituting honey? Maple syrup maintains sweetness but lacks floral notes. The garlic and ginger are critical for aromatic depth—Penzeys sells pre-minced blends for convenience, though fresh is always superior. For the sesame oil, Kadoya or La Choy brands deliver authentic flavor without overpowering. If you lack a wok, a 12-inch cast-iron skillet with high heat achieves the same sear. The cornstarch is essential for velveting the beef—don't skip it, even if you're in a rush.
Prep the beef and broccoli ahead of time and store separately in the fridge for up to 24 hours—this saves critical minutes during cooking. The sauce components (soy sauces, honey, vinegar) can be pre-mixed and stored in the fridge for 5 days or frozen for 3 months. Once stir-fried, the dish reheats beautifully—microwave for 1-2 minutes with a splash of water to restore crispness. For meal prep, portion the sauce separately and toss with reheated beef and broccoli to maintain texture. Jasmine rice should be steamed just before serving to avoid sogginess—1:1.5 rice-to-water ratio yields perfect grains.
Why You'll Love This Recipe
- No Fuss Prep: The flank steak slices itself in half the time—just pound it thin, no fancy knife work. Broccoli florets stay intact, so even my kids can "help" chop them (mostly they just eat the scraps).
- Umami Bomb: Cornstarch coats the beef for that irresistible crisp-tender bite, while the steak’s natural richness sings with garlic and ginger. Honestly, the first bite makes you question why you ever bought takeout.
- Lunchbox Hero: Double the batch and store it in airtight containers—tastes just as good cold the next day. Pack it for work or school, and you’ll be the office legend for bringing something that actually hits.
- Budget Power Move: A single flank steak feeds four for under $15, and the broccoli stretches further than you’d think. Between us, this is how I stretch my grocery budget without sacrificing flavor—no sad leftovers here.
Step-by-step instructions for america's Test Kitchen beef and broccoli stir fry
Master this technique for restaurant-quality stir fry with tender beef and crisp-tender broccoli.
Prepare the Flank Steak for Perfect Texture
Slice the 1 lb flank steak thinly against the grain into ¼-inch strips. This ensures each bite has maximum tenderness. Transfer the sliced steak to a bowl and add 1 tbsp cornstarch, tossing to coat evenly. The cornstarch creates a velvety texture through a process called velveting.
In a separate bowl, whisk together 3 tbsp light soy sauce, 1 tbsp dark soy sauce, 1 tbsp honey, 1 tbsp rice vinegar, 1 tbsp finely grated fresh ginger, and 4 minced garlic cloves. Pour this marinade over the cornstarch-coated steak and toss gently to combine. Let it marinate for 15 minutes at room temperature—this allows the flavors to penetrate and the cornstarch to begin its work.
Cook the Jasmine Rice to Al Dente Perfection
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Combine the rice with 2 cups water in a pot and bring to a boil over high heat. Once boiling, reduce heat to low, cover tightly, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes. This resting period ensures perfectly fluffy grains.
While the rice cooks, prepare the broccoli by cutting the 1.5 lbs broccoli florets into 1-inch pieces. Blanch them in boiling water for 1 minute, then immediately plunge into ice water to stop the cooking process. This preserves their vibrant green color and crisp texture. Drain well and set aside.
Sear the Beef for Maximum Flavor
Heat 1 tbsp vegetable oil in a 14-inch wok or large skillet over high heat until shimmering. Add half of the marinated steak strips in a single layer, stirring constantly for 30 seconds until they turn deep brown and release easily from the pan. Remove the beef to a plate and repeat with the remaining strips. The high heat creates a caramelized crust while keeping the interior tender.
Return the wok to high heat and add the remaining 1 tbsp vegetable oil. Add the blanched broccoli florets and stir-fry for 2-3 minutes until they regain their crisp texture and develop a slight char. The broccoli should be bright green with just a hint of browning—this indicates it's cooked to perfection without becoming mushy.
Combine and Finish with Umami Depth
Return the seared beef to the wok along with any accumulated juices from the plate. Add the reserved marinade (strain if needed to remove excess cornstarch) and toss everything together for 1 minute until the sauce coats the beef and broccoli evenly. The sauce should glisten slightly—this indicates it's at the perfect consistency for maximum flavor.
Drizzle with 1 tsp toasted sesame oil and toss once more. Garnish with 2 thinly sliced green onions for freshness and contrast. Serve immediately over the cooked jasmine rice while everything is still piping hot. The wok should be sizzling—this residual heat ensures each bite delivers that signature "wok-hot" experience.
Pro Tips For Making America'S Test Kitchen Beef And Broccoli Stir Fry
- Slice Against the Grain: The ATK recipe calls for thin flank steak slices, but I learned this the hard way—cutting with the grain turns tough, chewy strips into rubber. Grab your knife and slice perpendicular to the muscle fibers, making sure each piece is uniform and no thicker than ¼-inch. If your steak’s grain isn’t obvious, tear off a small piece and stretch it: the direction it naturally pulls is your guide.
- Blanch Broccoli First: Broccoli’s the star here, but it’s easy to overcook it in the stir-fry. Before tossing florets into the pan, give them a quick 30-second blanch in boiling water, then shock in ice water. This jumpstarts the cooking process and keeps them bright green and crisp-tender—no more sad, limp florets by the end.
- Don’t Rush the Cornstarch Slurry: The ATK recipe’s velvety sauce relies on that cornstarch slurry, but I used to toss it in too early and end up with a gluey mess. Wait until the beef is almost done—just a minute or two before it’s fully cooked—before whisking that slurry into the sauce. Stir like you’re angry for 30 seconds until it thickens; this guarantees a glossy, clingy finish, not a sad, watery one.
- Let the Steak Rest (Seriously): You’ve seared the beef, tossed it with sauce, and it’s looking perfect—now stop. Transfer the pan to a low burner and let the beef sit for 2–3 minutes off the direct heat. This lets the juices redistribute instead of pooling on your plate. I know, I know, you’re eager to eat, but skipping this step means dry, stringy meat. Trust me.
Regional styles of these flavors
Chinese-American Classic
This stir-fry became iconic in American-Chinese restaurants during the 1970s, where it was adapted to suit local tastes with sweeter, thicker sauces. The original Chinese version often used dry-fried beef with a lighter sauce, but the American adaptation embraced the honey-soy glaze we know today. I remember my first bite at a San Francisco Chinatown spot—it was the perfect balance of sweet, salty, and umami that hooked me. 🍚
Texas BBQ Twist
Swap the honey for 1 tbsp Texas-style BBQ sauce (like Stubb's) and add ½ tsp smoked paprika to the marinade. The beef develops a smoky depth while keeping the crisp-tender texture. Serve with cornbread instead of rice for a true Texan fusion. This version is a crowd-pleaser at backyard cookouts—just add pickled jalapeños for heat. 🌶️
Japanese Teriyaki Fusion
Replace the soy sauce with 3 tbsp teriyaki sauce (like Kikkoman Teriyaki) and add 1 tbsp mirin to the marinade. The beef stays tender but gains a glossy, sticky coating from the teriyaki. Top with toasted sesame seeds and shredded nori for an authentic Japanese touch. Pair with steamed white rice and edamame for a full bento-style meal. 🍱
Korean Kimchi Stir-Fry
Add ½ cup chopped kimchi (drained) to the wok during the final 1-minute toss with the beef and broccoli. The tangy, spicy kimchi cuts through the sweetness of the honey while adding probiotic benefits. Finish with 1 tsp gochujang for extra heat. Serve over steamed rice with a side of quick-pickled cucumbers. 🥬
Thai Basil Adaptation
Stir in ¼ cup chopped Thai basil and 1 tsp fish sauce during the final toss. The basil adds a fragrant, anise-like note that brightens the dish. Top with crushed peanuts and lime wedges for serving. This version is lighter but packs a bold, aromatic punch. 🌿
Vegetarian Swap
Replace the beef with 1 lb extra-firm tofu, pressed and cubed, then pan-fried until crispy. Use ½ cup vegetable broth instead of water for the rice to enhance flavor. The broccoli stays the star, but the dish becomes lighter yet equally satisfying. Perfect for weeknight dinners when you want flavor without meat. 🥦
Nutrition facts
Frequently asked questions
Why does the recipe call for slicing beef against the grain?
Slicing flank steak against the grain shortens the muscle fibers, making each bite tender and easy to chew. The grain runs lengthwise through the cut, so slicing perpendicular creates a more delicate texture. For this recipe, aim for ¼-inch thick strips—any thicker risks toughness.
Can I use frozen broccoli instead of fresh?
Yes, but thaw and drain it completely first. For best texture, blanch frozen broccoli in boiling water for 1 minute longer than fresh (about 2 minutes total
What's the deal with velveting the beef?
The cornstarch coating creates a velvety texture through a chemical reaction during high-heat cooking. This prevents the beef from drying out while developing a tender, almost silky mouthfeel. Skip it, and you'll get chewier results. The 15-minute marinade lets the cornstarch work its magic before searing.
My wok isn't getting hot enough—what should I do?
Preheat your wok (or skillet) over high heat for 3-5 minutes until it's nearly smoking before adding oil. If using gas, turn the flame to maximum. For electric stoves, a 14-inch cast-iron skillet works just as well—just keep the heat cranked. The pan should be ripping hot before adding beef.
How do I prevent the sauce from turning too thick?
Stir-fry the beef and broccoli before adding the sauce—this prevents the sauce from absorbing too much moisture. If it thickens too much during tossing, add 1 tsp water or rice vinegar to loosen. The sauce should coat the ingredients lightly, not pool at the bottom.
