Spicy Beef Broccoli Stir Fry

A vibrant serving of Spicy Beef and Broccoli Stir Fry with tender beef and crisp green broccoli florets, glistening with a savory sauce. Save
A vibrant serving of Spicy Beef and Broccoli Stir Fry with tender beef and crisp green broccoli florets, glistening with a savory sauce. | cookingwithavery.com

This dish features thinly sliced beef marinated for tenderness and flavor, quickly seared, then stir-fried with fresh broccoli and aromatic garlic and ginger. A rich and spicy sauce made with soy, oyster, hoisin, and chili adds depth and heat, coating each ingredient perfectly. Finished with garnishes like green onions and toasted sesame seeds, it offers a vibrant, balanced meal ideal for busy days.

The first time I made this stir-fry, I stood too close to the pan when the garlic hit the hot oil and ended up coughing through the entire kitchen while my husband laughed from the safety of the living room. That singed garlic smell still triggers the memory, but I eventually learned that high heat and quick movements are exactly what make stir-frying so exhilarating. Now this beef and broccoli has become our go-to when we need something fierce and comforting on a Tuesday night.

Last winter, my sister came over after a rough week at work and I doubled this recipe without thinking. We stood around the wok with forks, eating straight from the pan instead of bothering with plates, and she told me it was exactly what she needed. Something about the combination of heat and comfort food just makes people open up.

Ingredients

  • Flank steak or sirloin (450 g): Slice against the grain into thin strips, this is the secret to tender beef that never turns chewy
  • Soy sauce (4 tbsp total): Split between marinade and sauce, it builds layers of savory depth that keeps you coming back for more
  • Cornstarch (1 tbsp): This creates the silky coating on the beef that restaurants use, plus it helps thicken the final sauce beautifully
  • Sesame oil (1 tsp): A little goes a long way, so add it to the marinade for that unmistakable nutty aroma
  • Broccoli (1 large head): Cut into uniform florets so everything cooks evenly, tender-crisp is the goal here
  • Red bell pepper (optional): Adds sweetness and a pop of color that makes the dish feel special
  • Fresh ginger (1 tbsp): Grate it or mince it finely, nothing compares to that spicy, fresh kick
  • Oyster sauce (2 tbsp): The umami powerhouse that ties everything together with a rich, salty depth
  • Hoisin sauce (1 tbsp): Brings a subtle sweetness that balances the heat and soy perfectly
  • Rice vinegar (1 tbsp): Cuts through the richness and brightens the entire sauce
  • Sriracha (1 tbsp): Adjust this to your heat tolerance, but do not leave it out entirely
  • Brown sugar (1 tsp): Just enough to mellow the sharp edges and help the sauce cling to everything
  • Vegetable oil (2 tbsp): Use a neutral oil with a high smoke point, it needs to handle serious heat

Instructions

Marinate the beef:
Toss the sliced beef with soy sauce, cornstarch, and sesame oil until evenly coated, then let it sit for 10 to 15 minutes while you prep everything else. This step is what makes restaurant-style tender beef possible.
Whisk the sauce:
Combine all the sauce ingredients in a bowl, soy sauce, oyster sauce, hoisin, rice vinegar, sriracha, brown sugar, and water, until smooth and fully incorporated. Taste it now and adjust the heat if you are brave.
Sear the beef:
Heat half the oil in a wok over high heat until it is shimmering, then add the beef in a single layer and let it sear undisturbed for 1 to 2 minutes before flipping. Work in batches if your pan is crowded, otherwise the beef will steam instead of brown.
Bloom the aromatics:
Add the remaining oil to the wok, toss in the garlic and ginger, and stir for 30 seconds until fragrant but not burned. This is where the magic starts.
Cook the broccoli:
Add the broccoli and bell pepper, stir fry for 2 to 3 minutes, then splash in 2 tablespoons of water and cover to steam for another 2 minutes. You want bright green and tender-crisp, not mushy.
Bring it together:
Return the beef to the wok, pour in the sauce, and toss everything together for 2 to 3 minutes until the sauce thickens and clings to each piece. The whole kitchen should smell incredible right about now.
Finish and serve:
Remove from heat immediately, scatter with green onions and sesame seeds, and serve over steaming rice while it is still sizzling.
Spicy Beef and Broccoli Stir Fry in a hot wok with steam rising, garnished with fresh green onions and sesame seeds for a quick meal. Save
Spicy Beef and Broccoli Stir Fry in a hot wok with steam rising, garnished with fresh green onions and sesame seeds for a quick meal. | cookingwithavery.com

This recipe became a regular in our rotation after my neighbor asked for the recipe following a random weeknight dinner we shared. Now whenever I smell sriracha hitting hot oil, I think of how something so simple can bring people together around the table.

Making It Your Own

I have swapped in sliced chicken breast, shrimp, and even extra-firm tofu when we wanted a break from beef. The sauce works with almost any protein, but keep in mind that thinner cuts cook faster, so adjust your timing accordingly.

Perfecting the Heat

Some nights I dial back the sriracha when the kids are eating, and other times I add sliced fresh chilies because we are feeling bold. The beauty is that you control the spice level, and the sauce stays balanced either way.

Serving Ideas

Steamed jasmine rice is classic, but I have also served this over noodles, folded it into lettuce cups, and even eaten it straight from the wok when no one was watching.

  • Cool down the heat with a side of cucumber salad dressed in rice vinegar
  • Crush extra red pepper flakes into your portion if you really want to sweat
  • Double the sauce if you are serving this over noodles instead of rice
Close-up of Spicy Beef and Broccoli Stir Fry revealing juicy beef strips and vibrant vegetables coated in a bold, spicy sauce. Save
Close-up of Spicy Beef and Broccoli Stir Fry revealing juicy beef strips and vibrant vegetables coated in a bold, spicy sauce. | cookingwithavery.com

Grab your fork and maybe a cold drink, this one brings the heat in all the right ways.

Recipe FAQs

Flank steak or sirloin thinly sliced against the grain works best for tenderness and quick cooking.

Yes, red bell pepper is a great addition for color and sweetness, but feel free to include your favorites.

The heat comes from sriracha or chili garlic sauce, adjustable to your taste for mild to bold spice levels.

Stir-fry broccoli briefly then cover with a bit of water to steam for 2 minutes, keeping it tender-crisp.

Replace soy sauce with tamari and ensure oyster and hoisin sauces are gluten-free to keep the sauce safe for gluten-sensitive diets.

Spicy Beef Broccoli Stir Fry

Tender beef and crisp broccoli stir-fried with a spicy, savory sauce for a quick meal.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 1 pound flank steak or sirloin, thinly sliced against the grain

Marinade

  • 1 tablespoon soy sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon sesame oil

Vegetables

  • 1 large head broccoli, cut into florets (about 4 cups)
  • 1 red bell pepper, thinly sliced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced

Sauce

  • 3 tablespoons soy sauce
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon sriracha or chili garlic sauce
  • 1 teaspoon brown sugar
  • 1/3 cup water

For Stir Fry

  • 2 tablespoons vegetable oil, divided
  • 2 green onions, sliced
  • 1 teaspoon toasted sesame seeds

Instructions

1
Marinate the Beef: Combine beef slices with soy sauce, cornstarch, and sesame oil in a bowl. Toss thoroughly and let stand for 10 to 15 minutes.
2
Prepare the Sauce: Whisk together soy sauce, oyster sauce, hoisin sauce, rice vinegar, sriracha, brown sugar, and water in a separate bowl until well combined.
3
Sear the Beef: Heat 1 tablespoon oil in a large wok or skillet over high heat. Add beef in a single layer and sear for 1 to 2 minutes per side until browned. Transfer to a plate.
4
Aromatics: Add remaining 1 tablespoon oil to the wok. Stir fry garlic and ginger for 30 seconds until fragrant.
5
Cook Vegetables: Add broccoli and bell pepper. Stir fry for 2 to 3 minutes. Pour in 2 tablespoons water, cover, and steam for 2 minutes until broccoli is tender-crisp.
6
Combine and Finish: Return beef to the wok. Pour in prepared sauce. Toss together and stir fry for 2 to 3 minutes until sauce thickens and coats everything evenly.
7
Serve: Remove from heat. Garnish with green onions and sesame seeds. Serve immediately with steamed rice or noodles.
Additional Information

Equipment Needed

  • Large wok or skillet
  • Mixing bowls
  • Whisk
  • Cutting board and knife
  • Measuring spoons and cups

Nutrition (Per Serving)

Calories 315
Protein 32g
Carbs 18g
Fat 13g

Allergy Information

  • Contains soy (soy sauce, hoisin, oyster sauce)
  • Contains shellfish (oyster sauce); substitute with mushroom sauce for shellfish-free version
  • Contains gluten (soy sauce, hoisin, oyster sauce); use gluten-free alternatives if needed
  • May contain sesame (sesame oil, sesame seeds)
Avery Mitchell

Passionate home cook sharing easy recipes, cooking tips, and meal ideas for food lovers.