Soups & Stews
This NYT-style beef and broccoli recipe delivers restaurant-quality wok-fried bites with crisp-tender beef and vibrant broccoli florets. The secret lies in high-heat stir-frying and a homemade sauce that balances sweet, tangy, and umami flavors perfectly.
I've refined this technique over years to ensure every component—beef, broccoli, and sauce—comes together in harmony for a dish that's both elegant and approachable.
The recipe begins with thinly sliced beef that develops a caramelized crust while staying tender inside, thanks to a quick marinade and precise cooking time. Broccoli is blanched just until bright green and crisp-tender, ensuring it holds up to the stir-fry without turning mushy.
The sauce, made with a simple blend of soy sauce, brown sugar, and a touch of cornstarch, adds a glossy finish that ties everything together.
What you'll end up with is a plate of golden-brown beef and bright green broccoli coated in a glossy, savory-sweet sauce. The high-heat wok technique ensures a satisfying crunch, while the sauce delivers depth of flavor in every bite.
This dish is perfect for weeknight dinners or special occasions, offering a taste of Chinese-American comfort food without the fuss.
Serve it over steamed rice or noodles for a complete meal, or enjoy it as-is for a quick, flavorful dish. The recipe scales easily, making it ideal for feeding a crowd or meal prepping for the week. Let's get started on creating this classic dish with a modern twist.
Ingredients for beef and broccoli recipe nyt
Crisp-tender beef and vibrant broccoli meet a glossy sauce—here’s how to nail NYT-style wok-fried perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Large florets, cut into bite-sized pieces |
| Soy Sauce 🍶 | ½ cup | High-quality, low-sodium preferred |
| Brown Sugar 🍚 | 2 tbsp | Light or dark variety |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thinly for garnish |
| Sesame Seeds 🌰 | 1 tbsp | Toasted lightly |
| Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Rice Vinegar 🍶 | 1 tbsp | For sauce balance |
The flank steak is non-negotiable—it stays tender when sliced thinly against the grain. Costco or your butcher’s counter will have the best cuts, but any grocery store sells pre-sliced stir-fry beef if you’re short on time. Look for good marbling; it ensures juiciness. For broccoli, freshness matters—bright green florets hold up best. Trim the ends and cut into even-sized pieces so they cook uniformly. If you’re prepping ahead, store the beef and broccoli separately in airtight containers for up to 2 days.
No soy sauce? Coconut aminos work in a pinch, though the flavor will differ slightly. Substitute brown sugar with maple syrup or agave, but reduce by 10% since they’re less concentrated. The cornstarch is key for that glossy finish—don’t skip it. For garlic and ginger, fresh is ideal, but powdered works at half the amount if needed. Sesame oil adds depth, but if you’re avoiding it, a pinch of toasted sesame seeds in the sauce will still give that nutty aroma. The rice vinegar cuts through the richness, so don’t omit it.
This dish reheats beautifully—just toss with a splash of water and stir-fry again over high heat. Store leftovers in the fridge for 3-4 days or freeze for 2 months. For meal prep, portion into airtight containers with a layer of parchment paper between beef and broccoli to keep them separate. Garnish with toasted sesame seeds and green onions right before serving—they add freshness and texture that gets lost when stored.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to wash extra dishes. Sear the flank steak, toss in the broccoli—no chopping like some fancy recipes—and the soy-browned edges do half the work for you. Honestly, the cornstarch slurry thickens the sauce faster than I can say “microwave leftovers.”
- Sweet-Savory Balance: That brown sugar in the sauce? It’s the secret weapon. The soy sauce gives it depth, but the sugar caramelizes just enough to make every bite feel like a little reward—especially when the steak’s still got that perfect chew. My kids fight over the last piece, and I don’t even pretend to be surprised.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Cook a big batch on Sunday, and you’ve got a protein-packed lunch for the week—steak stays tender when reheated, and the broccoli holds up surprisingly well. Pack it cold or warm it up; either way, it’s the kind of food that makes coworkers jealous.
- Budget Boost: Flank steak is cheaper than ribeye, and broccoli’s one of the most affordable veggies out there. A single pound of steak and a head of broccoli stretch to feed four, and the sauce costs pennies. I’ll be real: it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for NYT-style wok-fried beef and broccoli
Master this restaurant-quality technique for perfectly tender beef and crisp broccoli.
Prepare the Flank Steak for Maximum Tenderness
Slice the 1.5 lb flank steak thinly against the grain using a sharp knife. I like to make cuts about ¼-inch thick—this ensures the meat stays tender despite the high-heat cooking. Arrange the slices on a plate and season immediately with 1.5 tsp kosher salt and 0.5 tsp black pepper, pressing the seasoning into the meat so it adheres evenly.
Let the seasoned steak sit at room temperature for 15-20 minutes while you prep the rest of your ingredients. This step is crucial—it allows the meat to cook more evenly and prevents it from becoming tough. If you skip this, you'll end up with chewy beef that falls apart when you try to cut it.
Create the Sauce Base and Blanch the Broccoli
In a small bowl, whisk together the 0.5 cup soy sauce, 2 tbsp brown sugar, 1 tbsp cornstarch, 1 tbsp sesame oil, 1 tbsp rice vinegar, 4 cloves minced garlic cloves, and 1 tbsp freshly grated ginger root. Set this mixture aside—it's the flavor foundation that will coat your beef and broccoli perfectly.
Bring a large pot of water to a boil and add the 2 cups broccoli florets. Blanch them for 1 minute—just until they turn bright green and slightly softened. Immediately drain and plunge them into ice water to stop the cooking process. This preserves their vibrant color and crisp texture. Drain well in a colander before using.
Wok-Fry the Beef Until Perfectly Crisp-Tender
Heat a wok or large skillet over high heat until it's smoking hot. Add 3 tbsp vegetable oil and swirl to coat the surface evenly. Working in batches if needed, add the seasoned steak slices and cook for 1-2 minutes per side until they're deep golden brown and just cooked through. The beef should be tender but still slightly firm to the touch—overcooking will make it tough.
Remove the beef from the wok and set it aside on a plate. Don't clean the wok yet—those flavorful browned bits are essential for building depth in your sauce. This high-heat searing creates a caramelized crust that adds incredible texture to each bite.
Combine Everything for the Perfect Sauce Coating
Return the wok to high heat and add the sauce mixture you prepared earlier. Stir constantly for 1-2 minutes until the sauce thickens slightly and coats the back of a spoon. The cornstarch will help create that glossy, velvety consistency we're after. If the sauce thickens too quickly, add 1-2 tablespoons of water to loosen it.
Add the blanched broccoli florets and the cooked beef back to the wok. Toss everything together for 1-2 minutes until the broccoli is heated through and the beef is completely coated in the sauce. The broccoli should maintain its bright green color and crisp texture—if it starts to soften too much, remove it from the heat immediately.
Finish and Serve with Garnishes
Taste the dish and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a touch of rice vinegar for brightness. Transfer the beef and broccoli to a serving platter and garnish with 3 whole green onions sliced thinly and 1 tbsp toasted sesame seeds. The sesame seeds add a nutty crunch that contrasts beautifully with the tender beef and crisp broccoli.
Serve immediately while everything is hot. The beef should be fork-tender with a slight chew, and the broccoli should be bright green and crisp. Each bite should deliver perfect balance—tender beef, crisp broccoli, and a glossy sauce that's neither too sweet nor too salty. This is where the magic happens: the high-heat cooking combined with the careful sauce technique creates a dish that's both restaurant-quality and completely approachable at home.
Pro Tips For Making Beef And Broccoli Recipe Nyt
- Slice Against the Grain: Flank steak’s fibers run long—if you cut them with the grain, you’ll end up with chewy, rubbery bites. Turn the board 45 degrees and slice thinly across those lines. I used to skip this, and my beef always felt like it needed a knife. Trust me, a little effort here makes the whole dish sing.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then shock in ice water. This stops cooking, keeps them bright green, and prevents them from turning to mush when they hit the hot pan later. I learned this the hard way—overcooked broccoli ruins the texture contrast, and this recipe relies on that crisp-tender bite.
- Marinate Steak Overnight: Flank steak needs time to tenderize. Toss it in a mix of soy sauce, brown sugar, and a splash of oil for at least 8 hours (or overnight). The sugar breaks down the tough fibers, and the soy adds depth. I used to rush this, and the beef always tasted dry. Patience here makes a real difference.
- Cornstarch Slurry Matters: Mix cornstarch with cold water (1 tbsp per 1/4 cup) and stir it into the sauce last, off the heat. This thickens the sauce evenly without clumping—heat activates the starch, but adding it too early turns it gummy. I’ve burned this step before, and the sauce either came out gluey or runny. Do it cold, and it’ll coat the beef perfectly.
Creative variations of these flavors
Spicy Sichuan Twist
Transform this classic with a Sichuan peppercorn kick—add 1 tsp ground Sichuan peppercorns to the sauce and ½ tsp chili oil at the end. The numbing-spicy heat elevates the dish while keeping the tender beef and crisp broccoli intact.
I like to toast the peppercorns in a dry pan for 30 seconds before grinding to deepen their aroma. 🌶️
Sweet Chili Glaze
Swap the brown sugar for a sweet chili glaze—mix 2 tbsp sweet chili sauce (like Maesri) with 1 tbsp honey and 1 tsp cornstarch. This adds a fruity, slightly tangy sweetness that pairs beautifully with the umami beef.
Toss the cooked beef and broccoli in the glaze for 1-2 minutes until glossy. Garnish with lime zest for brightness.
Miso-Butter Broccoli
Upgrade the broccoli with a miso-butter glaze—melt 1 tbsp butter with 1 tsp white miso paste and ½ tsp grated ginger, then toss the blanched broccoli in it before adding to the wok.
The miso adds a rich, savory depth that complements the beef without overpowering it. Use Kikkoman white miso for the best balance.
Sesame-Ginger Beef
Boost the beef’s flavor with an extra sesame-ginger marinade: combine 1 tbsp soy sauce, 1 tbsp sesame oil, 1 tbsp grated ginger, and 1 tsp toasted sesame seeds, then marinate the beef for 15 minutes before cooking.
This infuses the meat with extra aroma and tenderness. The extra ginger also enhances the sauce’s complexity.
Spicy Peanut Crunch
Add texture and heat with a peanut sauce drizzle—blend 2 tbsp peanut butter, 1 tbsp soy sauce, 1 tsp sriracha, and 1 tsp lime juice.
Drizzle over the finished dish and top with crushed peanuts and cilantro. This fusion twist adds a creamy, nutty contrast to the crisp-tender beef and broccoli. 🥜
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Yes! Flank steak is ideal for its tenderness, but you can substitute with sirloin or ribeye (also sliced thin against the grain). Avoid tougher cuts like chuck—these won't achieve the same crisp-tender result. For extra flavor, try ribeye, which has more marbling. Always slice thinly (¼-inch) and never skip the 15-20 minute room temp rest.
Why does my broccoli turn mushy when stir-frying?
Overcooking or under-blanching causes mushy broccoli. First, blanch florets for exactly 1 minute in boiling water, then shock in ice water to stop cooking. When stir-frying, cook for only 1-2 minutes total—they should stay bright green and slightly crisp. If using frozen broccoli, thaw and pat very dry before cooking to prevent excess moisture.
How do I adjust the sauce for less sweetness?
Reduce the brown sugar to 1 tbsp and add ½ tsp rice vinegar to balance. For a tangier profile, swap 1 tbsp soy sauce for white vinegar. If you prefer umami over sweetness, increase the soy sauce to ⅓ cup and omit the sugar entirely. Always taste as you go—sauce flavors develop as they thicken.
Can I make this ahead of time?
Yes! Cook the beef and broccoli separately, then store in airtight containers for 3-4 days in the fridge. Reheat by tossing with 1 tbsp water and stir-frying for 2-3 minutes over high heat. For the sauce, make it fresh or store it separately (it reheats well). The key is keeping components separate until reheating to maintain texture.
What’s the secret to getting crispy beef without drying it out?
The magic is in the high heat and quick cooking time. Use a wok or cast-iron skillet until smoking hot, then cook beef in 1 batch (don’t overcrowd). Sear for 1-2 minutes per side—it should be deep golden brown but still slightly pink inside. Rest the beef 2 minutes after cooking before adding sauce to redistribute juices.
