Traditional Beef and Broccoli Recipe: Wok-Tossed Umami Crunch in 25 Minutes

Main Courses

Traditional Beef and Broccoli Recipe: Wok-Tossed Umami Crunch in 25 Minutes

This traditional beef and broccoli recipe delivers restaurant-quality wok-tossed perfection in just 25 minutes—where tender beef strips meet crisp-tender broccoli in a glossy, umami-rich sauce. The secret lies in high-heat searing and precise timing, transforming simple ingredients into a dish that tastes like it’s been simmering for hours.

I’ve perfected this method after years of testing, ensuring every bite balances sweet, salty, and savory notes without overpowering the beef’s natural richness.

The foundation starts with thinly sliced beef—quickly seared to lock in juices—then tossed with broccoli florets that stay vibrant and slightly crisp. A classic sauce of soy sauce, oyster sauce, garlic, ginger, and a touch of sugar creates that signature glossy sheen and deep umami flavor.

The wok technique is key: high heat, constant tossing, and just enough sauce to coat without drowning the ingredients. This isn’t just a stir-fry; it’s a textural experience—crunchy broccoli, tender beef, and a sauce that clings perfectly.

What you’ll end up with is a dish that’s bold in flavor but balanced in texture—no soggy broccoli, no dry beef, just a harmonious plate that’s ready in under half an hour.

The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect contrast of crisp, tender, and saucy. Serve it over steamed rice to soak up every last drop of that glorious sauce. Let’s get cooking!

For those who love authenticity but want flexibility, this recipe adapts beautifully—swap in mushrooms for extra umami or add a splash of sesame oil for depth.

The method stays true to tradition while letting you customize. Ready to master this wok-tossed classic? Here’s how to make it foolproof every time.

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

Ingredients for traditional beef and broccoli

Thinly sliced beef and crisp broccoli transform into restaurant-quality wok-tossed perfection with these precise ingredients.

Ingredient Amount Notes
Flank Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 1 ½ lb Medium-sized, cut into bite-sized pieces
Extra-Virgin Olive Oil 🫒 2 tbsp High smoke point for searing
Garlic Cloves 🧄 6 cloves Minced finely for sauce
Fresh Ginger 🌿 2 tbsp Grated, aromatic
Light Soy Sauce 🍶 ½ cup Kikkoman preferred
Oyster Sauce 🍜 2 tbsp High-quality, umami-rich
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Granulated Sugar 🍚 1 tbsp Balances flavors
Cornstarch 🌾 1 tbsp For sauce thickening
Diamond Crystal Kosher Salt 🧂 1 tsp Fine grain for seasoning
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Steamed White Rice 🍚 2 cups Cooked, for serving

The flank steak is non-negotiable for this dish—its lean yet tender texture holds up perfectly to high-heat searing. Purchase from a trusted butcher or high-quality grocery store like Whole Foods or Costco for the best marbling and freshness. Slice it against the grain into ¼-inch thick strips before cooking to ensure tenderness. For broccoli, opt for fresh, vibrant florets—avoid pre-cut pieces that wilt quickly. The extra-virgin olive oil should have a high smoke point (look for 'light' or 'refined' labels) to prevent burning during the rapid stir-fry process.

No oyster sauce? Substitute with 1 tbsp hoisin plus 1 tbsp soy sauce, though you’ll lose some depth. The sesame oil can be omitted if unavailable, but add an extra ½ tsp garlic powder to compensate for the aroma. For a vegetarian twist, replace the beef with extra-firm tofu pressed and cubed—marinate it in soy sauce and cornstarch before cooking. The cornstarch slurry (mix cornstarch with 2 tbsp cold water) is critical for achieving that glossy, restaurant-quality sauce. If you’re short on time, frozen broccoli florets work in a pinch, but pat them thoroughly dry before cooking to prevent steaming.

Store prepped beef and broccoli separately in airtight containers for up to 2 days in the refrigerator. The sauce can be made ahead and reheated gently—just add a splash of water if it thickens too much. For longer storage, freeze the cooked beef and broccoli mixture (without sauce) for up to 3 months3-4 days when refrigerated.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just the steak, broccoli, and a splash of olive oil in one skillet. No chopping boards, no extra dishes. The broccoli crisps up while the steak sears, and honestly? That’s half the battle won.
  • Ginger-Garlic Bomb: Between us, the fresh ginger and garlic in the sauce are the reason this dish sticks around. The steak stays tender, the broccoli gets that perfect char, and the sauce? It’s got this bright, zesty kick that makes every bite feel special. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: I double the batch and pack half for work—steak slices reheat like a dream, and the broccoli stays crisp if you toss it with a little sesame oil. My coworkers think I’m a saint, and my wallet thanks me for not ordering takeout.
  • Budget Powerhouse: Flank steak is lean but packs flavor, and broccoli’s one of the most affordable veggies out there. A single cut feeds four, and leftovers reheat without drying out. Not the prettiest, but the taste makes up for it—and my grocery bill stays happy.

Step-by-step instructions for traditional beef and broccoli

A wok-tossed classic that captures authentic umami depth and textural contrast.

1

Prepare the Flank Steak

Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites—thicker slices would remain chewy. Pat the sliced steak dry with paper towels to remove any surface moisture, which prevents proper searing.

In a small bowl, combine 1 tsp diamond crystal kosher salt and 0.5 tsp freshly cracked black peppercorns. Toss the steak strips in this seasoning until evenly coated. Let them sit at room temperature for 10 minutes while you prep the remaining ingredients. This brief resting period promotes even cooking.

2

Sear the Beef and Broccoli

Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp extra-virgin olive oil and swirl to coat the bottom evenly. Add the seasoned steak strips in a single layer, working in batches if needed, and sear for 1-2 minutes per side until they develop a deep golden-brown crust. Remove the beef and set aside on a plate.

In the same wok, add the 1.5 lb broccoli florets in a single layer. Stir-fry for 2-3 minutes until they brighten in color and begin to soften slightly. Add the 6 minced garlic cloves and 2 tbsp fresh ginger, cooking for an additional 30 seconds until fragrant. This quick stir-fry preserves the broccoli's vibrant green color and crisp texture.

3

Build the Sauce

Return the seared beef to the wok along with any accumulated juices. Add 0.5 cup light soy sauce, 2 tbsp oyster sauce, 1 tbsp granulated sugar, and 1 tbsp sesame oil. Stir well to combine, allowing the sauce to coat the beef and broccoli evenly. Let the mixture simmer for 2 minutes over medium-high heat until the sauce begins to thicken slightly.

In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to create a slurry. Pour this into the wok while stirring vigorously. Continue cooking for 1-2 minutes until the sauce achieves a glossy, velvety consistency that clings to the beef and broccoli. The sauce should coat the back of a spoon without being overly thick.

4

Finish and Serve

Taste the dish and adjust seasoning if needed—add a splash more light soy sauce for saltiness or a pinch of diamond crystal kosher salt for balance. The sauce should be rich with umami depth, slightly sweet, and properly balanced with acidity. Transfer the beef and broccoli to a serving platter and drizzle any remaining sauce from the wok over the top.

Serve immediately over 2 cups steamed white rice, allowing each diner to enjoy the wok-tossed beef and broccoli with its vibrant colors and contrasting textures. The rice acts as a neutral canvas that highlights the dish's complex flavors. This traditional preparation delivers authentic restaurant-quality results in just 25 minutes.

👨‍🍳

Pro Tips For Making Traditional Beef And Broccoli

  • SEAR THE STEAK FIRST: I learned this the hard way—when you toss raw flank steak into the stir-fry, it steams instead of sears. Slice it against the grain into ¼-inch strips, then hit the pan with high heat and a dry surface (no oil yet). Let those strips develop a crust for 1–2 minutes before adding anything else.
  • GINGER: GRATE, DON’T CHOP: Thinly sliced ginger loses its punch in stir-fries. Use a microplane or the smallest holes on a box grater to create a fine paste—this releases the oils and flavor faster. Add it to the wok after the garlic sizzles but before the beef hits the pan; it’ll meld without burning.
  • STOP STIR-FRYING WHEN IT LOOKS DONE: The second the beef and broccoli hit your plate, they’ll keep cooking from residual heat. Pull them out 10–15 seconds before they look perfect—flank steak should still have a faint pink center, and broccoli should hold its bright green. Overcooking turns tender beef into shoe leather.
  • USE THE BROCCOLI STEMS: Discard them? Bad move. Cut the stems into ½-inch chunks and add them first to the wok—right after the garlic. They’ll soften into the sauce while the florets stay crisp, and you’ll save money (and food waste) without extra effort.

Serving suggestions for leftovers

Rice Pairing Essentials

Steamed jasmine rice or long-grain white rice is the gold standard for this dish—its neutral flavor lets the beef and broccoli shine while soaking up every drop of that glossy sauce. I recommend Day Break Jasmine Rice from Trader Joe’s for its consistent texture and aroma.

Cook 2 cups uncooked rice (about 4 cups cooked) to ensure everyone gets a generous serving. For extra fluffiness, use a bamboo steamer basket over boiling water for 15 minutes—this creates that signature light, separate-grain texture. 🍚

Garnish Game-Changers

Freshly toasted sesame seeds (½ cup) add a nutty crunch and visual appeal—simply dry-toast them in a small pan over low heat for 2 minutes until golden. Thinly sliced green onions (4 stalks) provide a bright, fresh contrast.

I also like adding cilantro leaves (½ cup) for a herbaceous note that cuts through the richness. Sprinkle these garnishes just before serving to keep them vibrant and crisp. ✨

Sauce Sliders

Serve with small bowls of extra sauce on the side for dipping—this lets everyone customize their portion. I keep the sauce warm in a small stainless-steel saucepan set over a candle flame or portable burner during dinner.

For a smoky twist, add ½ tsp chili crisp (like Lao Gan Ma) to the extra sauce. This adds heat without overpowering the dish’s delicate balance. 🔥

Side Dish Synergy

A simple steamed bok choy or sautéed baby bok choy (½ lb) makes an excellent side—its mild bitterness complements the beef’s richness. For a heartier option, serve with crispy fried shallots (store-bought or homemade) scattered over the rice.

These add another layer of texture and depth without competing with the main dish. The key is keeping sides light so the beef and broccoli remain the star. 🥗

Presentation Pro Tips

Use a wide, shallow platter to showcase the dish’s vibrant colors—arrange the beef and broccoli in a circular pattern with rice piled high in the center. Drizzle any remaining sauce artistically over the top, then sprinkle with toasted sesame seeds for contrast.

For a restaurant-worthy finish, add edible gold leaf flakes (optional) or a red pepper flake dusting for guests who crave heat. Presentation makes the dish feel even more special. 💛

Family-Style Serving

This dish is perfect for sharing—serve it in a large ceramic bowl at the center of the table with chopsticks and spoons for easy family-style eating. I like adding individual small bowls of rice on the side so everyone can build their own plate.

For a fun touch, include small plates of extra garnishes (like sesame seeds or green onions) so guests can customize their portions. This approach turns a simple meal into a communal experience. 👨‍👩‍👧‍👦

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 5g18%
Sugars 8g
Protein 38g76%
* 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

Why does my beef turn out chewy instead of tender?

Chewy beef usually means the slices weren't cut thin enough or weren't cooked properly. Always slice against the grain into ¼-inch thick strips—this shortens the muscle fibers. Also, sear the beef over high heat for just 1-2 minutes per side until golden brown, then remove it from the wok immediately to prevent overcooking.

2

Can I use frozen broccoli instead of fresh?

Yes, but you must thoroughly dry the florets first to prevent steaming. Pat them dry with paper towels and let them sit for 5 minutes before cooking. Fresh broccoli stays brighter and crunchier, but frozen works in a pinch—just don't overcrowd the wok.

3

What's the best way to make this dish gluten-free?

Replace the soy sauce with tamari (gluten-free soy sauce) and use a gluten-free oyster sauce (like Kikkoman's GF version). For extra umami, add 1 tbsp coconut aminos or gluten-free fish sauce to the sauce mixture. The cornstarch slurry can stay the same—it's naturally gluten-free.

4

How do I prevent the broccoli from turning gray or mushy?

Gray broccoli means it's overcooked. Stir-fry the florets for only 2-3 minutes over high heat until they're bright green and just tender. Avoid covering the wok (steaming makes them soggy) and work in batches if needed. Also, cut broccoli into even-sized florets so they cook uniformly.

5

What's the secret to getting that glossy sauce?

The gloss comes from the cornstarch slurry and proper cooking technique. Whisk the 1 tbsp cornstarch with 2 tbsp water until smooth, then pour it into the wok while stirring vigorously. Cook for 1-2 minutes until the sauce thickens and coats the back of a spoon. For extra shine, add 1 tsp sesame oil at the end.

★★★★★4.8(15 reviews)
Categories Main Courses