This dish features thinly sliced beef marinated to enhance tenderness and flavor, combined with crisp broccoli florets and optional red bell pepper. Aromatic garlic and ginger add depth, while a sauce blending soy, oyster, hoisin, and chili brings a balance of heat and sweetness. Quick searing locks in juice, and a brief steaming softens the vegetables perfectly. Garnished with green onions and sesame seeds, it's ideal served with rice or noodles for a fulfilling meal.
The first time I made this beef and broccoli was on a Tuesday night when I had zero energy but serious cravings. My local takeout spot had closed unexpectedly, and I stood staring at a flank steak I'd bought on impulse. Fifteen minutes later, my kitchen smelled better than any restaurant, and I realized takeout was now optional forever.
My roommate walked in during the final stir-fry step and literally stopped in her tracks. Now she demands this dish at least twice a month and has started calling it the better-than-takeout miracle. I've started doubling the recipe because leftovers reheat beautifully for lunch the next day.
Ingredients
- 450 g flank steak or sirloin: Slice thinly against the grain to keep it tender and quick cooking
- 1 tbsp soy sauce for marinade: This starts the flavor penetration right at the protein level
- 1 tbsp cornstarch: Creates that silky restaurant texture through a technique called velveting
- 1 tsp sesame oil: A little goes a long way for authentic Asian flavor depth
- 1 large head broccoli: Fresh florets hold up better in high heat cooking than frozen
- 1 red bell pepper: Adds sweetness and gorgeous color contrast to the bowl
- 3 cloves garlic: Minced fresh releases more oils than pre-minced jar versions
- 1 tbsp fresh ginger: Peel with a spoon for less waste than using a vegetable peeler
- 3 tbsp soy sauce: The backbone of your stir fry sauce providing salt and umami
- 2 tbsp oyster sauce: Adds deep richness that soy sauce alone cannot achieve
- 1 tbsp hoisin sauce: Brings a subtle sweetness that balances the heat
- 1 tbsp rice vinegar: Brightens everything and cuts through rich sauces
- 1 tbsp sriracha or chili garlic sauce: Adjust this up or down based on your spice tolerance
- 1 tsp brown sugar: Helps caramelize the beef and balance tangy components
- 1/3 cup water: Creates the sauce volume and helps steam vegetables
- 2 tbsp vegetable oil: High smoke point makes it perfect for wok cooking
- 2 green onions: Fresh garnish adds a mild onion bite and beautiful finish
- 1 tsp toasted sesame seeds: Sprinkle these at the end for nutty crunch and visual appeal
Instructions
- Marinate the beef:
- Combine the sliced beef with soy sauce cornstarch and sesame oil in a bowl. Toss until every piece is coated then let it sit for 10 to 15 minutes while you prep everything else.
- Mix your sauce:
- Whisk together soy sauce oyster sauce hoisin sauce rice vinegar sriracha brown sugar and water in a separate bowl until the sugar dissolves completely. Keep this right by your stove for easy access during cooking.
- Sear the beef:
- Heat half the oil in a large wok or skillet over high heat until it shimmers. Add beef in a single layer and sear for 1 to 2 minutes per side until browned then remove to a plate. Do not overcrowd the pan.
- Build the aromatics:
- Add remaining oil to the hot wok then toss in garlic and ginger. Stir fry for 30 seconds until fragrant but not browned or the flavor will turn bitter.
- Cook the vegetables:
- Add broccoli and bell pepper if using and stir fry for 2 to 3 minutes. Pour in 2 tablespoons water and cover for 2 minutes to steam the broccoli until tender crisp.
- Combine everything:
- Return beef to the wok then pour in your prepared sauce. Toss everything together and stir fry for 2 to 3 minutes until sauce thickens and coats each piece of beef and vegetables.
- Finish and serve:
- Remove from heat immediately and garnish with green onions and sesame seeds. Serve hot with steamed rice or noodles while the sauce is still glossy and clinging to everything.
This recipe has saved countless weeknights when I wanted something satisfying but had zero energy for elaborate cooking. The way the sauce clings to each piece of tender beef and crisp broccoli makes it feel special enough for company but easy enough for Tuesday.
Making It Your Own
Swap flank steak for chicken thighs thinly sliced or use firm tofu cubes for a vegetarian version. Snow peas carrots or snap peas work beautifully alongside or instead of broccoli depending on what looks fresh at the market. The sauce is flexible enough to work with whatever protein and vegetables you have on hand.
Perfecting The Technique
Velveting the beef with cornstarch is the secret technique that restaurant kitchens use to keep meat impossibly tender. High heat is non-negotiable for that authentic wok flavor and texture. Work in batches if needed and never overload the pan or you will steam instead of stir fry.
Make Ahead Strategy
Slice the beef and mix the sauce up to 24 hours in advance storing them separately in the refrigerator. Cut vegetables the night before and keep them in a sealed container with a paper towel to absorb excess moisture. The sauce can be doubled and stored in a jar for an even faster meal next time.
- Cook rice or noodles ahead of time and reheat while the stir fry cooks
- Prepped ingredients stay fresh in the fridge for 2 to 3 days
- The sauce keeps well refrigerated for up to a week
I love watching friends take their first bite and realize homemade stir fry actually tastes better than delivery. Once you master this recipe you will wonder why you ever ordered takeout at all.
Recipe Questions
- → How can I make this dish gluten-free?
-
Use tamari instead of soy sauce and choose gluten-free oyster and hoisin sauces to keep the flavors intact while avoiding gluten.
- → Can I substitute the beef with other proteins?
-
Yes, chicken or firm tofu work well as alternatives, adjusting cooking times accordingly to ensure proper doneness.
- → What adds the spicy flavor in this dish?
-
Sriracha or chili garlic sauce provides the main heat, while optional fresh chilies or red pepper flakes can intensify the spice.
- → How do I keep the broccoli crisp yet tender?
-
Stir-fry the broccoli briefly, then cover with a splash of water to steam it for a couple of minutes, maintaining a perfect tender-crisp texture.
- → What garnishes complement this dish?
-
Thinly sliced green onions and toasted sesame seeds add a fresh, nutty finish that enhances both flavor and presentation.