Main Courses
This beef and broccoli recipe video delivers the perfect balance of wok-hei crispy beef and silky broccoli in under 30 minutes—no takeout required. 🔥 The secret lies in high-heat searing for that signature char, followed by a quick stir-fry that locks in juices while keeping the broccoli vibrant. I've perfected this technique after years of testing, and it's become my go-to weeknight dinner that actually tastes like it came from a restaurant.
The foundation starts with tender beef strips marinated in a simple soy-ginger blend, then seared until golden and crispy on the edges. Meanwhile, the broccoli gets just enough time in the wok to stay bright green and tender-crisp—never mushy. The sauce ties everything together with its perfect balance of sweet, salty, and umami flavors, thickened just enough to coat without overwhelming the dish.
What you'll end up with is a plate that's visually stunning and packed with flavor: deep golden beef with crispy edges, bright green broccoli that holds its shape, and a glossy sauce that clings perfectly. This recipe is designed to be adaptable—whether you're using a wok, skillet, or even an air fryer for the beef. The key is high heat and quick cooking to achieve that authentic wok-hei flavor at home.
Serve it over steamed rice for the full experience, or as a standalone dish when you're craving something quick but satisfying. The beauty of this recipe is that it's simple enough for weeknights but impressive enough for company—all while keeping prep and cook time under control. Let's get cooking!
Ingredients for beef and broccoli recipe video
Just 14 ingredients transform into restaurant-quality wok-hei beef and silky broccoli—crispy, juicy, and packed with bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Fresh, medium florets |
| Soy Sauce 🥢 | ½ cup | High-quality, preferably Japanese |
| Oyster Sauce 🍜 | 2 tbsp | Thick, rich variety |
| Brown Sugar 🍯 | 2 tbsp | Packed lightly |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely |
| Corn Starch 🌾 | 1 tbsp | For crispy coating |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced thin, for garnish |
| Sesame Seeds 🌾 | 1 tsp | Toasted lightly |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The flank steak is non-negotiable for that signature crispy texture—Costco or Whole Foods have great cuts, but any butcher will slice it thin for you. Look for good marbling and ask for it to be sliced against the grain (or do it yourself with a sharp knife). I always grab extra sesame oil from Trader Joe's—it’s toasted and adds that authentic aroma. The broccoli? Fresh is a must—avoid those pre-cut florets with wilted stems. Rinse them well and pat dry so they steam up nicely in the pan.
No oyster sauce? Hoisin sauce or extra soy sauce works in a pinch, but you’ll lose some depth. The corn starch is key for that crispy coating—Bob’s Red Mill is my go-to brand. Short on time? Pre-minced garlic from the jar saves steps, but fresh is always better. The brown sugar adds just the right touch of sweetness—muscovado or turbinado if you want a deeper flavor. For extra heat, toss in a dash of Sichuan peppercorns (toasted and crushed) with the beef. And if you’re avoiding gluten, swap the soy sauce for tamari—just know the flavor will be slightly different.
The beef marinade keeps for up to 24 hours in the fridge, but the broccoli should be prepped fresh—it wilts fast. Store leftovers in an airtight container for 3-4 days, but honestly, it’s best reheated over high heat in a wok or skillet to revive that crispy edge. Freezes beautifully for up to 3 months, though the broccoli might get a little softer. Garnish with toasted sesame seeds right before serving—trust me, that little crunch makes all the difference.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the steak thin, toss in broccoli florets, and let the soy-oyster sauce do the work. No chopping boards, no extra pans, just one skillet and 20 minutes later, you’re done.
- Umami Bomb: That combo of soy sauce, oyster sauce, and a touch of brown sugar? It’s the kind of flavor that makes you pause mid-bite. The steak stays tender while the broccoli gets that perfect crisp-tender edge—no overcooking, no fuss.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Double the batch, pack it in containers, and you’ve got a week’s worth of lunches that taste like you actually cooked them. (Yes, even on a Tuesday night.)
- Budget Win: Flank steak stretches far, and broccoli’s one of the cheapest veggies out there. For under $15, you feed four people a dish that feels fancy but costs next to nothing. Leftovers? Even better—the sauce gets richer overnight.
Step-by-step instructions for wok-hei crispy beef and silky broccoli
Here's how to nail that perfect wok-hei texture—crispy beef and tender broccoli in one pan.
🔥 Step 1: Prep the Beef for Maximum Crispiness
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. I like to cut it while it's still cold for cleaner slices—this also helps the beef cook faster and more evenly. Pat the slices dry with paper towels to remove any surface moisture, which is crucial for that wok-hei crisp.
In a bowl, toss the beef strips with 1 tsp salt, 0.5 tsp white pepper, and 1 tbsp corn starch. The starch creates a light coating that helps the beef develop that signature crispy texture. Let it sit for 10 minutes while you prep everything else—this gives the starch time to adhere properly.
🍳 Step 2: Sear the Beef at High Heat
Heat a wok or large skillet over high heat until it's smoking hot. Add 3 tbsp vegetable oil and swirl to coat the bottom evenly. Add half of the beef strips in a single layer—don't overcrowd the pan. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust.
Here's the thing—you want that wok-hei flavor, which comes from high heat and quick cooking. If the beef sticks, don't panic—just gently nudge it with a spatula. Once the first batch is browned, transfer it to a plate and repeat with the remaining beef. The beef should be cooked through but still juicy—you'll finish it in the sauce.
👨🍳 Step 3: Stir-Fry the Broccoli Until Silky
In the same wok, add another 1 tbsp vegetable oil (you'll use all 3 tbsp total) and heat until shimmering. Add the 2 cups broccoli florets in a single layer and stir-fry for 2-3 minutes until they turn bright green and just begin to soften at the edges. You want them to stay crisp-tender, not mushy.
Push the broccoli to one side of the wok and add 4 cloves minced garlic and 1 tbsp fresh ginger. Stir for 30 seconds until fragrant—this releases their flavors without burning. Real talk: garlic burns fast, so keep an eye on it. Once aromatic, add the broccoli back into the garlic and ginger mixture.
🥘 Step 4: Build the Sauce and Combine
Lower the heat to medium-high and add 0.5 cup soy sauce, 2 tbsp oyster sauce, and 2 tbsp brown sugar. Stir everything together and let it simmer for 1-2 minutes until the sauce slightly thickens. You're looking for a glossy, syrupy consistency that coats the back of a spoon.
Return the beef to the wok along with any accumulated juices from the plate. Toss everything together for 1-2 minutes until the beef is fully coated in the sauce. The residual heat will finish cooking the beef while keeping it tender. If the sauce seems too thick, add 1-2 tablespoons of water to loosen it up.
🍽️ Step 5: Finish and Garnish for Restaurant Quality
Turn off the heat and stir in 1 tbsp sesame oil. This adds that nutty aroma and helps balance the flavors. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for saltiness or a touch of sugar if it needs sweetness.
Garnish with 3 whole green onions sliced thin and 1 tsp sesame seeds toasted lightly in a dry pan for 30 seconds. Serve immediately over steamed rice—this dish is all about that smoky, crispy, saucy combination. The beef should be tender with a crispy edge, and the broccoli should be bright green and just tender enough to bite through.
Pro Tips For Making Beef And Broccoli Recipe Video
- Slice Thin, Slice Even: Flank steak fights back when you cut against the grain—it gets chewy. Use a sharp knife and slice perpendicular to the muscle fibers, about ¼-inch thick. If your knife’s dull, you’ll spend more time sawing than cooking, and that’s no one’s idea of fun.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then shock in ice water. This stops the cooking process so they stay bright green and crisp when they hit the pan later. (Yes, it’s an extra step, but mushy broccoli ruins everything.)
- Deglaze with Soy Sauce: After searing the beef, don’t just dump sauce in the pan—use a wooden spoon to scrape up those browned bits first. Add a splash of water or dry sherry, then stir to dissolve them. That’s where the flavor hides, and skipping it means missing half the taste.
- Finish with Brown Sugar: Sprinkle brown sugar over the beef and broccoli in the last 30 seconds of cooking. It caramelizes fast on high heat, adding a subtle sweetness that cuts through the saltiness of soy sauce. (Pro move: Use light brown sugar—it’s less gritty and melts cleaner.)
Storing and reheating your leftovers
Refrigerator Storage
Store your beef and broccoli in an airtight container within 2 hours of cooking to preserve that wok-hei crispiness. I like using glass Pyrex containers because they keep flavors fresh longer than plastic. Place a paper towel on top to absorb excess moisture—this prevents sogginess. The dish stays delicious for 3-4 days in the fridge, but the broccoli will start to lose its vibrant color after 2 days. 🥦
Freezer Prep
For longer storage, freeze portions in single-serving airtight containers or ziplock bags with all the sauce. Leave ½ inch headspace to prevent ice crystals from damaging the texture. I recommend freezing for up to 3 months—the beef holds its tenderness, though the broccoli may get slightly softer. Label with the date to track freshness. ❄️
Reheating for Crispy Perfection
Skip the microwave—it ruins the texture. Instead, heat in a wok or large skillet over high heat with 1 tbsp oil. Add the beef and broccoli, tossing for 3-4 minutes until everything is piping hot. The high heat revives that crispy edge on the beef. If the sauce seems dry, add 1-2 tbsp water and stir until glossy again. This method takes 5 minutes and restores restaurant-quality texture. 🔥
Microwave Shortcut
When you're in a rush, use the microwave but with a twist. Cover the dish with a damp paper towel and heat on 70% power for 2-3 minutes, stirring halfway. The moisture keeps the broccoli from drying out. For extra crispiness, finish with 30 seconds in a dry skillet over high heat—just enough to crisp the beef edges. It won’t be perfect, but it’s a lifesaver for busy weeknights. ⏰
Reviving Leftovers
If your leftovers have lost their crisp, don’t toss them! Toss the beef and broccoli in a hot, dry wok for 1-2 minutes—the residual heat will crisp the edges again. Add a splash of soy sauce and a pinch of sugar to refresh the flavors. This trick works especially well if you’ve stored the dish for 3-4 days in the fridge. 💡
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut?
Flank steak is ideal for its tenderness and flavor, but you can use sirloin or ribeye instead. Just slice it against the grain for tenderness. For leaner options like chuck roast, marinate it longer (overnight) to keep it juicy. Avoid tough cuts like round steak—they won’t hold up to quick cooking.
How do I get the broccoli perfectly crisp-tender?
Cook it for exactly 2-3 minutes over high heat until bright green with just a slight softening at the edges. Overcooking turns it mushy! Use a wok or skillet with high sides to prevent crowding. If your broccoli stems are thick, trim them slightly to ensure even cooking.
What if I don’t have a wok?
No problem! A large skillet or even a cast-iron pan works perfectly. The key is high heat and quick cooking—just make sure your pan is hot before adding oil. For extra wok-hei flavor, add a pinch of Sichuan peppercorns (toasted and crushed) to the beef while searing.
Can I make this dish in a slow cooker?
Not for the crispy texture, but you can adapt it! Sear the beef first, then add everything (except sesame oil) to the slow cooker on low for 3-4 hours. Finish by tossing with sesame oil and garnishes. The beef will be tender but lose its crispy edge. For extra flavor, add 1 tbsp hoisin sauce with the other ingredients.
Why is my sauce too thin or too thick?
If it’s too thin, simmer uncovered for 1-2 extra minutes to reduce. For a thicker sauce, mix 1 tsp cornstarch with 1 tbsp water and stir it in at the end. The sauce should coat the back of a spoon but still be pourable. Adjust gradually—you can always thin it with water if needed.
