Spicy Beef Broccoli Stir Fry

Sizzling Spicy Beef and Broccoli Stir Fry in a hot wok, tender beef and crisp broccoli coated in glossy, aromatic sauce. Pin to Pinterest
Sizzling Spicy Beef and Broccoli Stir Fry in a hot wok, tender beef and crisp broccoli coated in glossy, aromatic sauce. | ninerrecipes.com

This dish features thinly sliced flank steak marinated in soy sauce and sesame oil, quickly seared for a tender finish. Crisp broccoli florets and colorful bell peppers are stir-fried with aromatic garlic and ginger, then combined with a flavorful spicy sauce blending soy, oyster, and chili garlic sauces. Finished with toasted sesame seeds and fresh cilantro, it delivers a balanced punch of heat and umami, perfect for an easy, satisfying meal in just 30 minutes.

The first time I made spicy beef and broccoli, my husband actually asked if we could order it every week instead of our usual takeout. I stood at the stove with the windows open because the chili garlic sauce hit the air and cleared my sinuses before I even took a bite. That reaction made me realize homemade stir fry could actually be better than delivery, plus I could control exactly how much heat went into the sauce.

Last winter my sister came over exhausted from a 12 hour shift, and I whipped this up while she sat at the counter complaining about her day. By the time the broccoli hit the hot oil, she had stopped mid sentence and was asking what smelled so incredible. We ate standing up in the kitchen, and she forgot to be tired after the first bite.

Ingredients

  • 1 lb flank steak, thinly sliced against the grain: Cutting across the muscle fibers makes every bite tender instead of chewy, and freezing the meat for 15 minutes beforehand makes slicing so much easier
  • 2 tbsp soy sauce: Use this in the marinade to start building that umami base that penetrates the beef
  • 1 tbsp cornstarch: This is the secret weapon that velvet the meat, creating a protective coating so it stays silky even over high heat
  • 1 tsp sesame oil: Just a small amount adds that deep, nutty aroma that makes your kitchen smell like a professional wok station
  • 3 cups broccoli florets: Fresh broccoli holds up better than frozen and gets those nice charred edges in the hot pan
  • 1 red bell pepper, sliced: This brings sweetness and color that balances the spicy sauce
  • 3 green onions, sliced: Add these at the end so they stay bright and fresh, not wilted
  • 3 tbsp soy sauce: The salty backbone of the stir fry sauce
  • 2 tbsp oyster sauce: This adds depth and richness that soy sauce alone cannot provide
  • 1 tbsp hoisin sauce: A little goes a long way to give the sauce that glossy, restaurant style finish
  • 1 tbsp chili garlic sauce: Start here and adjust up or down depending on your spice tolerance
  • 1 tbsp rice vinegar: Cuts through the rich sauces and brightens everything
  • 1 tbsp brown sugar: Balances the salt and heat with just enough sweetness
  • 2 tbsp vegetable oil: A neutral oil that can handle high heat without burning
  • 3 cloves garlic, minced: Fresh garlic makes all the difference, never use the pre minced stuff in a jar
  • 1 inch fresh ginger, grated: Peel it with a spoon and grate it fresh for the best spicy kick
  • 1 tsp toasted sesame seeds: Sprinkle these on top for that final crunch and visual appeal
  • 2 tbsp fresh cilantro, chopped: Optional but adds a fresh herbal note that cuts through the richness

Instructions

Marinate the beef:
Combine the sliced beef with 2 tbsp soy sauce, cornstarch, and sesame oil in a medium bowl, tossing until every piece is coated. Let it sit for 10 minutes while you prep everything else, which is exactly how long it takes to whisk the sauce and chop the vegetables.
Whisk the sauce:
In a small bowl, combine the remaining soy sauce, oyster sauce, hoisin, chili garlic sauce, rice vinegar, brown sugar, and water. Whisk until the sugar dissolves completely and the mixture turns a deep, glossy brown.
Sear the beef:
Heat 1 tbsp vegetable oil in a large skillet or wok over high heat until it shimmers, then add the beef in a single layer. Let it sear for 1 to 2 minutes per side until browned but still slightly pink in the center, then remove it from the pan and set it aside on a plate.
Cook the aromatics:
Add the remaining 1 tbsp oil to the hot pan and toss in the garlic and ginger, stirring constantly for 30 seconds until fragrant but not burned.
Add the vegetables:
Throw in the broccoli and bell pepper, stir frying for 2 to 3 minutes until the broccoli turns bright green and tender crisp but still has some bite.
Combine everything:
Return the beef to the pan along with the green onions, pour in the sauce, and toss everything together until the sauce bubbles and thickens slightly, coating each piece in that glossy glaze.
Finish and serve:
Remove from heat immediately, sprinkle with sesame seeds and cilantro if using, and serve hot over steamed rice while the sauce is still glossy and clinging to every bite.
Plated Spicy Beef and Broccoli Stir Fry next to fluffy steamed rice and fresh cilantro garnish. Pin to Pinterest
Plated Spicy Beef and Broccoli Stir Fry next to fluffy steamed rice and fresh cilantro garnish. | ninerrecipes.com

This recipe became my go to when my kids started asking for spicy food. Now my daughter requests it for her birthday dinner every year, and she adds extra chili garlic sauce when I am not looking. Watching her cook it for her friends last year made me realize how simple it is to pass down recipes that become part of someone else story.

Getting The Right Texture

The cornstarch marinade is what separates restaurant quality stir fry from tough, chewy home versions. I learned this technique from a cook who explained that the starch creates a protective barrier around the meat, sealing in juices while protecting the protein from direct heat. The beef literally velvets in the pan and stays tender no matter how hot you cook it.

Building The Sauce

Stir fry sauce is all about balance, and the brown sugar is just as important as the chili garlic sauce. I once made it without the sugar and the heat overwhelmed everything else, making the dish almost painful to eat. That tiny tablespoon mellows the spice and helps the sauce cling to the meat and vegetables.

Making It Your Own

Once you master the basic technique, this recipe becomes a template for whatever you have in the fridge. The sauce works with chicken, pork, shrimp, or even tofu for a vegetarian version. I have added snap peas when I had them, used mushrooms instead of peppers, and swapped in snow peas when broccoli was not in season.

  • Double the sauce if you like more coating on your rice
  • Precook the broccoli for 1 minute in boiling water if you prefer it softer
  • Let the beef marinate up to 30 minutes for even more flavor penetration
Close-up of Spicy Beef and Broccoli Stir Fry highlighting saucy beef strips and vibrant green broccoli florets. Pin to Pinterest
Close-up of Spicy Beef and Broccoli Stir Fry highlighting saucy beef strips and vibrant green broccoli florets. | ninerrecipes.com

The best stir fry happens when everything is ready before you start cooking, because once that pan gets hot, there is no time to stop and chop. This dish comes together so fast that the only thing slower than making it is deciding whether to get seconds.

Recipe FAQs

Marinating the beef with soy sauce, cornstarch, and sesame oil for at least 10 minutes helps tenderize and adds flavor before stir-frying.

Red bell pepper and green onions are great additions, and snap peas or mushrooms also work well to add variety and texture.

Modify the amount of chili garlic sauce or add fresh sliced chili or red pepper flakes to increase heat according to your preference.

Yes, chicken or tofu can be used instead of beef. Adjust cooking time to ensure protein is properly cooked.

A large skillet or wok is ideal to ensure high heat distribution and quick cooking for crisp vegetables and tender meat.

Spicy Beef Broccoli Stir Fry

Tender beef and crisp broccoli tossed in a zesty, spicy sauce for a quick weeknight dinner.

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

Ingredients

Beef

  • 1 lb flank steak, thinly sliced against the grain

Marinade

  • 2 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil

Vegetables

  • 3 cups broccoli florets
  • 1 red bell pepper, sliced
  • 3 green onions, sliced

Sauce

  • 3 tbsp soy sauce
  • 2 tbsp oyster sauce
  • 1 tbsp hoisin sauce
  • 1 tbsp chili garlic sauce
  • 1 tbsp rice vinegar
  • 1 tbsp brown sugar
  • 2 tbsp water

Aromatics & Oil

  • 2 tbsp vegetable oil
  • 3 cloves garlic, minced
  • 1 inch fresh ginger, grated

Garnish

  • 1 tsp toasted sesame seeds
  • 2 tbsp fresh cilantro, chopped

Instructions

1
Marinate the Beef: Combine the beef with 2 tbsp soy sauce, cornstarch, and sesame oil in a medium bowl. Toss to coat evenly and let marinate for 10 minutes at room temperature.
2
Prepare the Sauce: Whisk together 3 tbsp soy sauce, oyster sauce, hoisin sauce, chili garlic sauce, rice vinegar, brown sugar, and water in a small bowl until sugar dissolves. Set aside.
3
Sear the Beef: Heat 1 tbsp vegetable oil in a large skillet or wok over high heat. Add marinated beef in a single layer and sear for 1-2 minutes per side until browned but not fully cooked through. Remove beef from pan and set aside.
4
Cook Aromatics: Add remaining 1 tbsp oil to the hot pan. Stir fry minced garlic and grated ginger for 30 seconds until fragrant, being careful not to burn.
5
Stir Fry Vegetables: Add broccoli florets and sliced red bell pepper to the pan. Stir fry for 2-3 minutes until vegetables are tender-crisp.
6
Combine and Finish: Return seared beef and green onions to the pan. Pour in the prepared sauce and stir well to coat everything. Cook for 2-3 minutes until sauce thickens and beef is cooked through.
7
Garnish and Serve: Remove from heat. Sprinkle with toasted sesame seeds and fresh cilantro. Serve immediately with steamed rice or noodles.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Whisk
  • Chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 320
Protein 31g
Carbs 21g
Fat 13g

Allergy Information

  • Contains soy
  • Contains oyster sauce (shellfish)
  • May contain gluten - use gluten-free soy sauce if necessary
  • Shellfish allergy: use vegetarian oyster sauce alternative
Chloe Warren

Home cook sharing wholesome, simple recipes and helpful kitchen hacks for everyday cooks.