Soups & Stews
This beef and broccoli army recipe delivers the bold flavors and crispy texture that made it a military classic. The secret lies in high-heat wok-frying that creates caramelized beef bites and tender-crisp broccoli florets, all coated in a silky soy-ginger sauce.
What sets this version apart is the proper technique for achieving that signature restaurant-style texture without a wok—just a heavy skillet and patience. The dish begins with thinly sliced beef that develops a deep caramelized crust while staying tender inside.
Broccoli florets are blanched just until vibrant green, then quickly seared to maintain their crisp bite. The sauce—rich with soy, ginger, and a touch of brown sugar—ties everything together with its velvety consistency and perfect balance of sweet, salty, and umami.
What you'll end up with is a plate that looks as impressive as it tastes: golden-brown beef pieces, bright green broccoli, and a glossy sauce that clings beautifully.
This recipe serves as both a comforting weeknight meal and a dish worthy of company, all while staying true to its army roots. Serve over steamed jasmine rice to soak up every last drop of that flavorful sauce. Here's how to make it properly.
Ingredients for beef and broccoli army
High-quality ingredients for the signature crispy texture and bold army-style flavors you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lbs | Medium-sized, cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point preferred |
| Cornstarch 🌾 | 2 tbsp | For velveting beef |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For balanced saltiness |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, aromatic |
| Brown Sugar 🍯 | 1 tbsp | Light or dark variety |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
| Vegetable Oil 🫒 | ¼ cup | High smoke point for frying |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The flank steak is non-negotiable here—it's lean enough to slice thinly but develops that perfect caramelized crust. Look for well-marbled cuts at Whole Foods or your local butcher; avoid pre-sliced packages that often contain tougher cuts. Slice against the grain into strips no thicker than 1/4 inch for that signature tender bite. Broccoli should be vibrant green with tight florets—avoid those with yellowing stems or limp pieces. Trader Joe's often carries pre-cut florets in the freezer section, which saves time without sacrificing quality. For the sauce, low-sodium soy sauce is key—it prevents the dish from becoming overly salty, especially if you're serving with rice.
No cornstarch? Arrowroot powder at the same amount works just as well for velveting the beef. Short on sesame oil? Toasted peanut oil at half the quantity adds a similar nutty depth. Fresh ginger is ideal, but if you're using dried, reduce to 1/3 the amount—it's much more concentrated. The brown sugar can be swapped for white sugar, though it won't have the same caramel notes. For the garlic, minced or pressed works best**—pre-minced jars often contain anti-caking agents that can dull the flavor. If your broccoli is particularly large, trim the florets to about 1.5 inches for even cooking. And if you're feeling adventurous, swap the flank steak for sirloin or ribeye—just slice it thinner to compensate for the added fat.
Store leftover beef and broccoli separately in airtight containers for up to 3 days in the fridge—they reheat beautifully when combined fresh. The sauce keeps for 5 days in the fridge or 3 months frozen. For the rice, cook it just before serving to maintain that perfect fluffy texture. If you're prepping ahead, par-cook the rice and finish steaming it when ready to serve. The dish tastes even better the next day as the flavors meld together—perfect for meal prep. Garnish with fresh green onions right before serving to keep the presentation crisp and vibrant.
Why You'll Love This Recipe
- Two-Pan Magic: I swear by this—just one sheet pan for the steak and broccoli, no extra pots to scrub. The flank steak slices itself cleanly against the grain, and the broccoli roasts while the meat sears, all in the same pan. (Yes, even on a Tuesday night.)
- Umami Bomb: That low-sodium soy sauce and cornstarch slurry? It’s the secret weapon—crispy edges on the beef, glossy glaze that clings like a hug. The olive oil keeps it rich without overpowering, and the broccoli stays tender-crisp. Honestly, the first bite makes me pause.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the leftovers into rice bowls or wrap them in tortillas—still hits hard the next day. My daughter picks out the broccoli florets (she’s weird about texture), but she’ll eat it if it’s in a poke bowl. That’s versatility.
- Budget Powerhouse: Flank steak stretches farther than you’d think, and broccoli is the ultimate cheap veggie. A single pound of steak feeds four, and the sauce costs pennies. Took me three tries to get the cornstarch ratio right, but now it’s my secret weapon for stretching meals without sacrificing flavor.
Step-by-step instructions for wok-fired beef and broccoli
Master this technique to achieve perfectly seared beef and vibrant broccoli with a glossy, balanced sauce.
Prepare the Flank Steak with Velveting Technique
Slice the 1 lb Flank Steak thinly against the grain into ¼-inch thick strips. Place the steak strips in a bowl and add the 2 tbsp Cornstarch and 1.5 tsp Salt. Toss gently to coat evenly. This cornstarch coating creates a silky texture when cooked properly—it absorbs moisture and prevents toughness.
Let the coated beef marinate for 15 minutes at room temperature. This brief resting period ensures even cooking. While waiting, prepare the broccoli by cutting the 1.5 lbs Broccoli Florets into bite-sized pieces—about 1-inch florets work best. Blanch the broccoli in boiling water for 1 minute, then immediately plunge into ice water to stop cooking. This preserves vibrant color and crisp texture.
Cook the Jasmine Rice to Perfection
Rinse the 1.5 cups Jasmine Rice thoroughly under cold water until the water runs clear. This removes excess starch that can make 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 tightly, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes. The rice should be fluffy and each grain distinct.
While the rice cooks, make the sauce base. In a small bowl, whisk together the 0.5 cup Low-Sodium Soy Sauce, 1 tbsp Brown Sugar, 1 tbsp Fresh Ginger (finely grated), 4 cloves Garlic Cloves (minced), and 1 tbsp Sesame Oil. Set aside—this will infuse the sauce with aromatic depth.
Wok-Fry the Beef and Broccoli Separately
Heat a wok or large skillet over high heat until smoking, then add 0.25 cup Vegetable Oil. Once the oil shimmers, add half of the marinated beef strips in a single layer. Let them sear undisturbed for 1-2 minutes until the edges turn deep golden brown. Stir-fry for another 30 seconds, then remove and set aside. Repeat with the remaining beef—overcrowding steams instead of sears.
In the same wok, add 2 tbsp Extra-Virgin Olive Oil and toss in the blanched broccoli florets. Stir-fry for 2-3 minutes until bright green and just tender-crisp. The broccoli should retain its vibrant color and slight bite—don't overcook. Remove and set aside with the beef.
Combine and Finish with Sauce
Return the wok to medium-high heat and add the reserved sauce mixture. Bring to a gentle simmer and let it reduce for 1-2 minutes until slightly thickened. Add the cooked beef and broccoli back to the wok, tossing everything together for 1 minute to coat evenly with the sauce.
Garnish with sliced 3 whole Green Onions and serve immediately over the prepared Jasmine Rice. The dish should have crisp-tender beef, bright green broccoli, and a silky, balanced sauce with notes of ginger and garlic. For extra crispiness, serve with a sprinkle of 0.5 tsp Black Pepper and a drizzle of sesame oil on top.
Pro Tips For Making Beef And Broccoli Army
- Slice Against the Grain: I learned this the hard way—flank steak fights you if you cut it wrong. Slice thin and perpendicular to the grain (about ¼-inch thick), or you’ll end up chewing leather instead of tender beef. A sharp knife and steady hand make this easier than it looks.
- Blanch Broccoli First: Skip the soggy florets by blanching the broccoli in boiling water for 30 seconds before stir-frying. Drain, shock in ice water, then pat very dry—this keeps it crisp and prevents a watery sauce later. (Yes, even if you’re impatient like me.)
- Cornstarch Slurry Matters: Don’t just toss cornstarch into the pan—mix it with cold water first to avoid lumps. A 1:1 ratio (1 tbsp cornstarch to 1 tbsp water) thickens the sauce smoothly, and adding it off-heat at the end guarantees a glossy finish without burning.
- Rest the Steak Before Slicing: Cutting into flank steak too soon turns it from tender to tough. Give it a solid 5-10 minutes under foil after cooking—this lets the juices redistribute. (Your future self will thank you when you’re not fighting dry meat.)
Essential equipment for this dish
Wok Essentials
A carbon steel wok is my top recommendation for authentic results—it heats up fast and retains heat beautifully. Look for a 14-inch wok from Made In or Lodge for the perfect balance of affordability and quality.
If you don’t have a wok, a heavy-bottomed cast iron skillet (like Lodge 10.25-inch) works just as well for this recipe. 🔥
High-Heat Cooking Tools
For searing the beef, you’ll need a high-heat source—either a gas burner or an electric stovetop with a flat, smooth surface. Avoid induction cooktops unless you have a wok with a flat base.
A long-handled metal spatula (like OXO Good Grips) is essential for tossing and flipping ingredients quickly. I also recommend keeping a small bowl of ice water nearby for blanching broccoli.
Sauce-Making Gear
A fine-mesh strainer helps remove any impurities from the sauce if you’re using minced garlic or ginger. For blending, a small whisk or mini immersion blender (like Ninja BN601) ensures a smooth, lump-free sauce.
If you’re making this ahead, a glass storage container with a tight seal keeps the sauce fresh in the fridge for up to 5 days.
Broccoli Prep Tools
Invest in a sharp chef’s knife (like Wüsthof Classic) and a cutting board with a non-slip mat to keep florets stable while chopping. A mandoline slicer can speed up broccoli prep if you’re making this for a crowd.
For blanching, a large pot with a lid and a slotted spoon make the process easier. 💫
Optional Upgrades
For extra crispiness, a wire cooling rack helps drain excess oil from the beef after searing. A small saucepan with a tight lid is perfect for reducing the sauce to the right consistency.
If you love sesame oil, keep a small bottle (like Kikkoman) on hand for garnishing—just a few drops add incredible aroma and depth.
Nutrition facts
Frequently asked questions
Why does the recipe call for blanching the broccoli?
Blanching preserves that vibrant green color and keeps the broccoli tender-crisp when stir-fried. The quick boil followed by ice water stops cooking instantly, preventing mushiness while maintaining the bright hue. This technique is key for that restaurant-quality presentation!
Can I substitute flank steak with another cut?
Use sirloin or ribeye instead, but slice it thinner (about 1/4-inch) to account for the extra fat. Flank steak's lean nature makes it ideal for quick cooking and that signature caramelized crust. For tougher cuts like chuck, marinate for 1-2 hours first to tenderize.
What's the best way to reheat leftovers?
Reheat beef and broccoli separately in a skillet with 1 tsp oil over medium-high heat for 2-3 minutes until warmed through. Combine with fresh sauce and rice—never microwave directly from the fridge, or the sauce will turn watery. For extra crispiness, sear the beef again briefly before adding sauce.
How do I make this spicier?
Add 1/2 tsp red pepper flakes to the sauce or stir in 1 tbsp sriracha at the end. For heat lovers, sear the beef with 1/2 tsp crushed chili flakes before adding cornstarch. Balance the heat with an extra 1/2 tsp brown sugar to keep the sauce's sweet-savory profile intact.
Can I make this dish in a slow cooker?
Not recommended for this recipe—the high-heat searing creates the signature crispy texture. However, you could make the sauce ahead in a slow cooker on low for 1 hour, then use it for stir-frying fresh beef and broccoli. The sauce will be even more flavorful, but the beef won't achieve that restaurant-style crispiness.
