This stir fry pairs thinly sliced flank steak with bright broccoli in a garlicky, ginger-forward soy and oyster sauce. A quick 10-minute marinade firms the beef, high heat sears for caramelized edges, and blanching keeps florets crisp-tender. Finish by tossing everything in a cornstarch-thickened sauce and garnish with green onions and sesame. Serve over steamed rice or noodles for a complete meal.
The sizzle of beef hitting a screaming hot wok is one of those sounds that instantly pulls me into the kitchen, curious and hungry. My roommate in college used to make beef and broccoli on a Tuesday night like it was nothing, flipping strips of flank steak with total confidence while I watched from the counter stool. That dish taught me stir frying at home could rival any takeout container if you respected the heat and the timing. Years later, it still shows up on my weekly rotation whenever the fridge looks bare but dinner still needs to feel like a real meal.
One rainy Thursday I made this for my sister who claimed she hated broccoli, and she went back for thirds without saying a word. That quiet surrender at the dinner table is honestly the highest compliment a home cook can get.
Ingredients
- Flank steak (500 g): Slice it against the grain and slightly frozen for the most tender, even pieces that cook in under two minutes.
- Soy sauce (2 tbsp for marinade, 3 tbsp for sauce): The marinade tenderizes while the sauce builds depth, so do not skip either one.
- Cornstarch (1 tbsp for marinade, 1 tbsp for sauce): This is what gives the beef that silky texture and thickens the sauce to a glossy coating.
- Sesame oil (1 tsp): A little goes a long way and adds a nutty warmth that makes the whole dish smell like a restaurant kitchen.
- Sugar (1 tsp for marinade) and brown sugar (1 tbsp for sauce): Balanced sweetness rounds out the salty soy and tangy vinegar perfectly.
- Broccoli florets (400 g): Cut them into bite sized pieces so they cook quickly and soak up more sauce.
- Red bell pepper (1, optional): Adds color and a sweet crunch that breaks up the richness of the beef.
- Oyster sauce (2 tbsp): The secret weapon that gives the sauce its deep, savory backbone.
- Water (2 tbsp): Thins the sauce just enough so it coats rather than clumps.
- Rice vinegar (1 tbsp): A bright note that keeps everything from feeling too heavy.
- Garlic (2 cloves, minced) and fresh ginger (1 tsp, grated): Fresh is nonnegotiable here since they are the aromatic foundation of the whole dish.
- Vegetable oil (2 tbsp): Use a neutral oil with a high smoke point so nothing burns at high heat.
- Green onion (1, sliced) and sesame seeds (optional): Simple garnishes that add a fresh bite and a little visual charm.
Instructions
- Marinate the beef:
- Toss the sliced flank steak with soy sauce, cornstarch, sesame oil, and sugar in a bowl, then let it sit for ten minutes while you prep everything else so the flavors soak in and the surface gets tacky for better browning.
- Whisk the sauce:
- In a small bowl, combine soy sauce, oyster sauce, water, cornstarch, brown sugar, rice vinegar, minced garlic, and grated ginger, whisking until perfectly smooth with no lumps hiding at the bottom.
- Blanch the broccoli:
- DROP the florets into boiling water for one to two minutes until they turn vivid green and barely yield to a fork, then drain immediately so they stop cooking and stay crisp.
- Sear the beef in batches:
- Heat a tablespoon of oil in your wok or skillet over high heat until it shimmers, then spread half the beef in a single layer and let it sear without stirring for one to two minutes until beautifully browned before removing to a plate and repeating with the rest.
- Stir fry the vegetables:
- With the heat turned down slightly to medium high, toss in the blanched broccoli and bell pepper, stirring for one to two minutes until the edges get a little char and the kitchen smells incredible.
- Bring it all together:
- Slide the beef back into the pan, pour in the sauce, and toss everything vigorously for two to three minutes until the sauce bubbles, thickens, and wraps every piece in a shiny glaze.
- Serve immediately:
- Pile it onto plates while still sizzling and scatter green onion slices and sesame seeds over the top for a finishing touch that makes it look as good as it tastes.
There is something about sliding a fully loaded plate of this across the table that makes any weeknight feel a little less ordinary.
Serving Suggestions
Steamed jasmine rice is the obvious and perfect choice, but I have also piled this over chewy noodles on lazy nights and been completely happy with the result.
Making It Your Own
Sliced mushrooms or shredded carrots slip right into the stir fry without changing the cooking time, and they add extra substance when you are feeding more people than you planned for.
Storage and Reheating
The sauce thickens as it sits in the fridge overnight, which actually makes it even more flavorful the next day. Reheat it gently in a skillet with a splash of water so nothing toughens up or burns.
- Store leftovers in an airtight container for up to three days.
- Freeze individual portions for up to one month if you want ready meals on hand.
- Always reheat on the stove rather than the microwave for the best texture.
This dish is proof that a handful of humble ingredients and a hot pan can create something that feels genuinely special. Now go fire up that wok and let the sizzle do the talking.
Recipe FAQs
- → How do I keep the beef tender?
-
Slice the steak thinly against the grain and marinate briefly with soy, sesame oil and a touch of cornstarch. Cook quickly over high heat and avoid overcooking to preserve tenderness and juiciness.
- → Why blanch the broccoli first?
-
Blanching for 1–2 minutes brightens the color and yields a crisp-tender texture. Quick draining and dry transfer to the pan prevents soggy florets during the final toss.
- → How do I thicken the sauce without lumps?
-
Mix cornstarch with cold water to form a slurry before adding. Stir the slurry into the hot sauce while simmering; the heat activates the starch and creates a glossy, even coating.
- → What are good gluten-free swaps?
-
Use tamari in place of soy sauce and a certified gluten-free oyster alternative. Always check labels on sauces and condiments for hidden gluten.
- → Which cut of beef works best?
-
Flank steak, skirt, or sirloin sliced thinly against the grain are ideal. These cuts sear well and stay tender with the dish’s quick, high-heat cooking.
- → How should I store and reheat leftovers?
-
Cool promptly and refrigerate in an airtight container for up to 3 days. Reheat in a hot skillet to revive texture, adding a splash of water if the sauce has thickened too much.