Main Courses
America's Test Kitchen beef and broccoli stir fry delivers restaurant-quality results with perfectly seared beef and vibrant, crisp broccoli—all achieved through precise timing and a wok-hot sauce. The secret lies in high-heat searing of the beef and broccoli before combining them with a velvety sauce that clings to every bite.
I've refined this recipe over countless test batches to ensure tender beef, bright broccoli, and a sauce that's rich yet balanced.
This method transforms simple ingredients into a dish that's both elegant and approachable. The beef is sliced thin and marinated in a blend of soy sauce, cornstarch, and baking soda—creating a tender, flavorful bite that sears to a golden finish.
Meanwhile, the broccoli florets are blanched just until vibrant green before being tossed in the sauce, ensuring they stay crisp rather than soggy. The sauce itself is a harmonious blend of soy, ginger, garlic, and a touch of brown sugar, delivering depth without overpowering.
What you'll end up with is a stir fry that's perfectly balanced—tender beef with a caramelized crust, bright green broccoli that holds its shape, and a sauce that coats every bite without overwhelming. The flavors are bold yet refined, making this dish ideal for weeknight dinners or impressing guests.
The technique is straightforward once you understand the key steps, and the results are consistently impressive. Let's get started on creating this perfect stir fry.
This recipe scales beautifully for larger gatherings, and the leftovers reheat well, maintaining both texture and flavor. Whether you're serving it over rice or enjoying it as-is, the combination of textures and flavors makes this dish a standout.
The precision of America's Test Kitchen ensures you'll achieve professional results every time, with minimal effort and maximum impact. Ready to master this classic?
Ingredients for america's test kitchen beef and broccoli stir fry
High-heat searing meets wok-hot sauce for this restaurant-quality beef and broccoli stir fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Large florets, trimmed |
| Low-Sodium Soy Sauce 🍶 | ⅓ cup | Kikkoman preferred |
| Cornstarch 🌾 | 1 ½ tbsp | For tenderizing beef |
| Baking Soda 🧪 | ½ tsp | Enhances tenderness |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 ½ tbsp | Grated, not powdered |
| Brown Sugar 🍯 | 1 tbsp | Light or dark |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| White Wine Vinegar 🍶 | 1 tbsp | For brightness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
The flank steak is non-negotiable—it's lean, flavorful, and slices beautifully against the grain. Look for USDA Choice or Select at Whole Foods or your local butcher; avoid pre-sliced packages that dry out fast. The broccoli should be bright green, not yellowing, and florets should be 2-3 inches for even cooking. Trader Joe's often carries pre-trimmed florets, saving you time. For the soy sauce, Kikkoman is the gold standard—its low-sodium version keeps the dish balanced. If using regular soy sauce, halve the salt later.
No flank steak? Sirloin or ribeye work in a pinch, but slice extra thin. The cornstarch and baking soda are key for tenderness—don’t skip them. For the sauce, fresh ginger makes all the difference; if using powdered, reduce to 0.5 tbsp. Substitute honey for brown sugar if needed, but the caramelization won’t be as rich. The sesame oil should be toasted, not the cheap, flavorless kind—La Choy is a reliable budget pick. For extra depth, add 1 tsp fish sauce to the sauce, but omit if avoiding seafood.
This dish reheats best stir-fried—never microwaved. Store leftovers in an airtight container for up to 3 days, but texture suffers after day 2. For freezing, cool completely, portion into single servings, and keep for 2 months. The green onions and sesame seeds can be toasted fresh when reheating—sprinkle them on top just before serving. Serve over jasmine rice (cooked separately) for the full experience. The sauce thickens as it cools, so thin with 1 tsp water if needed when reheating.
Why You'll Love This Recipe
- Here’s what sold me: this reheats like a dream. Pack it for work or school the next day, and it’s still got that satisfying chew and savory punch. My kids actually eat their veggies with this—no complaints, just empty plates.
- No-Fuss Prep: I swear by this recipe because it’s the kind of meal that lets you multitask—slice the steak thin while the broccoli steams, toss in the cornstarch slurry, and boom. The baking soda trick (yes, really) tenderizes the beef in minutes, so you’re not stuck waiting for hours.
- Umami Bomb: That low-sodium soy sauce and a splash of something acidic (like rice vinegar, if you’re feeling fancy) turns this into a flavor explosion. The beef stays juicy but gets this irresistible crisp-tender bite—like a fancy restaurant bite, but made in my one pan.
- Lunchbox Hero: Here’s what sold me: this reheats like a dream. Pack it for work or school the next day, and it’s still got that satisfying chew and savory punch. My kids actually eat their veggies with this—no complaints, just empty plates.
Step-by-step instructions for america's Test Kitchen beef and broccoli stir fry
This method delivers restaurant-quality seared beef and vibrant broccoli with a balanced, wok-hot sauce every time.
Prep the Beef for Maximum Tenderness and Flavor
In a medium bowl, combine the 1 lb flank steak with the 1.5 tbsp cornstarch, 0.5 tsp baking soda, and 1 tsp salt. The baking soda may seem unusual, but it works by breaking down muscle fibers to create tender, fork-tender bites. Gently massage the mixture into the beef for about 2 minutes, ensuring every slice gets coated. Let it marinate for 30 minutes at room temperature while you prepare the remaining ingredients.
After marinating, slice the beef thinly against the grain into ¼-inch thick strips. You'll notice the slices become more pliable and easier to cut cleanly. Keep the beef in a single layer on a plate and cover it with plastic wrap to prevent drying out. This prep ensures the beef cooks quickly and remains tender throughout the stir-fry process.
Build the Wok-Hot Sauce with Balanced Flavors
In a small bowl, whisk together the 0.33 cup low-sodium soy sauce, 1 tbsp brown sugar, 1 tbsp white wine vinegar, 1.5 tbsp grated fresh ginger, and 4 cloves minced garlic cloves. This sauce forms the flavor foundation of your stir-fry, balancing sweet, salty, tangy, and aromatic notes. Let it sit for 10 minutes to allow the flavors to meld together.
In a separate small bowl, combine 1 tsp sesame oil and 1 tbsp toasted sesame seeds. This mixture will add depth of flavor and a nutty aroma to your dish. Keep both mixtures separate until you're ready to combine them during the stir-fry process. The sesame oil should be toasted but not smoking—just warm enough to release its aroma.
Stir-Fry the Broccoli Until Bright and Crisp-Tender
Heat a wok or large skillet over high heat until it's very hot. Add the 2 tbsp neutral oil and swirl to coat the bottom evenly. Add the 4 cups broccoli florets in a single layer, stirring constantly for 2-3 minutes until they turn bright green and develop a slight char on the edges. You want the broccoli to maintain its vibrant color while becoming crisp-tender.
Remove the broccoli to a plate and set aside. The high heat is crucial here—it preserves the broccoli's color and texture while preventing it from becoming mushy. Don't overcrowd the pan, or the broccoli will steam instead of developing that perfect wok-fried texture. Keep the wok hot for the next step.
Sear the Beef to Perfection and Combine Everything
Working in batches if needed, add the beef strips to the hot wok in a single layer. Let them sear undisturbed for 30-45 seconds until they develop a deep brown crust on the bottom. Stir and cook for an additional 1-2 minutes until the beef is cooked through but still tender. Remove the beef to the plate with the broccoli.
Return the wok to high heat and add the prepared sauce. Let it simmer for 1-2 minutes until it thickens slightly and coats the back of a spoon. Add the beef and broccoli back to the wok, tossing everything together for 1-2 minutes until well coated. The sauce should cling to the beef and broccoli, creating a glossy finish.
Finish and Serve with Fresh Garnishes
Remove the stir-fry from heat and immediately stir in the sesame oil and sesame seeds mixture. This final step adds a nutty aroma and visual appeal. Taste and adjust seasoning if needed—you may want to add a splash more soy sauce or a pinch of salt to balance the flavors.
Transfer the beef and broccoli to serving plates and garnish with sliced green onions. Serve immediately over steamed rice or noodles to soak up the delicious sauce. Each bite should deliver perfectly seared beef with tender broccoli and a well-balanced, wok-hot sauce that's neither too sweet nor too salty.
Pro Tips For Making America'S Test Kitchen Beef And Broccoli Stir Fry
- Slice Against the Grain: DESCRIPTION: The ATK recipe calls for thin, even slices—about ¼-inch thick—but if you cut with the grain, you’ll end up with chewy, rubbery beef. Flip the steak so the grain runs horizontally across your cutting board, then slice perpendicular. (Yes, even if you’re impatient like me, this isn’t the step to rush.)
- Blanch Broccoli First: DESCRIPTION: I used to toss raw broccoli into the pan and wonder why it turned mushy. Instead, blanch the florets in boiling water for 30 seconds, then shock in ice water. This jumpstarts the cooking process and keeps them crisp—no more sad, limp broccoli at the end.
- Marinate with Baking Soda: DESCRIPTION: The recipe’s baking soda step isn’t just for tenderizing—it’s for texture. Mix 1 teaspoon baking soda with 2 cups water and let the beef soak for 15 minutes, then rinse and pat dry. Skip this, and your steak will stay tough, no matter how long you cook it.
- Start Hot, Finish Low: DESCRIPTION: The ATK method works because you sear the beef in a screaming-hot pan for 2 minutes, then drop the heat to medium-low to finish. If you keep it on high the whole time, you’ll end up with burnt edges and undercooked centers. Trust the process—your future self will thank you.
Creative variations of these flavors
Spicy Sichuan Twist
Transform this classic with 1 tbsp Sichuan peppercorns toasted and ground into the sauce, plus 1 tsp chili bean paste for that signature numbing heat. I add 1 tsp doubanjiang (fermented chili bean paste) to the sauce mixture for depth.
Serve with pickled mustard greens on the side to balance the spice. 🌶️
Thai-Inspired Coconut Version
Swap the soy sauce for 0.33 cup coconut aminos and add 0.25 cup light coconut milk to the sauce. Stir in 1 tbsp fish sauce, 1 tsp lime zest, and 1 tsp red curry paste for a fragrant Thai-inspired twist.
Garnish with cilantro and lime wedges instead of green onions. The coconut milk adds a velvety texture that pairs perfectly with the beef.
Sweet and Tangy Teriyaki
Replace the brown sugar with 2 tbsp honey and add 1 tbsp mirin to the sauce for a sweeter, glossier finish. Use 0.5 cup teriyaki sauce (store-bought or homemade) as the base instead of soy sauce.
Toss in 1 tbsp grated apple with the beef for natural sweetness. This version works beautifully with sliced pineapple as a garnish for extra brightness.
Umami Bomb with Mushrooms
Add 1 cup sliced shiitake mushrooms to the stir-fry alongside the broccoli. Increase the sauce to 0.4 cup soy sauce and add 1 tsp oyster sauce for extra umami depth.
The mushrooms absorb the sauce beautifully and add a meaty texture. I like using dried shiitake soaked in warm water for an even richer flavor.
Low-Carb Cauliflower Swap
Replace 2 cups of broccoli with 2 cups cauliflower florets for a lower-carb version. The cauliflower cooks faster, so reduce stir-fry time to 1-2 minutes after adding it back to the wok.
The texture remains crisp-tender, and the dish stays light. Pair with cauliflower rice instead of traditional rice for a complete low-carb meal.
Smoky Chipotle Kick
Infuse the sauce with 1 tsp adobo sauce (from canned chipotle peppers) and 0.5 tsp smoked paprika. Add 1 minced chipotle pepper in adobo (seeds removed) to the sauce for a smoky, spicy depth.
Garnish with crumbled cotija cheese and avocado slices for a Mexican-inspired twist. The chipotle adds a slow-building heat that complements the beef perfectly. 🔥
Nutrition facts
Frequently asked questions
Why does the recipe call for baking soda in the beef marinade?
The baking soda (0.5 tsp) is a secret weapon for tenderizing the beef. It works by breaking down muscle fibers, creating a fork-tender texture that's impossible with just salt and cornstarch. The beef becomes more pliable and cooks faster, resulting in perfectly seared bites every time. Just be sure to massage it thoroughly into the meat.
Can I use a regular skillet instead of a wok?
While a wok is ideal for high-heat stir-frying, a heavy-bottomed cast-iron skillet works perfectly. The key is maintaining high heat and avoiding overcrowding. Use a 12-inch skillet minimum to give ingredients room to sear properly. Just be prepared to work in batches if needed.
What's the best way to reheat leftovers without drying out the beef?
Reheat only what you'll eat immediately in a clean, dry wok or skillet over medium-high heat with 1 tsp neutral oil. Toss the stir-fry for 2-3 minutes until everything is heated through. Never microwave—it turns the beef rubbery. For extra flavor, add a splash of soy sauce and a pinch of sesame oil when reheating.
How do I adjust the recipe for a spicier version?
Add 1 tsp chili crisp or ½ tsp red pepper flakes to the sauce mixture. For authentic heat, include 1 tsp minced fresh chili (like Thai bird's eye) with the garlic. Balance the spice with an extra ½ tsp brown sugar to prevent overpowering. Garnish with sliced jalapeños for visual impact and extra kick.
Can I make this dish ahead of time?
Prep the beef marinade and sauce components up to 2 days ahead, but don't slice the beef until ready to cook. For the full dish, assemble and cook it fresh—textures suffer when reheated. If you must prep ahead, cook the beef and broccoli separately, store in an airtight container, and reheat components separately before combining with fresh sauce.
