This dish combines thinly sliced tender beef and crisp broccoli florets in a savory garlic sauce that brings a balance of sweetness and umami. The beef is marinated for tenderness, while the broccoli is blanched for crispness before stir-frying with onions and the rich sauce. The sauce blends soy, oyster, hoisin, brown sugar, and garlic for a complex flavor profile. Garnished with toasted sesame seeds and scallions, it pairs perfectly with steamed rice or noodles for a satisfying meal in just 30 minutes.
The first time I attempted beef and broccoli in my tiny apartment kitchen, I underestimated how quickly everything happens over high heat. My broccoli turned to mush while the beef became tough as leather, and I ended up ordering takeout instead. That failure taught me that prep work matters more than fancy technique.
Last winter my friend came over after a rough day at work, and I whipped this up while she sat at my counter. Something about the garlicky aroma filling the apartment and the rhythm of stir-frying made her shoulders drop an inch. We ate standing up in the kitchen, and she told me it was exactly what she needed.
Ingredients
- Flank steak 450 g (1 lb): Slice against the grain into thin strips and the cornstarch marinade makes it tender every single time
- Cornstarch 1 tbsp for marinade: This velvetting technique is the secret to restaurant texture at home
- Soy sauce 1 tbsp for marinade: Use low sodium if you prefer control over the final salt level
- Broccoli florets 350 g (12 oz): Blanching first keeps them bright green and crisp tender not mushy
- Vegetable oil 2 tbsp: High smoke point essential for stir frying over high heat
- Onion 1 medium: Optional but adds a lovely sweetness and depth to the dish
- Garlic 4 cloves: Fresh minced never jarred for that punchy aromatic base
- Soy sauce 2 tbsp: The salty backbone that balances the sweet elements
- Oyster sauce 2 tbsp: Rich and slightly sweet this is what gives the sauce its glossy finish
- Hoisin sauce 1 tbsp: Adds depth and a hint of five spice warmth
- Brown sugar 1 tbsp: Caramelizes slightly in the pan and balances all the salty components
- Rice vinegar 1 tbsp: A bright acidic note that cuts through the rich sauce
- Beef or chicken broth 120 ml (1/2 cup): Low sodium is best so you can adjust seasoning to taste
- Cornstarch 1 tsp for slurry: Creates that perfect glossy thickened restaurant style coating
- Water 2 tbsp: Mixes with cornstarch to form your thickening slurry
- Toasted sesame seeds 1 tbsp: Optional garnish that adds a beautiful nutty finish
- Scallions 2: Fresh green onion tops add color and a mild oniony bite
Instructions
- Marinate the beef:
- Toss your thinly sliced flank steak with the soy sauce and cornstarch until every piece is coated and let it sit while you prep everything else
- Make the sauce:
- Whisk together the garlic soy sauce oyster sauce hoisin sauce brown sugar rice vinegar and broth until the sugar completely dissolves
- Prepare the slurry:
- Stir the cornstarch into the water until smooth with no lumps then set it aside near your stove
- Blanch the broccoli:
- Drop the florets into boiling water for just 1 to 2 minutes until they turn bright green then plunge them into cold water to stop the cooking
- Sear the beef:
- Heat half the oil until smoking then add the beef in a single layer and let it brown undisturbed for 1 minute before flipping and cooking just until no longer pink
- Cook the aromatics:
- Add the remaining oil and stir fry the onion for 1 minute then toss in the blanched broccoli until heated through
- Combine everything:
- Return the beef to the wok pour in the sauce and stir constantly until it bubbles and coats everything
- Thicken the sauce:
- Stir in your cornstarch slurry and cook for 1 to 2 minutes until glossy and thickened then remove from heat
- Garnish and serve:
- Sprinkle with sesame seeds and scallions and serve immediately while hot with steamed rice
This recipe became my go to during a particularly busy season when cooking felt like just another chore on an endless list. Something about the rhythm of stir frying the way the sauce bubbles and thickens so quickly brought back the joy of cooking for me again.
Making It Your Own
I have swapped in chicken tofu and even shrimp when that is what I had in the freezer. The technique stays the same and the sauce works beautifully with whatever protein you choose. Adding bell peppers snap peas or carrots not only adds color but also sneaks in extra vegetables without changing the cooking time much.
Perfecting The Sauce
The balance between salty sweet and tangy is what makes this dish sing. I always taste my sauce before adding it to the pan sometimes adjusting with a pinch more sugar or vinegar depending on my mood. The slurry step is crucial for that restaurant style glossy finish that actually clings to the beef and broccoli instead of pooling at the bottom of the bowl.
Serving Suggestions
Steamed jasmine rice is the classic choice but I have served this over noodles and even cauliflower rice when trying to cut carbs. The sauce is rich enough that you do not need heavy sides just something simple to soak up all that flavorful garlic goodness.
- Get your rice going before you start prep work so everything finishes at the same time
- Slice the beef when it is partially frozen for easier thin cutting
- Warm your serving bowls because hot food stays hot longer
There is something deeply satisfying about a stir fry that comes together in under thirty minutes but tastes like it came from a restaurant kitchen.
Recipe FAQs
- → How do I keep the broccoli crisp?
-
Blanch the broccoli florets in boiling water for 1–2 minutes, then immediately rinse with cold water to halt cooking and maintain crispness.
- → Can I substitute the beef?
-
Yes, chicken or tofu works well as alternatives, adjusting cooking times accordingly to retain tenderness.
- → What thickens the sauce?
-
A slurry made from cornstarch and water is stirred in at the end to thicken the garlic sauce and coat the ingredients evenly.
- → Is this dish gluten-free?
-
Use tamari and gluten-free oyster and hoisin sauces to make this dish gluten-free.
- → How can I add extra flavor?
-
Add bell peppers, carrots, or snap peas for color and nutrition, or a pinch of red pepper flakes for heat.