This dish features tender strips of beef marinated in savory soy and sesame flavors then quickly cooked with fresh broccoli, red bell pepper, and green onions. The spicy garlic-ginger sauce combines oyster, hoisin, and chili garlic sauces with a hint of sweetness and tang for balance. Ready in just 30 minutes, this stir fry offers a bold taste with crisp vegetables that retain their bite. Garnished with toasted sesame seeds and optional cilantro, it’s perfect served hot with steamed rice or noodles for a satisfying meal full of vibrant textures and punchy flavors.
The first time I made this spicy beef and broccoli, my kitchen filled with such incredible aromas that my roommate actually paused on her way out the door to ask what was happening in there. Now its my go-to when I need something that feels restaurant-quality but comes together faster than delivery would arrive. The way the heat hits the back of your throat while the tender beef melts on your tongue is just absolute perfection.
Last Tuesday I was running late and craving something bold, so I threw this together while catching up with my sister on the phone. By the time we hung up, dinner was ready and she was demanding the recipe because the sizzling sounds coming through the speaker made her hungry. Thats when I knew this stir fry wasnt just for me anymore.
Ingredients
- 1 lb flank steak, thinly sliced against the grain: Cutting against the grain is the secret to incredibly tender beef that doesnt require hours of cooking
- 2 tbsp soy sauce, 1 tbsp cornstarch, 1 tsp sesame oil: This simple marinade transforms the beef, making it silky and giving it that velvety texture you get at good Asian restaurants
- 3 cups broccoli florets and 1 red bell pepper: Fresh vegetables add crunch and color while soaking up all that spicy sauce beautifully
- 3 tbsp soy sauce, 2 tbsp oyster sauce, 1 tbsp hoisin sauce: This trio creates that rich, glossy sauce with incredible depth and umami
- 1 tbsp chili garlic sauce: Adjust this to your heat tolerance, but dont skip it entirely or youll miss the whole point
- 2 tbsp vegetable oil and aromatics: High heat oil plus garlic and ginger is the foundation that makes everything else sing
Instructions
- Prepare the beef:
- Toss the sliced beef with soy sauce, cornstarch, and sesame oil until coated, then let it sit for 10 minutes while you prep everything else
- Mix your sauce:
- Whisk together all the sauce ingredients in a small bowl until the brown sugar dissolves completely
- Sear the beef:
- Heat half the oil in a large skillet or wok over high heat, add beef in a single layer, and let it sear for 1-2 minutes per side until browned
- Cook the aromatics:
- Add remaining oil to the pan and stir fry garlic and ginger for just 30 seconds until you can smell them throughout your kitchen
- Add vegetables:
- Toss in broccoli and bell pepper, stir frying for 2-3 minutes until theyre bright but still crunchy
- Combine everything:
- Return beef to the pan with green onions, pour in the sauce, and toss until everything is coated and the sauce thickens
This recipe became a regular in my rotation after a particularly stressful work week when comfort food was the only thing getting me through. Something about standing over a hot wok, watching everything come together so quickly, just resets your entire mood.
Choosing the Right Beef
Flank steak is ideal here because its lean but still flavorful, and it takes on marinades beautifully. If you cant find flank, skirt steak works just as well. The key is slicing it paper-thin and against the grain, which breaks up the muscle fibers and guarantees tenderness every time.
Mastering High Heat Cooking
Let your pan get properly hot before adding any ingredients. You should see faint wisps of smoke rising from the oil. This intense heat creates the sear that gives stir fry its characteristic flavor and texture. If your ingredients start looking steamed instead of seared, turn up that heat.
Building Layers of Flavor
The marinade on the beef, the aromatic base, and the finished sauce all work together to create complexity. Each layer adds something different. The cornstarch in the marinade helps the sauce cling to every bite, while the combination of oyster sauce, hoisin, and chili garlic creates that restaurant-quality finish.
- Taste your sauce before adding it to the pan and adjust the heat level
- Dont overcrowd your pan or everything will steam instead of sear
- Serve immediately over steamed rice for the best experience
There is something deeply satisfying about a recipe that delivers so much flavor in so little time. This spicy beef and broccoli might just become your weeknight hero too.
Recipe FAQs
- → How can I adjust the spice level?
-
Modify the amount of chili garlic sauce or add fresh sliced chili to increase heat; omit for a milder flavor.
- → What is the best cut of beef to use?
-
Flank steak is ideal as it slices thinly against the grain and cooks quickly while staying tender.
- → Can I substitute vegetables?
-
Yes, snap peas, mushrooms, or carrots make good alternatives or additions for extra crunch and color.
- → How do I prevent the beef from overcooking?
-
Quickly sear the beef in batches over high heat and avoid crowding the pan to preserve tenderness.
- → Are there alternatives to oyster sauce for allergen concerns?
-
Vegetarian oyster sauce or mushroom-based sauces provide similar umami flavor while avoiding shellfish allergens.