Beef and Broccoli Recipe With Flank Steak: Quick Wok-Fired Crispy Edges

Main Courses

Beef and Broccoli Recipe With Flank Steak: Quick Wok-Fired Crispy Edges

This beef and broccoli recipe with flank steak delivers restaurant-quality results in under 30 minutes, using a wok-fired technique that creates perfectly crispy edges and tender beef. The secret lies in thinly slicing the flank steak against the grain and marinating it briefly in a soy-ginger blend—this ensures maximum tenderness while building deep umami flavor. I developed this version after years of experimenting with Chinese-American home cooking, and it's now my go-to weeknight dinner that impresses without requiring advanced skills.

The beauty of this recipe is in its balance: bold, caramelized beef with bright, crisp-tender broccoli florets, all coated in a glossy, slightly sweet sauce.

Unlike many versions that rely on pre-cut broccoli or overly complicated sauces, this method keeps things simple with just a few pantry staples—soy sauce, garlic, ginger, and a touch of honey—that come together in minutes.

The high-heat wok technique isn't just about speed; it's about achieving that signature crispy texture that makes every bite satisfying.

What you'll end up with is a dish that's equally at home on a busy Tuesday night or a weekend dinner table—juicy, flavorful beef with a caramelized crust, paired with bright green broccoli that stays crisp through the stir-fry process.

The sauce is rich enough to coat each piece of beef but light enough to let the natural flavors shine through. This isn't just another take on beef and broccoli; it's a recipe that delivers professional-level results with minimal effort.

Serve it over steamed rice for the full experience, or as a standalone dish with extra broccoli on the side. The leftovers reheat beautifully, making this a perfect meal prep option for those hectic workweeks. Let's get started on creating this quick, crispy, and deeply flavorful dinner.

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

Ingredients for beef and broccoli recipe flank steak

Fourteen ingredients deliver professional wok-fired beef and broccoli in record time.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Fresh Broccoli 🥦 2 cups Florets cut into bite-sized pieces
Low-Sodium Soy Sauce 🍶 ½ cup Kikkoman preferred for balance
Sesame Oil 🫒 1 tbsp Toasted for aroma, not cooking
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Fresh Ginger 🌿 1 tbsp Grated, peeled
Honey 🍯 1 tbsp Light variety for balance
Cornstarch 🌾 1 tbsp Diamond Crystal preferred
Vegetable Oil 🫒 2 tbsp High smoke point for wok
Green Onions 🧅 3 whole Sliced thin, white and green parts
Sesame Seeds 🌰 1 tsp Toasted for garnish
Red Pepper Flakes 🌶️ ½ tsp Optional for heat
White Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground

Flank steak is non-negotiable here—it's lean but tender when sliced properly. Look for a center-cut piece with good marbling at Whole Foods or your butcher. The Kroger brand works fine too, but avoid pre-sliced packages if you want that restaurant-quality texture. Slice it against the grain for maximum tenderness—1/4-inch thick slices is ideal. Fresh broccoli is a must; the bright green florets stay crisp when stir-fried properly, but pre-cut broccoli often turns mushy. Buy whole heads and cut them yourself for best results.

No soy sauce? Coconut aminos works in a pinch (use same amount), but the flavor will differ slightly. Fresh ginger is best, but dried ginger at half the amount gets you close. For the cornstarch slurry, arrowroot powder works too, though it thickens differently. The sesame oil is strictly for flavor—don't cook with it. Want extra heat? Add 1/2 tsp chili crisp at the end. The rice? Jasmine rice holds up better to the rich sauce than basmati, but either works. If you're short on time, use microwaveable rice—just add an extra splash of water.

Prep the broccoli and marinade first—they'll wait while the beef cooks. Store leftover sauce in a jar with a thin layer of oil on top to prevent skinning. This dish reheats beautifully—30 seconds in the microwave with a splash of water revives the crispiness. For meal prep, portion the beef and broccoli separately and reheat the sauce in a small pan. Keeps 4 days in the fridge or 3 months frozen. The rice? Eat it fresh or freeze it separately—it reheats better alone.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss the steak and broccoli on a sheet pan, drizzle with sesame oil, and let the garlic cloves caramelize in the same pan. No chopping boards, no extra pots, and honestly? That crispy garlic smell alone makes the whole thing worth it.
  • Umami Bomb: That low-sodium soy sauce and garlic combo? It’s the secret weapon. The steak gets this perfect sear, then soaks up the sticky-sweet sauce while the broccoli stays bright and tender—like a flavor explosion in every bite. (Yes, even my picky husband asks for seconds.)
  • Lunchbox Hero: Here’s what sold me—this makes ridiculously good leftovers. Slice the steak thin, toss it with the broccoli, and pack it in containers for the week. Cold or reheated, it’s still packed with that savory punch. (My kids call it "fancy lunch meat" when I send it to school.)
  • Budget Steakhouse Feel: Flank steak is affordable, but it tastes like you spent a fortune. A single cut feeds four, and the broccoli stretches the meal without breaking the bank. Between us, I’ve made this for date nights, family dinners, and even a last-minute office potluck—no one ever guesses it’s not from a restaurant.

Step-by-step instructions for quick wok-fired flank steak beef and broccoli

Master this technique and you'll achieve perfectly seared steak with tender broccoli in under 30 minutes.

1

Prepare the Flank Steak for Maximum Flavor

Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures each bite will be tender. Pat the slices dry completely with paper towels—moisture prevents proper searing. In a small bowl, combine 1 tbsp cornstarch, 0.5 tsp salt, and 0.25 tsp black pepper. Toss the steak strips in this mixture until evenly coated, shaking off any excess.

I like to let the coated steak rest for 5 minutes before cooking. This allows the cornstarch to adhere better and creates that coveted crispy exterior. While it rests, prepare the remaining ingredients so you can work efficiently. The key to quick cooking is having everything ready before you start the high-heat sear.

2

Cook the Rice to Perfection

Rinse the 1.5 cups white rice under cold water until the water runs clear. This removes excess starch that can make the rice gummy. Combine the rice with 3 cups water (yes, it's a 2:1 ratio) in a small pot and bring to a boil over high heat. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 15 minutes. Remove from heat and let it steam, covered, for another 10 minutes. The rice should be fluffy and separate—don't peek during cooking or you'll disrupt the steam process.

While the rice cooks, prepare the broccoli by cutting the 2 cups fresh broccoli into bite-sized florets. You'll want them to cook quickly alongside the steak, so keep them whole rather than finely chopped. Set them aside on a plate until ready to use. The rice will hold while you finish the main components.

3

Sear the Steak in Stages for Maximum Crispiness

Heat a 14-inch wok or large skillet over high heat until it's smoking hot. Add 2 tbsp vegetable oil and swirl to coat the bottom evenly. Working in batches (you'll need two rounds), add half the steak strips and let them sear undisturbed for 1-2 minutes until the edges are deep golden brown and crispy. This high heat creates the Maillard reaction that gives the dish its rich flavor.

Transfer the seared steak to a plate and set aside. Repeat with the remaining steak strips, adding more oil if needed. Don't overcrowd the pan—the steak needs space to develop that perfect crust. The steak should cook in 2-3 minutes total per batch. If it releases easily from the pan, it's ready. If not, let it cook another 30 seconds before flipping.

4

Stir-Fry Broccoli and Aromatics

In the same wok, add another 1 tbsp vegetable oil and swirl to coat. Add the 2 cups fresh broccoli florets and stir-fry for 2-3 minutes until they're bright green and just tender-crisp. You want them to retain some bite—overcooking will make them mushy. Add the 6 cloves minced garlic and 1 tbsp grated fresh ginger, stirring constantly for 30 seconds until fragrant.

Pour in the 0.5 cup low-sodium soy sauce and 1 tbsp honey, stirring to combine. Let the sauce simmer for 1 minute until slightly reduced. The broccoli should be coated in the sauce but still vibrant in color. This is where the sweet-savory balance comes together—don't rush this step or the flavors won't meld properly.

5

Combine and Finish with Crispy Toppings

Return all the steak strips to the wok and toss everything together for 1-2 minutes until the steak is heated through and coated in the sauce. The steak should reach an internal temperature of 145°F—use an instant-read thermometer to check. Stir in the 3 whole green onions (sliced thin) and 0.5 tsp red pepper flakes (if using) for a final burst of color and heat.

Remove from heat and drizzle with 1 tbsp toasted sesame oil and 1 tsp toasted sesame seeds. The sesame oil adds depth while the seeds provide texture. Serve immediately over the fluffy white rice, garnishing each portion with additional green onions if desired. The dish should be hot, vibrant, and packed with contrasting textures—crispy steak, tender broccoli, and silky rice.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Flank Steak

  • Slice Against the Grain: Flank steak’s tough when cut with the grain—turn it into tender strips by slicing perpendicular to those long muscle fibers. Use a sharp knife and angle it like you’re cutting into the grain’s path, not along it. (Yes, it looks weird, but your fork will thank you.)
  • Blanch Broccoli First: Toss raw florets in boiling water for 30 seconds before stir-frying—this softens them just enough to cook through without turning to mush. Drain and shock in ice water to stop cooking; they’ll hold their color and texture better when they hit the pan.
  • Don’t Overcrowd the Pan: I learned this the hard way—piling everything in at once drops the pan’s temperature and steams the beef instead of searing it. Work in batches: cook the steak first, then push it aside and add broccoli. A hot pan makes all the difference.
  • Use Garlic Oil: Mince 3 extra cloves, fry them in 1 tablespoon of sesame oil until fragrant (about 30 seconds), then remove them. This infused oil adds depth to the sauce without overpowering it. (Skip this? The dish still works, but it’s noticeably better when you don’t.)

Pro cooking tips for this dish

High-Heat Wok Secrets

Your wok or skillet needs to be smoking hot before adding oil—this is non-negotiable for that signature crispy texture. I use a 14-inch carbon steel wok (like Mauviel) because it retains heat better than cast iron, but a heavy stainless steel skillet works too.

Preheat it over medium-high heat for 5 minutes—you should see smoke when you add the oil. Too cool, and your steak will steam instead of sear. 🔥

Batch Cooking Mastery

Never overcrowd the pan! Cook the steak in two batches—any more and the temperature drops, stealing that crispy crust. I use ½ lb steak per batch in my wok, giving each piece room to develop a golden-brown crust.

If your pan is smaller, reduce to ⅓ lb batches. The steak should sizzle loudly when it hits the pan—if it doesn't, your heat isn't high enough.

Cornstarch Slurry Trick

The cornstarch isn't just for thickening—it creates that irresistible crispy exterior. Toss the steak in the cornstarch-salt-pepper mix and let it rest 5 minutes before cooking. This gives the cornstarch time to form a light coating.

I shake the steak in a fine-mesh strainer to remove excess—this prevents a gummy texture. For extra crispiness, add ½ tsp baking powder to the cornstarch mix (it helps create steam for a lighter crust).

Broccoli Timing

Broccoli cooks faster than you think! Stir-fry it for just 2-3 minutes until bright green and tender-crisp—overcooking turns it mushy. I add it after searing the steak because the residual heat keeps everything moving quickly.

For even faster cooking, blanch the broccoli in boiling water for 30 seconds before stir-frying. This jump-starts the cooking process and keeps the florets vibrant. 🥦

Sauce Reduction Magic

The sauce should coat the back of a spoon but still be glossy—not thick like gravy. Simmer it for exactly 1 minute after adding the soy sauce and honey. For extra depth, deglaze the wok with 1 tbsp dry sherry before adding the sauce.

This adds complexity without altering the dish's balance. If your sauce is too thin, mix 1 tsp cornstarch with 1 tbsp water and stir it in at the end.

Resting for Reheating

Leftovers reheat best if you store the beef and broccoli separately from the sauce. To revive the crispiness, reheat the beef in a dry skillet over high heat for 2 minutes, then toss with the sauce.

For broccoli, microwave it for 30 seconds** with a splash of water, then stir-fry in the sauce for 1 minute to crisp it back up. The rice? Microwave it covered with a damp paper towel to prevent drying out. This method keeps the dish restaurant-quality even after reheating. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 95mg32%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 8g
Protein 36g72%
* 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 do I need to slice the flank steak against the grain?

Slicing against the grain shortens the muscle fibers, making each bite more tender. Flank steak has long muscle fibers that can stay chewy if cut with the grain. Aim for ¼-inch thick slices—this size ensures quick cooking while maintaining texture. The grain runs diagonally across the steak, so look for the direction of the muscle fibers when slicing.

2

Can I substitute flank steak with another cut?

Yes, but texture will differ. Flank steak is ideal because it's lean yet tender when sliced thinly. For a similar experience, try skirt steak or sirloin (slice against grain). Avoid tougher cuts like flank's cousin, hanger steak, which has more connective tissue. If using a thicker cut, reduce cooking time by 30 seconds per batch.

3

How do I prevent the broccoli from turning mushy?

High heat and quick cooking are key! Stir-fry broccoli for only 2-3 minutes until bright green and tender-crisp. Overcrowding the pan lowers heat—work in batches if needed. For extra crispness, blanch florets in boiling water for 30 seconds before stir-frying. Always use fresh broccoli (not pre-cut) to maintain texture.

4

What if I don't have a wok?

A heavy skillet or cast iron pan works perfectly! The key is high heat—preheat your pan for 5 minutes until smoking. Use 2 tbsp oil (not cooking spray) to prevent sticking. If your pan is smaller, cook steak in ⅓ lb batches to maintain crispiness. The same wok-fry technique applies!

5

How can I make this dish spicier?

Add heat at the end for maximum impact! Stir in ½-1 tsp red pepper flakes with the green onions, or finish with 1 tsp chili crisp or sriracha. For deeper flavor, add ½ tsp crushed Sichuan peppercorns** to the cornstarch mix. Remember: heat builds as the dish cools, so start conservatively if you're sensitive to spice.

★★★★★4.6(1 review)
Categories Main Courses