Soups & Stews
This beef and broccoli recipe NYT delivers the perfect harmony of crispy wok-seared beef and tender, vibrant broccoli bathed in a velvety, sweet-savory sauce. The secret lies in high-heat searing for that signature caramelized crust, followed by a quick stir-fry that preserves texture while infusing deep umami flavors. I developed this version after years of testing—balancing traditional techniques with modern twists that elevate it beyond takeout.
The foundation starts with thinly sliced beef marinated in a blend of soy, ginger, and garlic, ensuring maximum flavor penetration. Broccoli gets a quick blanch to maintain its bright green color and crisp-tender bite, then joins the beef in the wok where everything cooks together in under 10 minutes. The sauce—a reduction of hoisin, soy, and a touch of brown sugar—adds that signature glossy finish without overpowering the natural flavors.
What you'll end up with is a dish that's restaurant-quality yet simple enough for weeknight dinners. The beef emerges with crispy edges and tender centers, while the broccoli stays vibrant and slightly charred in spots. The sauce clings perfectly, creating that addictive balance of sweet, salty, and umami that makes this dish universally loved.
Serve it over steamed jasmine rice or noodles for a complete meal, or keep it as-is for a satisfying protein-and-veggie combo. The recipe scales beautifully too—perfect for feeding a crowd or meal prepping for the week. Ready to make this your new go-to? Let's get started with the ingredients.
Ingredients for beef and broccoli recipe nyt
Thinly sliced beef, vibrant broccoli florets, and a silky hoisin-soy sauce create this restaurant-quality dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ¼ lb | Thinly sliced against grain |
| Fresh Broccoli Crowns 🥦 | 2 cups | Florets cut into bite-sized pieces |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred for balance |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, not powdered |
| Garlic Cloves 🧄 | 4 cloves | Minced to fine paste |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Hoisin Sauce 🍶 | 3 tbsp | La Choy brand recommended |
| Cornstarch 🌾 | 1 tbsp | Diamond Crystal preferred |
| Neutral Oil 🫒 | 3 tbsp | Avocado or vegetable oil |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Green Onion 🧅 | 2 whole | Thinly sliced for garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
The flank steak is non-negotiable for this recipe—its lean yet tender texture becomes crispy when sliced thinly against the grain. Ask your butcher to slice it if you're not comfortable doing it yourself, or freeze it for 30 minutes before slicing for easier handling. For the broccoli, look for bright green florets with tight buds—avoid any with yellowing stems or wilted leaves. The soy sauce should be low-sodium to balance the natural flavors without overpowering them. Kikkoman is my go-to, but any high-quality brand works. Fresh ginger and garlic are essential here; powdered substitutes simply won't deliver the same depth of flavor.
No sesame oil? Toasted peanut oil at half the amount works in a pinch, though the flavor will differ slightly. Substituting honey for brown sugar is a common mistake—stick with brown sugar for that caramelized depth. If you can't find La Choy hoisin, Lee Kum Kee is a solid alternative, but avoid brands with added sugar. The cornstarch is crucial for that signature silky sauce texture—don't skip it. For the oil, avocado oil has the highest smoke point, but vegetable oil works fine if you're using a wok with good heat distribution. The sesame seeds and green onions are purely for garnish, but they add that final professional touch.
Store the sliced beef and broccoli separately in airtight containers for up to 2 days in the fridge. The sauce keeps for 5 days when refrigerated, though it's best used within 3 days for peak flavor. For meal prep, I recommend assembling the dish fresh and reheating in a wok or skillet over high heat—microwaving destroys the crispy texture. The rice can be cooked in advance and reheated with a splash of water. This dish freezes beautifully too—just freeze the cooked components separately and reheat in a skillet for that wok-seared finish.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just slice the flank steak thin, toss in broccoli crowns (no need to trim stems if you're in a rush), and let the wok handle the rest. The soy sauce and ginger caramelize into a glossy sauce that clings to everything, so you’re not stuck scrubbing pots afterward.
- Umami Bomb: That first bite? The ginger’s sharp kick softens into warmth while the low-sodium soy sauce delivers deep, savory punch without the aftertaste. A drizzle of sesame oil at the end ties it all together—like a little flavor hug you didn’t know you needed.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the steak extra thin, cook it all in one go, and portion it into containers with rice. It stays fresh for days, and my kids actually eat it cold—no complaints about "boring school lunches" this time.
- Budget Steakhouse: Flank steak is affordable, and a single pound feeds four with leftovers that taste just as good reheated. I’ll be real: the first time I made this, I thought I’d wasted money on fresh ginger, but now I buy it in bulk. That zingy aroma alone makes it worth it.
Step-by-step instructions for wok-heated beef and broccoli
Master this technique for restaurant-quality texture and balance every time.
Prepare the Flank Steak for Optimal Texture
Slice the 1.25 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites rather than chewy ones. Pat the slices dry with paper towels—removing excess moisture is critical for achieving that signature crispy sear. Arrange the sliced steak on a plate and season generously with 0.5 tsp diamond crystal kosher salt and 0.25 tsp ground black pepper. Let it sit at room temperature for 15 minutes before cooking, which promotes even searing.
Here's the thing—flank steak has a tendency to toughen if overcooked. By slicing against the grain, you're cutting perpendicular to the muscle fibers, resulting in more tender bites. The seasoning should adhere well to the dry surface, creating a flavorful crust during the wok-heating process.
Create the Sauce Base and Blanch the Broccoli
In a small bowl, whisk together the 0.5 cup low-sodium soy sauce, 3 tbsp hoisin sauce, 2 tbsp brown sugar, 1 tbsp cornstarch, and 1 tbsp sesame oil. This mixture forms the foundation of your silky sauce. In a separate bowl, combine the 2 cups fresh broccoli crowns (cut into bite-sized florets) with 1 tbsp neutral oil, tossing to coat evenly. This pre-coating prevents the broccoli from sticking to the wok.
Bring a pot of water to a boil and blanch the broccoli for 1 minute, then immediately plunge into ice water to stop the cooking process. This blanching ensures the broccoli stays vibrant green and crisp-tender when it hits the wok. Drain well before proceeding—you want the florets to sizzle rather than steam when they meet the hot wok.
Wok-Heat the Beef for Maximum Crispiness
Heat a wok or large skillet over high heat until it's smoking hot. Add 3 tbsp neutral oil and swirl to coat the surface. Working in batches (don't overcrowd), add the prepared flank steak strips and sear for 1-2 minutes per side until they develop a deep golden-brown crust. The high heat is essential—you're aiming for a wok-hei effect, that smoky, charred flavor that defines authentic stir-fries.
Remove the beef from the wok and set aside on a plate. If your wok isn't hot enough, the beef will steam instead of sear. You'll know it's ready when the edges are crisp and the center remains slightly pink. Don't be tempted to flip too early—wait until you see that beautiful Maillard reaction happening at the edges.
Stir-Fry Broccoli and Combine with Sauce
Return the wok to high heat and add the blanched broccoli florets. Stir-fry for 2-3 minutes until they're heated through and slightly charred in spots. Add the 4 cloves minced garlic cloves and 1 tbsp finely grated fresh ginger, cooking for an additional 30 seconds until fragrant. The garlic should sizzle audibly—this indicates it's ready.
Pour the sauce mixture into the wok and stir vigorously for 1-2 minutes until the sauce thickens and coats the broccoli evenly. The cornstarch acts as a natural thickener, creating that signature glossy sheen. If the sauce seems too thin, add 1-2 tablespoons of water to loosen it. The goal is a balance between silky and clingy—you want every bite to be coated in that savory-sweet glaze.
Finish and Serve Over Jasmine Rice
Return the seared beef to the wok and toss everything together for 30-60 seconds until the beef is evenly coated in the sauce. Sprinkle with 1 tbsp toasted sesame seeds and 2 whole green onions (thinly sliced) for garnish. The sesame seeds add a nutty crunch that contrasts beautifully with the silky sauce, while the green onions provide a fresh finish.
Serve immediately over 1.5 cups cooked jasmine rice, which provides the perfect neutral base to highlight the bold flavors of the beef and broccoli. Each bite should deliver a perfect balance of textures—crispy beef, tender broccoli, and a glossy, well-balanced sauce. The key to success lies in the high heat and quick cooking times, so don't linger over this step. Enjoy while everything is hot and vibrant!
Pro Tips For Making Beef And Broccoli Recipe Nyt
- SEAR STEAK IN BATCHES: High heat ruins tender flank steak fast. Cut it against the grain into ¼-inch slices, then sear half in a screaming-hot wok or skillet—remove before it browns too much—then repeat with the second batch. Crowding the pan steams the meat instead of crisping it, and you’ll end up with rubbery slices.
- STEAM BROCCOLI FIRST: Fresh broccoli crowns need a head start. Blanch them in boiling water for 30 seconds before stir-frying—this softens them just enough to cook through without turning to mush. Skip this, and you’ll either have raw florets or overcooked, slimy bits.
- REST THE MEAT: Flank steak needs a breather. After slicing, cover it loosely with foil and let it sit for 5 minutes before tossing it in the sauce. I learned this the hard way—skipping the rest means the slices shrink and lose their juices when they hit the soy-sesame mix.
- USE GINGER LIKE A BOSS: Fresh ginger isn’t just for flavor—it’s for texture. Finely mince it (no, a microplane isn’t cheating) and let it sit in the sauce for at least 10 minutes before adding the beef. This draws out the heat and aroma, making the whole dish sing. Trust me, your taste buds will notice.
Wine and beer pairings for these flavors
Red Wine Pairings
A bold Pinot Noir from Oregon or California is my go-to pairing—its bright acidity and red fruit notes complement the dish's sweet-savory sauce without overpowering the beef's natural richness. Look for a wine with 13-14% ABV and medium tannins, like Domaine Serene or La Crema. The wine's earthy undertones mirror the ginger and garlic in the sauce, creating a harmonious balance. 🍷
Dry Riesling
For those who prefer white wine, a crisp German Riesling with off-dry sweetness (like Dr. Loosen Blue Slate) cuts through the richness while enhancing the hoisin's caramel notes. The wine's acidity also refreshes your palate between bites of crispy beef. Serve slightly chilled (50-55°F) for the best experience.
Asian-Inspired Beer
A light Japanese lager like Sapporo or Asahi Super Dry provides a clean, crisp contrast to the dish's bold flavors. The beer's subtle malt sweetness complements the brown sugar in the sauce without competing. For a hoppier option, try a Session IPA with low bitterness (20-30 IBUs) like New Belgium Fat Tire.
Fortified Wine Option
If you're serving this dish as an appetizer or want something stronger, a dry sherry like Pedro Ximénez (though sweeter) or Fino adds depth. The nutty, oxidative notes of a well-aged sherry (like González Byass) pair beautifully with the toasted sesame seeds and caramelized beef. 🍷
Non-Alcoholic Pairings
For a refreshing non-alcoholic option, try Yankee Candle's Jasmine Green Tea—its floral notes complement the ginger and garlic. Alternatively, a ginger beer like Feather's adds a spicy kick that mirrors the dish's heat. Serve both chilled (40-45°F) for the best contrast.
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 when sliced thinly, but you can substitute with sirloin or ribeye (trimmed of fat). Avoid tougher cuts like chuck—these won't achieve the same crispy texture. If using sirloin, slice it ⅛-inch thick and sear for 45-60 seconds per side to prevent overcooking.
Why does my broccoli turn out mushy?
Overcooking or skipping the blanching step causes mushy broccoli. Always blanch florets for 1 minute in boiling water, then shock in ice water. When stir-frying, cook for 2-3 minutes max at high heat—any longer and they'll soften. Pro tip: Use smaller florets (1-inch pieces) for even cooking.
How do I make this gluten-free?
Replace the soy sauce with tamari (gluten-free soy sauce) and ensure your hoisin is certified gluten-free (like La Choy GF). The cornstarch can be swapped for arrowroot powder at the same ratio. Double-check all ingredients—some brands use wheat in hoisin or sesame oil processing.
Can I make this ahead of time?
Cook the beef and broccoli separately, then store components in airtight containers for 2 days. Reheat the beef in a skillet for 1-2 minutes until crispy, then add broccoli and sauce. Never reheat the sauce alone—it thickens when cold and may clump. For best results, assemble fresh and serve immediately.
What's the secret to getting crispy beef every time?
Three keys: high heat (wok should smoke), dry beef (pat thoroughly), and working in batches. Use a meat thermometer—beef should reach 135°F (medium-rare) at the thickest part. If your pan isn't hot enough, the beef will steam instead of sear.
