Soups & Stews
This quick wok-fired beef and broccoli army recipe delivers restaurant-quality results in under 30 minutes—no takeout required. The secret lies in high-heat stir-frying that keeps the beef tender-crisp while preserving broccoli’s vibrant crunch.
I developed this version after years of testing, balancing traditional soy-ginger sauce with modern techniques for maximum flavor and efficiency.
What sets this recipe apart is the sauce—silky, slightly sweet, and packed with umami from fermented black beans and oyster sauce. The beef strips are marinated briefly in cornstarch and soy sauce before searing, ensuring they stay juicy yet develop a satisfying bite.
Meanwhile, broccoli florets are blanched first to maintain their bright green color and crisp texture.
By the time you plate it, you’ll have perfectly seared beef strips glistening with sauce, nestled among bright broccoli florets that retain their crunch. The aroma alone—wok-heated spices and caramelized sauce—will have everyone at the table asking for seconds.
This dish pairs beautifully with steamed jasmine rice or noodles for a complete meal.
Whether you're feeding a family or meal prepping for the week, this recipe delivers restaurant-quality results with minimal effort. The technique is straightforward, but the flavor is anything but basic. Let’s get cooking!
Ingredients for beef and broccoli army
Restaurant-quality beef and broccoli in under 30 minutes—just 14 ingredients, no shortcuts.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Broccoli Florets 🥦 | 1 ½ lb | Medium stems trimmed |
| Cornstarch 🌾 | 2 tbsp | For tenderizing beef |
| Light Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🍣 | 3 tbsp | High-quality brand |
| Fermented Black Beans 🫘 | 2 tbsp | Rinsed if too salty |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 6 cloves | Minced for sauce |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Brown Sugar 🍯 | 2 tbsp | Packed measurement |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
| Vegetable Oil 🫒 | 4 tbsp | High smoke point |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The flank steak is non-negotiable—it slices thinly against the grain for that signature wok-fired texture. Butcher counter cuts save time, but if buying pre-sliced, check for even strips. Fresh broccoli should have vibrant green florets with no yellowing—Trader Joe's or local farmers' markets deliver the best quality. For the sauce, Kikkoman soy sauce and Lee Kum Kee oyster sauce are industry standards, but any high-quality brand works. The fermented black beans add depth—Asian markets carry the best varieties, but the canned kind in a pinch still delivers umami.
No flank steak? Sirloin or ribeye work, but slice against the grain for tenderness. Substitute mushrooms for broccoli if needed—shiitake adds earthy notes. The ginger and garlic can be pre-minced from jars (just rinse first), but fresh is ideal. Sesame oil should be toasted—heat in a dry pan for 30 seconds to deepen flavor. For extra sweetness, swap brown sugar for honey or maple syrup. The cornstarch is crucial—it creates that signature tender-crisp texture, so don't skip it. If you're gluten-sensitive, use tapioca starch instead.
Prep the broccoli first—blanch it for 30 seconds before stir-frying to lock in color. Store raw beef in the fridge for up to 2 days and broccoli for 5 days in a sealed container. The sauce keeps for 5 days in the fridge—double the batch and freeze half for later. For meal prep, portion the beef and broccoli separately to maintain texture. Reheat in a wok or skillet over medium heat for 2 minutes—microwaving makes everything soggy. Garnish with green onions right before serving for maximum freshness.
Why You'll Love This Recipe
- No-Fuss Slicing: I swear by the flank steak here—it’s lean, affordable, and those long, thin slices practically butter up in the pan. No fancy knife work required; just slice against the grain, toss in the cornstarch, and let the soy sauce do the magic while you steam the broccoli.
- Umami Bomb: That combo of light soy and oyster sauce? Chef’s kiss. The broccoli stays crisp-tender, the beef gets that glossy, caramelized crust, and the sauce clings like it’s been simmering for hours—not because it has, but because the oyster sauce cuts through the richness so well.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Double the batch, pack it in containers, and you’ve got a protein-packed lunch for days. The broccoli holds up better than you’d think, and the beef stays juicy—no sad, dry leftovers here.
- Budget-Friendly Powerhouse: Flank steak is the unsung hero of affordable proteins, and this recipe stretches it far. A single pound feeds four, and the broccoli’s seasonal flexibility means you’re not breaking the bank. Plus, the cornstarch slurry gives it restaurant-quality texture without the markup.
Step-by-step instructions for quick wok-fired beef and broccoli
Master this classic army recipe in under 30 minutes with restaurant-quality results.
Prep the Flank Steak for Maximum Tenderness
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. Place the sliced beef in a bowl and toss with 2 tbsp cornstarch, 1 tsp salt, and ½ tsp black pepper until evenly coated. Let it marinate at room temperature for 10 minutes—this ensures even cooking and prevents toughness. The cornstarch creates a delicate crust that locks in juices while adding texture.
While the beef marinates, trim the 1.5 lb fresh broccoli florets by cutting off the thick stems at the base. Reserve the florets for cooking and set aside. The key to quick cooking is uniform size—aim for 2-inch florets that will wok-fry evenly. If using larger stems, cut them into ½-inch pieces for faster cooking.
Build the Flavorful Sauce Base
In a small bowl, combine ½ cup light soy sauce, 3 tbsp oyster sauce, 2 tbsp fermented black beans, 1.5 tbsp finely grated fresh ginger, 6 minced garlic cloves, 2 tbsp brown sugar, and 1 tbsp sesame oil. Mix thoroughly until the brown sugar dissolves completely. This sauce should be smooth and glossy—if it looks too thick, whisk in 1 teaspoon water to achieve the perfect consistency for coating.
Here's the thing—don't rush the sauce prep. The fermented black beans and ginger add depth, while the brown sugar balances the saltiness. Taste the mixture now—it should be tangy, slightly sweet, and aromatic. If it needs more salt, add a pinch, but trust the high-quality sauces to deliver flavor without over-seasoning.
Wok-Fry the Beef to Perfect Doneness
Heat 4 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the marinated beef in a single layer and let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown. This initial sear is critical—it locks in juices and creates that signature wok-fried texture. Once the beef releases easily from the pan, push it to one side and add the broccoli florets.
Stir-fry the broccoli for 2-3 minutes until it turns bright green and just begins to soften at the edges. The florets should remain crisp-tender with a slight bite. Add the reserved sauce and toss everything together for 1-2 minutes until the sauce coats the beef and broccoli evenly. The beef should reach an internal temperature of 140°F—it will carry over to 145°F as it rests.
Finish with Garnish and Serve Immediately
Remove the wok from heat and stir in the 4 sliced green onions for a fresh, bright finish. The green onions should wilt slightly but retain their vibrant color. Taste the dish and adjust seasoning if needed—most likely, the sauce will be perfectly balanced, but a splash of light soy sauce can deepen the umami if required.
Serve the beef and broccoli immediately over steamed rice or noodles while still sizzling. The contrast of silky sauce, tender beef, and crisp broccoli makes this dish irresistible. Real talk: if you let it sit too long, the broccoli will overcook and lose its vibrant color. Eat it while hot for the best texture and flavor.
Pro Tips For Making Beef And Broccoli Army
- Slice Against the Grain: I learned this the hard way—cutting flank steak with the grain makes it chewy. Turn the meat 90 degrees and slice thinly against the fibers. If you’re not sure which way is "with," look for the longest muscle lines and cut perpendicular to them.
- Blanch Broccoli First: Skip the soggy florets by plunging broccoli into boiling water for 30 seconds before stir-frying. Drain, shock in ice water, then pat very dry—wet broccoli steams instead of crisps. (Yes, even if you’re impatient like me.)
- Cornstarch Slurry Needs Rest: Mix cornstarch with cold water (1 tbsp each) and let it sit for 10 minutes before tossing with the beef. Stirring it in too early makes the sauce gummy. I used to rush this, and the texture always suffered—now it’s silky.
- Sear the Steak in Batches: Don’t overcrowd the pan—cook the steak in two rounds if needed. A packed pan steams instead of sears, and you’ll end up with uneven doneness. High heat, 1-2 minutes per side max, then pull it out while it’s still pink. (Your future self will thank you.)
Best sauces and condiments for this beef and broccoli army
Classic Soy-Ginger Sauce
This is the foundation of your beef and broccoli—½ cup light soy sauce (like Kikkoman) and 3 tbsp oyster sauce (I love Lee Kum Kee) create that signature umami depth.
The 2 tbsp fermented black beans add texture and fermented funk, while 1.5 tbsp grated ginger and 6 minced garlic cloves bring fresh heat. For that perfect balance, 2 tbsp brown sugar sweetens without overpowering.
Toast 1 tbsp sesame oil in a dry pan for 30 seconds first to deepen its nutty aroma—this is a game-changer. 🔥
Spicy Sesame Twist
For heat lovers, add 1 tbsp chili garlic sauce (like Huy Fong) and 1 tsp gochujang to the sauce base. Finish with 1 tsp toasted sesame seeds and 1 tbsp sliced red chili for crunch. The spicy kick cuts through the richness of the beef beautifully.
If you prefer milder heat, swap the chili for 1 tsp sriracha instead. This version is a crowd-pleaser at my house, especially when paired with steamed jasmine rice.
Honey-Glazed Option
Swap the brown sugar for 2 tbsp honey and add 1 tsp rice vinegar to brighten the sauce. The honey caramelizes during stir-frying, creating glossy strands that cling to the beef. This version has a subtle sweetness that pairs perfectly with the savory beef and broccoli.
I like to finish it with 1 tsp toasted sesame oil and a sprinkle of crushed peanuts for texture. It’s a great option if you’re serving kids or guests who prefer sweeter flavors. 💫
Creamy Miso Sauce
For a richer twist, blend 2 tbsp white miso paste into the sauce along with 1 tbsp mirin and 1 tsp grated daikon radish. The miso adds a deep, savory complexity that works surprisingly well with the beef.
Stir-fry the beef and broccoli as usual, then toss with the miso sauce and finish with 1 tbsp chopped cilantro. This version feels more elevated and pairs beautifully with udon noodles or cauliflower rice for a lighter meal.
The miso also adds a subtle umami that enhances the beef’s natural flavor.
Quick Teriyaki Glaze
Simplify the sauce by using ¼ cup teriyaki sauce (like Kikkoman) as your base. Add 1 tbsp soy sauce, 1 tsp grated ginger, and 1 tsp honey to balance the sweetness. This version is faster and still delivers big flavor.
For extra richness, stir in 1 tbsp butter at the end. The teriyaki glaze coats the beef beautifully, making it ideal for meal prep—just reheat with a splash of water to keep it saucy. It’s a great option when you’re short on time but still want restaurant-quality results. ✨
Nutrition facts
Frequently asked questions
Why does the beef need to marinate for 10 minutes?
The 10-minute cornstarch marinade is key for two reasons: it tenderizes the beef and creates that signature wok-fried texture. The cornstarch forms a delicate crust that locks in juices while developing a light crunch. Skipping this step can result in tough, dry beef—especially important for flank steak which can be chewy if not handled properly.
Can I use frozen broccoli instead of fresh?
Fresh broccoli gives the best texture and color, but frozen works in a pinch! Thaw it completely first, then pat dry thoroughly to prevent excess moisture in your wok. For best results, blanch frozen broccoli for 1 minute before stir-frying to revive its crispness. Avoid pre-cut frozen florets—they often have uneven sizes that cook inconsistently.
What's the best way to reheat leftovers?
Reheat in a wok or skillet over medium heat for 2-3 minutes with a splash of water to restore moisture. Microwaving makes the broccoli soggy and dulls the sauce's shine. For extra flavor, add 1 tsp soy sauce and ½ tsp sesame oil when reheating. Store leftovers in an airtight container for up to 3 days—the sauce actually improves overnight!
How do I adjust the recipe for a larger group?
Double all ingredients and use a 14-inch wok or large skillet for even cooking. Work in batches if needed—cook half the beef first, then remove and set aside while finishing the broccoli. The key is maintaining high heat to prevent steaming. For 8 servings, you'll need 3 lb flank steak and 3 lb broccoli, plus proportionally more sauce ingredients.
Can I make this dish in an oven instead of a wok?
Yes, but the texture will differ slightly. Sear the beef in a skillet first, then transfer everything to a baking dish with the sauce. Bake at 400°F for 12-15 minutes until beef reaches 145°F. The broccoli will be softer, but you'll still get great flavor. For best results, use a broiler for the last 2 minutes to caramelize the sauce slightly.
