Beef and Broccoli Recipe: NYT-Style Wok Crunch With Silky Soy-Ginger Harmony

Soups & Stews

Beef and Broccoli Recipe: NYT-Style Wok Crunch With Silky Soy-Ginger Harmony

This NYT-style beef and broccoli recipe delivers restaurant-quality wok crunch with tender beef and vibrant broccoli in a silky soy-ginger sauce. The secret lies in velveting the beef for melt-in-your-mouth texture while achieving that signature crisp-tender broccoli through precise stir-frying.

I've perfected this technique over years of testing, balancing authentic flavors with home-cook practicality.

What sets this recipe apart is the harmony between bold flavors and technique. The beef marinates in a simple soy-ginger mixture, then cooks in batches to maintain perfect doneness, while the broccoli gets just enough time in the wok to stay crisp.

The sauce combines traditional soy sauce with fresh ginger and garlic, creating depth without overpowering the natural flavors. Every bite delivers that perfect contrast of textures and flavors.

By following this method, you'll achieve beef that's tender yet still holds its shape, broccoli with bright green florets and satisfying crunch, all coated in a glossy sauce that's both savory and aromatic.

The dish comes together in about 30 minutes, making it ideal for weeknight dinners that feel special. The aroma alone will have everyone gathering at the table.

Serve this beef and broccoli over steamed jasmine rice or noodles for the full experience. The combination of textures and flavors makes it equally satisfying as a main dish or part of a larger Chinese-inspired feast. Here's how to make it perfectly every time.

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

Ingredients for beef and broccoli recipe nyt

Restaurant-quality wok crunch comes from these carefully balanced ingredients and precise techniques.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Fresh Broccoli Florets 🥦 2 cups Bright green, cut into bite-sized pieces
Cornstarch 🌾 2 tbsp For velveting beef
Light Soy Sauce 🥢 ½ cup Kikkoman preferred
Dark Soy Sauce 🥢 1 tbsp For color depth
Fresh Ginger 🧄 2 tbsp Finely grated, aromatic
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Neutral Oil 🫒 3 tbsp Vegetable or canola
Honey 🍯 1 tbsp For sauce balance
Green Onions 🧅 3 whole Sliced, for garnish
Sesame Seeds 🌱 1 tbsp Toasted, for texture
White Pepper 🌶️ ½ tsp Freshly ground preferred
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The flank steak is non-negotiable for this dish—its lean texture velvetizes perfectly. Look for well-marbled cuts at your local butcher or grocery store's meat section. If you can't find flank, sirloin or ribeye work in a pinch, but slice them thinner. I always buy mine from Whole Foods when I want that extra tenderness. The broccoli should be bright green with tight florets—avoid those sad, yellowing ones that scream 'was sitting too long.' For the soy sauces, Kikkoman light and dark are the gold standard, but any quality brands will do. Fresh ginger and garlic are essential here; don't use powdered substitutes unless you're desperate.

No cornstarch? Arrowroot powder at the same amount works just as well. Running short on sesame oil? Toasted peanut oil gives a similar aroma, though the flavor will differ slightly. The honey in the sauce can be swapped for maple syrup or agave if you're avoiding it. For the broccoli, cut the stems into matchsticks—they're just as delicious as the florets. If you're making this ahead, prep the beef and sauce separately and assemble just before cooking. The rice can be cooked in advance too—it reheats beautifully. And if you're feeling fancy, steam the broccoli first for 1 minute before stir-frying to ensure perfect doneness.

This dish reheats beautifully—just add a splash of water or soy sauce to the pan before warming. Keeps in the fridge for 3-4 days in an airtight container, though the texture might soften slightly. For freezing, portion the sauce and beef separately—3 months max. The rice? Cook it fresh for the best texture, but you can reheat day-old portions in the microwave with a damp paper towel. To keep your ginger and garlic fresh longer, peel and freeze them whole—they'll last months and thaw in seconds when needed.

❤️

Why You'll Love This Recipe

  • No Fuss, Big Payoff: The flank steak slices itself in half the time of other cuts—just quick slices against the grain, a dusting of cornstarch, and a hot pan. No marinating, no waiting. That’s 15 minutes saved right there, and the broccoli? Tossed whole florets in the same pan, so nothing gets lost in the shuffle.
  • Umami Magic: Here’s what sold me—the dark soy sauce glaze caramelizing on those tender beef strips while the light soy keeps it bright. That crispy edge with the creamy center? Chef’s kiss. And the broccoli? Just a splash of the same sauce, so every bite ties together like it was meant to.
  • Leftover Goldmine: Between us, this dish begs to be made extra. The beef stays juicy for days, and the broccoli reheats like it was just cooked. Pack it for lunches, freeze portions for lazy nights, or serve it cold over rice—it’s that versatile. My daughter picks out the broccoli first, but still asks for seconds.
  • Budget-Friendly Powerhouse: Flank steak stretches further than you’d think, and a single head of broccoli feeds four. The soy sauces? A few dollars’ worth of flavor that lasts for months. Honestly, it’s the kind of meal where you’re left wondering why you ever ordered takeout—same price, better taste, no delivery wait.

Step-by-step instructions for NYT-style beef and broccoli

Master this wok technique for tender beef and vibrant broccoli with a glossy soy-ginger sauce.

1

Prepare the Flank Steak for Velvet Texture

Slice the 1.5 lb flank steak thinly against the grain into ¼-inch strips. Place the sliced beef in a bowl and add the 2 tbsp cornstarch, tossing gently until each piece is lightly coated. This creates a velvety texture when cooked.

Let the cornstarch-coated beef rest for 10 minutes at room temperature. This step ensures even cooking and prevents the meat from shrinking dramatically in the wok. While it rests, finely grate the 2 tbsp fresh ginger and mince the 6 cloves garlic cloves. I like to use a microplane for the ginger to preserve its aromatic oils.

2

Cook the Jasmine Rice to 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 to low heat, cover, and simmer for 15 minutes.

After 15 minutes, turn off the heat and let the rice steam undisturbed for another 10 minutes. This resting period allows the rice to absorb all the liquid and develop a fluffy texture. Fluff with a fork before serving to separate the grains.

3

Sear the Beef in High Heat

Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp neutral oil and swirl to coat the bottom evenly. Add half of the cornstarch-coated beef strips in a single layer, leaving space between pieces to prevent steaming.

Cook undisturbed for 2-3 minutes until the beef develops a deep golden-brown crust. This sear locks in juices and creates that signature wok crunch. Stir and repeat with the remaining beef until all pieces are browned. Remove the beef and set aside on a plate.

4

Stir-Fry the Broccoli and Build the Sauce

In the same wok, add 1 tbsp neutral oil and swirl to coat. Add the 2 cups fresh broccoli florets and stir-fry for 2-3 minutes until bright green and just tender. Remove the broccoli and set aside with the beef.

Return the wok to high heat and add the remaining 1 tbsp neutral oil. Pour in the 0.5 cup light soy sauce, 1 tbsp dark soy sauce, 1 tbsp honey, 0.5 tsp white pepper, and the grated ginger and minced garlic. Stir constantly for 1 minute until the sauce begins to bubble and thicken slightly.

5

Combine and Finish with Aromatics

Return the beef and broccoli to the wok, tossing everything together to coat evenly with the sauce. Cook for an additional 1-2 minutes until the sauce glistens and clings to the beef and broccoli.

Drizzle with 1 tbsp sesame oil and toss again. Garnish with sliced 3 whole green onions and 1 tbsp toasted sesame seeds just before serving. Serve immediately over the prepared jasmine rice for the perfect balance of textures and flavors.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Nyt

  • Slice Against the Grain: Flank steak’s tough fibers run diagonally, so cutting perpendicular to those lines guarantees tender bites. I learned this the hard way—my first batch had chewy chunks because I sliced with the grain. Use a sharp knife and angle it like you’re cutting through a deck of cards.
  • Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this keeps them vibrant and prevents soggy stems. I used to skip this, and the broccoli turned mushy by the time the beef was done. Works even for frozen florets (thaw first).
  • Cornstarch Slurry > Dry Coat: Mix 1 tablespoon cornstarch with 2 tablespoons water—this slurry clings better than tossing flour on dry. After searing, add it to the pan with soy sauces and let it bubble until glossy. Dry coats burn; this guarantees a silky, uniform glaze.
  • Low and Slow for Sauce: After searing beef, reduce heat to medium-low and let the sauce simmer uncovered for 2–3 minutes. This evaporates excess liquid and concentrates the soy flavor—rushing it leaves you with a thin, salty mess. Patience here makes all the difference.

Troubleshooting this recipe

Beef Too Tough?

If your beef turns out chewy rather than tender, you likely didn't slice against the grain or undercooked it. Flank steak should be cooked to 145°F internal temperature—use a meat thermometer to check.

Also, ensure your cornstarch coating is even and the beef rests 10 minutes before cooking. I've found that Whole Foods flank steak has the best marbling for this dish.

Broccoli Overcooked?

Broccoli loses its vibrant green color and crisp texture when overcooked. Stir-fry for only 2-3 minutes—it should stay bright green and slightly crisp. If using frozen broccoli, thaw and pat it dry first to prevent excess moisture in the wok.

For extra safety, steam the florets for 1 minute before stir-frying to ensure perfect doneness.

Sauce Too Thin?

A thin sauce usually means the wok wasn't hot enough or the ingredients weren't cooked long enough. Always use a smoking-hot wok and let the sauce reduce for 1-2 minutes after adding the beef and broccoli.

For extra thickness, add ½ tsp cornstarch mixed with 1 tsp water and stir into the sauce at the end. I prefer Kikkoman soy sauce for its balanced saltiness.

Beef Stuck Together?

Overcrowding the wok causes beef to steam instead of sear, leading to clumping. Cook the beef in two batches with space between pieces to ensure a proper sear.

Use a 14-inch cast-iron skillet or wok for best results—it retains heat better than nonstick pans. Avoid stirring too soon; let the beef develop a crust first.

Ginger/Garlic Too Strong?

Fresh ginger and garlic are essential for flavor, but they can overpower if not balanced. Start with 1 tbsp ginger and 4 cloves garlic if you're sensitive to their flavors.

Add the remaining 1 tbsp ginger and 2 cloves garlic only if needed. Toasting the garlic in the wok for 30 seconds before adding the sauce mellows its sharpness slightly.

Rice Too Dry?

Undercooked rice happens when the heat is too high or the rice isn't rested long enough. After boiling, reduce to low heat and let it steam for 10 minutes off the heat.

If your rice is still dry, sprinkle 1 tbsp hot water over it before covering again. I use a rice cooker for foolproof results—it handles the timing perfectly.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 5g25%
Cholesterol 100mg33%
Sodium 1250mg54%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 8g
Protein 42g84%
* 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

Can I substitute flank steak with another cut?

Yes! Sirloin or ribeye work well, but slice them ¼-inch thick against the grain for tenderness. Avoid tougher cuts like chuck—they won't velvetize properly. For extra-lean options, try top round, but marinate it for 30 minutes in soy sauce first to tenderize.

2

How do I make this dish gluten-free?

Replace both soy sauces with tamari or coconut aminos (use ⅔ cup total). For thickness, add ½ tsp xanthan gum to the sauce. The cornstarch coating is naturally gluten-free, but check your sesame oil and sesame seeds for cross-contamination warnings.

3

Why does my broccoli turn mushy?

Overcooking or excess moisture causes mushiness. Always pat broccoli dry before stir-frying, and cook for just 2-3 minutes—it should stay bright green with a slight crunch. If using frozen broccoli, thaw and drain it thoroughly first. For extra insurance, steam florets for 1 minute before stir-frying.

4

Can I make this ahead of time?

Yes! Prep the beef and sauce separately, then refrigerate for up to 24 hours. When ready to cook, reheat the beef in the wok for 2 minutes with 1 tsp oil, then add the sauce and broccoli. For best texture, serve over freshly cooked rice—reheated rice gets gummy.

5

What's the secret to the perfect wok hei?

Wok hei ("breath of the wok") comes from high, dry heat and quick cooking. Use a carbon steel or cast-iron wok (not nonstick) and heat it until smoking hot before adding oil. Keep ingredients moving constantly and cook in small batches to maintain that signature smoky aroma.

★★★★★5.0(5 reviews)
Categories Soups & Stews