This dish blends tender, thinly sliced beef with crisp broccoli florets and vibrant red bell pepper. It’s cooked quickly over high heat to preserve freshness and texture, then coated in a bold sauce made from soy, oyster, hoisin, rice vinegar, and sriracha, balanced with a touch of brown sugar and toasted sesame oil. The sauce is thickened with a cornstarch slurry, creating a glossy, flavorful coating. Finished with fresh garlic, ginger, and green onion garnish, it’s ideal served over steamed rice for a satisfying and fragrant meal.
The first time my roommate showed me how to properly slice flank steak against the grain, I realized Id been doing it wrong for years. We stood in our tiny kitchen with the cheapest wok we could find, and she taught me that patience with the prep work makes all the difference. That night, the beef was impossibly tender, and the sauce hit every note of spicy, sweet, and savory. Now whenever I make this, I can still hear her laughing at how seriously I took my vegetable chopping technique.
Last winter, my partner came home exhausted from a twelve hour shift, and this dish saved the evening. I had everything prepped before he walked through the door, and the smell of garlic and ginger hitting the hot oil made him pause in the hallway. We ate standing up at the counter, too hungry to bother with the dining table, and he told me it was better than our usual spot downtown. Thats the thing about stir fry done right, it turns a Tuesday night into something worth remembering.
Ingredients
- Flank steak or sirloin: Slicing against the grain is non negotiable for tender beef, and freezing it for 15 minutes makes thin slicing effortless
- Broccoli florets: Fresh and crisp works best here, as frozen broccoli releases too much water and makes the sauce watery
- Red bell pepper: Adds sweetness and a pop of color that makes the dish feel complete and balanced
- Fresh garlic and ginger: The aromatics are the foundation, so fresh makes a noticeable difference over jarred versions
- Soy sauce, oyster sauce, and hoisin: This trio creates the umami depth that makes the sauce addictive
- Sriracha or chili garlic sauce: Start with one tablespoon and adjust, as some brands pack significantly more heat than others
- Cornstarch slurry: This is what transforms the sauce from a thin glaze into something that coats every bite perfectly
Instructions
- Whisk together your sauce components:
- In a small bowl, combine the soy sauce, oyster sauce, hoisin sauce, rice vinegar, sriracha, brown sugar, and sesame oil until the sugar completely dissolves
- Prepare the cornstarch slurry:
- Mix the cornstarch with water in a separate small bowl until smooth, ensuring no lumps remain before you start cooking
- Sear the beef quickly:
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat, add the beef in a single layer, and stir fry for 2 to 3 minutes until browned but still slightly pink in the center
- Cook the vegetables:
- Add the remaining oil to the pan, then stir fry the garlic, ginger, broccoli, and red bell pepper for 3 to 4 minutes until the vegetables are bright and tender crisp
- Combine everything:
- Return the beef to the pan, pour in the sauce, and stir constantly for 1 minute to coat everything evenly
- Thicken the sauce:
- Stir in the cornstarch slurry and cook for 1 to 2 minutes more until the sauce thickens and clings to the beef and vegetables
- Serve immediately:
- Plate the stir fry over hot cooked rice and finish with sliced green onions for freshness and color
My neighbor from college would text me whenever she had a bad day, and I knew exactly what to make. We would sit on her living room floor with takeout containers filled with this spicy beef, and somehow the heat of the sriracha matched the frustration she needed to burn off. Food has this way of being there when words feel like too much effort.
Making It Your Own
Swap in snap peas, bok choy, or even sliced mushrooms if broccoli is not your thing. The timing stays roughly the same, just adjust based on how crunchy you like your vegetables. Ive used thinly sliced chicken breast and even firm tofu when I wanted a break from beef, both work beautifully with this sauce.
Getting The Heat Right
Some nights I want gentle warmth, other times I need the kind of spice that makes my nose run. Start with one tablespoon of sriracha and taste the sauce before adding it to the pan. Remember that the heat will mellow slightly as it coats the beef and vegetables, so err on the side of slightly spicier than you think you want.
Serving Suggestions
White rice is classic, but jasmine rice adds a lovely floral note that complements the garlic and ginger. If you are avoiding rice, cauliflower rice works surprisingly well, or serve it over udon noodles for a more substantial meal. A cold crisp beer or slightly sweet Riesling cuts through the spice beautifully.
- Prep your ingredients before turning on the stove
- Let the pan get fully hot before adding the oil
- Do not be afraid of high heat, that is where the flavor lives
There is something deeply satisfying about a meal that comes together this quickly and tastes this good. Hope this becomes a weeknight staple in your kitchen too.
Recipe Questions
- → What cut of beef works best?
-
Flank steak or sirloin thinly sliced against the grain delivers tender, quick-cooking beef ideal for stir-frying.
- → How to keep broccoli crisp?
-
Stir-fry broccoli for 3-4 minutes over high heat, ensuring it remains bright and crisp-tender without overcooking.
- → Can the spice level be adjusted?
-
Yes, adjust sriracha or chili garlic sauce amounts to control the heat according to your preference.
- → What can substitute for broccoli?
-
Snap peas, bok choy, or mixed vegetables work well as alternatives, maintaining texture and flavor balance.
- → How to thicken the sauce evenly?
-
Mix cornstarch with water to create a slurry and stir it in near the end of cooking until the sauce thickens and coats ingredients nicely.