Beef and Broccoli Recipe Ingredients: Wok-Fired Soy-Ginger Crunch in 20 Minutes

Soups & Stews

Beef and Broccoli Recipe Ingredients: Wok-Fired Soy-Ginger Crunch in 20 Minutes

This beef and broccoli recipe with the right ingredients delivers restaurant-quality wok-fired crunch in just 20 minutes, blending tender beef with crisp-tender broccoli in a savory soy-ginger sauce. The secret lies in high-heat stir-frying and a balanced sauce that marries umami, sweetness, and spice—no complicated techniques required.

I’ve perfected this version after years of testing, ensuring every bite delivers that perfect harmony of textures and flavors.

What sets this dish apart is the foolproof method that works whether you’re using a wok, skillet, or even an air fryer. Thinly sliced beef cooks quickly over high heat, developing a caramelized crust, while the broccoli stays crisp-tender thanks to precise timing.

The sauce—made with soy sauce, ginger, garlic, and a touch of brown sugar—adds depth without overpowering the natural flavors of the ingredients.

By the time you’re done, you’ll have a golden-brown wok-fired dish with perfectly seared beef, vibrant green broccoli, and a glossy sauce that clings to every bite.

The aroma alone will have everyone gathering at the table, and the clean, bold flavors make this a weeknight staple that feels like a special occasion.

This recipe scales effortlessly for a crowd or serves two with leftovers that reheat beautifully. Whether you’re hosting dinner guests or craving a quick homemade meal, this 20-minute beef and broccoli delivers restaurant-quality results with minimal effort. Let’s get cooking!

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

Ingredients for beef and broccoli recipe ingredients

Restaurant-quality beef and broccoli begins with these 14 precision ingredients designed for high-heat wok-fired harmony.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 2 cups Fresh, cut into bite-sized pieces
Extra-Virgin Olive Oil 🫒 2 tbsp High smoke point preferred
Sesame Oil 🫒 1 tbsp For aroma, not cooking
Low-Sodium Soy Sauce 🍶 ½ cup Or tamari for gluten-free
Fresh Ginger 🌿 2 tbsp Finely grated, aromatic
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Brown Sugar 🍯 1 tbsp Light or dark variety
Cornstarch 🌾 1 tbsp For sauce thickening
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Sesame Seeds 🌱 1 tbsp Toasted for garnish
Green Onions 🧅 3 whole Sliced, for garnish

The flank steak is non-negotiable for this dish—its lean texture and grain make it ideal for quick searing. Look for USDA Choice or Prime at Whole Foods or your local butcher, where they can slice it paper-thin against the grain. If you're prepping ahead, slice it yourself for maximum tenderness; pre-sliced packages often yield uneven pieces. For the broccoli, bright green florets with tight buds are key—avoid yellowing stems or overly large pieces that won't cook evenly. Trader Joe's consistently carries high-quality broccoli, but any farmers market stand will do if you're prioritizing freshness.

No sesame oil? Toasted peanut oil works as a neutral substitute, though it lacks the signature aroma. For the soy sauce, Kikkoman or La Choy are reliable brands, but if you're gluten-sensitive, San-J Tamari delivers the same umami punch. Fresh ginger and garlic are essential—dried versions simply can't replicate the bright, aromatic complexity. The cornstarch is critical for achieving that signature glossy sauce; Bob's Red Mill brand is finely milled and perfect for this application. If you're in a pinch, arrowroot powder works at a 1:1 ratio, though the texture will be slightly different. For heat, crushed red pepper can replace flakes if that's what you have on hand.

Store the sliced steak in an airtight container with a paper towel to absorb moisture—it'll keep for up to 2 days in the fridge. Broccoli stays fresh for 5-7 days if wrapped in a damp towel and refrigerated. The sauce components (soy, ginger, garlic, sugar) can be prepped 3 days ahead and stored in a sealed jar. When ready to cook, simply reheat the sauce ingredients over medium heat until simmering, then add the cornstarch slurry. This dish reheats beautifully—3-4 minutes in a hot skillet with a splash of water restores that wok-fired crunch. For meal prep, portion into bento boxes with separate compartments for the beef and broccoli to maintain texture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just slice the steak thin, toss the broccoli florets in the same pan, and let the sesame oil work its nutty, aromatic spell. No extra dishes, no fuss, and that caramelized soy glaze? Pure satisfaction.
  • Umami Bomb: The combo of low-sodium soy sauce and a drizzle of sesame oil at the end? It’s the flavor equivalent of a standing ovation. The beef stays tender but packs a punch, while the broccoli gets that perfect crisp-tender bite—no blandness here.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Shred the leftovers into wraps, toss them over rice, or serve cold in bento boxes. Honestly, it’s just as good the next day—sometimes even better, because the flavors meld overnight.
  • Budget Power Move: Flank steak is affordable, broccoli’s a pantry staple, and a little olive oil + sesame oil stretch a long way. I’ve fed four people for under $15 with this, and they’ll never guess it’s not a restaurant dish. (Yes, even on a Tuesday night.)

Step-by-step instructions for wok-fired soy-ginger beef and broccoli

Master this technique for restaurant-quality texture and flavor balance in under 20 minutes.

1

Prep the Flank Steak for Maximum Tenderness

Begin by slicing the 1.5 lb flank steak thinly against the grain using a sharp chef's knife. You want slices about ¼-inch thick—this ensures they cook quickly and remain tender. Arrange the slices on a plate and season immediately with 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp black pepper. The salt helps break down proteins for better texture, while the pepper adds depth.

Let the seasoned steak sit at room temperature for 15-20 minutes before cooking. This equalizes the temperature, preventing cold spots that can lead to uneven cooking. While it rests, prepare the broccoli by cutting the 2 cups broccoli florets into bite-sized pieces—about 1-inch clusters. Blanch them in boiling water for 1 minute, then immediately plunge into ice water to halt cooking. This preserves their vibrant color and crisp texture.

2

Build the Flavor Base with Aromatics and Sauce

Heat a wok or large skillet over high heat until smoking, then add 2 tbsp extra-virgin olive oil. Once the oil shimmers (about 30 seconds), add the 4 minced garlic cloves and 2 tbsp finely grated fresh ginger. Stir constantly for 30 seconds—you'll smell the aromatics release their oils, creating the foundation for your sauce. Be careful not to burn them; garlic turns bitter quickly.

Pour in the 0.5 cup low-sodium soy sauce and 1 tbsp brown sugar, stirring to combine. Let the mixture simmer for 1 minute until slightly reduced. This step develops the sauce's depth while balancing the soy's saltiness with the sugar's caramelization. The sugar also helps create a glossy finish on the final dish.

3

Cook the Steak to Perfect Doneness

Working in batches if needed, add the seasoned steak slices to the wok in a single layer. Cook undisturbed for 1-2 minutes until the edges turn deep golden brown—this creates a beautiful crust while sealing in juices. Stir briefly to sear the opposite side, then transfer the steak to a plate. Repeat with remaining batches, keeping the cooked steak warm.

In the same wok, add the blanched broccoli florets and toss to coat in the sauce. Cook for 2-3 minutes until the broccoli brightens in color and becomes tender-crisp. The residual heat from the wok will finish cooking the broccoli perfectly without overcooking it. If using a non-stick wok, reduce heat slightly to medium-high to prevent sticking.

4

Thicken the Sauce and Finish with Sesame Oil

Return the steak to the wok along with any accumulated juices. Sprinkle the 1 tbsp cornstarch over the mixture and stir vigorously for 1-2 minutes until the sauce thickens to a glossy consistency. You want it to coat the back of a spoon—this ensures every bite has that signature cling. Taste and adjust seasoning with additional soy sauce or salt if needed.

Remove from heat and stir in 1 tbsp sesame oil. This adds a nutty aroma and rich depth to the dish. Garnish with 1 tbsp toasted sesame seeds and 3 sliced green onions for freshness and visual appeal. Serve immediately over steamed jasmine rice to soak up every bit of that velvety sauce.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Ingredients

  • Slice Steak Against Grain: Flank steak’s muscle fibers run long—cutting perpendicular to them shortens the chew. Grab a sharp knife and slice at a 45-degree angle after cooking, or you’ll end up with tough, rubbery strips that’ll have you questioning your life choices.
  • Blanch Broccoli First: Toss florets in boiling water for 30 seconds before stir-frying—this stops the bitterness and keeps them bright green. Drain and shock in ice water; now they’ll crisp up perfectly instead of turning soggy under the sauce.
  • Don’t Crowd the Pan: I learned this the hard way—piling steak and broccoli in the wok makes steam instead of sear. Cook in batches if needed, and you’ll get caramelized edges on the beef and blistered broccoli, not a sad, waterlogged mess.
  • Toast Sesame Oil Last: Add sesame oil when everything’s off the heat—it burns in seconds. A splash at the end coats the dish with nutty aroma without turning the sauce bitter. (Yes, even if you’re impatient like me.)

Troubleshooting this dish

Sauce Too Thin?

If your sauce ends up watery, it’s usually because the cornstarch didn’t have enough time to activate. The fix is simple: mix 1 tbsp cornstarch with 2 tbsp cold water before adding it to the wok.

Stir constantly over medium-high heat for 1-2 minutes until the sauce thickens to a glossy consistency. For extra insurance, add a pinch of Diamond Crystal kosher salt—it helps draw out moisture and tighten the sauce. 💡

Broccoli Overcooked

Broccoli turns mushy when exposed to too much heat or cooked for too long. Blanching first (as in the recipe) is key—it jump-starts cooking while preserving texture. If you skip blanching, add broccoli to the wok just before the steak and cook for no more than 2 minutes.

For extra crispness, finish under a broiler for 30 seconds right before serving. 🥦

Steak Tough or Dry

Tough steak usually means slices were too thick or cooked too long. Slice against the grain (¼-inch thick) and sear undisturbed for 1-2 minutes max—this creates a crust while keeping the inside tender.

If your steak is still chewy, try marinating in soy sauce for 15 minutes before cooking. For extra moisture, add 1 tsp sesame oil to the wok when searing. 🔥

Uneven Cooking

Overcrowding the wok causes steaming instead of searing, leading to uneven doneness. Cook in small batches (no more than ½ lb of steak at once) and keep the wok at high heat—you should see smoke when oil is added.

If using a skillet, a 12-inch cast iron (like Lodge) works best for even heat distribution. 🍳

Sauce Too Salty

If the sauce tastes overly salty, balance it with 1 tsp brown sugar or 1 tsp honey to mellow the flavor. For a fresh twist, stir in 1 tbsp rice vinegar or 1 tsp grated ginger—both add brightness.

If you’re using low-sodium soy sauce, you can safely add a pinch of black pepper to enhance depth without extra salt. ✨

Broccoli Loses Color

Bright green broccoli fades when overcooked or exposed to acidic ingredients. Blanch in salted water (add 1 tsp salt per quart) and shock in ice water to lock in color.

Avoid adding acidic sauces (like vinegar) until the very end. For extra vibrancy, toss with 1 tsp lemon juice right before serving. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 890mg39%
Total Carbohydrate 28g10%
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 thinly against the grain for tenderness. Avoid tougher cuts like chuck—they won’t sear properly in 20 minutes. If using chuck roast, slow-cook it first (3-4 hours) before stir-frying for a tender result.

2

Why does my sauce turn out watery?

The sauce thins when cornstarch doesn’t activate fully. Always mix cornstarch with cold water (1 tbsp cornstarch + 2 tbsp water) before adding to the wok. Stir vigorously over medium-high heat for 1-2 minutes until glossy. A pinch of salt also helps thicken by drawing out moisture.

3

Can I make this gluten-free?

Replace soy sauce with tamari or coconut aminos (1:1 ratio). For extra umami, add 1 tbsp gluten-free fish sauce or 1 tsp mushroom powder to the sauce. Check all ingredients—some sesame oils contain wheat.

4

How do I keep the broccoli crisp-tender?

Blanching first (boiling for 1 minute, then ice bath) locks in texture. If skipping blanching, add broccoli to the wok just before the steak and cook for 2 minutes max. For extra crunch, finish under the broiler for 30 seconds before serving.

5

What’s the best way to reheat leftovers?

Reheat in a hot skillet with 1 tsp oil over medium-high heat for 3-4 minutes, stirring occasionally. Add 1 tsp water to restore sauce glossiness. Microwaving works (1 minute), but textures suffer—steak gets rubbery and broccoli soggy.

★★★★★4.8(4 reviews)
Categories Soups & Stews