Spicy Beef Stir Fry

Tender beef strips and crisp broccoli in a glossy, spicy sauce for a Spicy Beef Stir Fry with Mixed Vegetables. Pin it
Tender beef strips and crisp broccoli in a glossy, spicy sauce for a Spicy Beef Stir Fry with Mixed Vegetables. | howtocookwithali.com

This dish combines tender beef strips with a colorful mix of bell peppers, broccoli, carrots, and sugar snap peas, all coated in a bold, spicy sauce. Quick marination enhances the flavor while stir-frying keeps the vegetables crisp-tender. Garlic, ginger, and chili sauce add depth, perfect for a vibrant and easy weeknight dinner. Serve with steamed rice or noodles for a satisfying meal.

The first time I made this stir fry on a Tuesday evening, my kitchen filled with that amazing smell of sizzling garlic and ginger that makes your stomach growl. I'd forgotten to defrost anything proper for dinner, but some flank steak in the freezer saved the day. Now it's become that recipe I can make without even thinking, the one that always works even when I'm exhausted and just need something good fast.

Last summer my friend Sarah dropped by unexpectedly while I was cooking this, hovering over the wok asking a million questions. She claimed she couldn't cook stir fry to save her life, but after watching me throw everything together, she texted me two days later saying she'd made it three times already. There's something satisfying about turning simple ingredients into something that looks and tastes restaurant quality.

Ingredients

  • Flank steak or sirloin 450 g 1 lb: Slice it thin against the grain, this is literally the secret to tender beef every time
  • Soy sauce 2 tbsp for marinade plus 2 tbsp for sauce: Low sodium works great if you're watching salt but regular gives deeper flavor
  • Oyster sauce 1 tbsp: Adds this incredible umami richness that soy sauce alone can't achieve
  • Cornstarch 1 tbsp: This coats the beef and keeps it silky soft during cooking
  • Sesame oil 1 tsp: A tiny bit goes a long way, use toasted for maximum fragrance
  • Red and yellow bell peppers 1 each: Different colors make it look beautiful and add slight sweetness variations
  • Broccoli florets 150 g 1 cup: Fresh works best but frozen in a pinch will do
  • Carrot 1 medium julienned: Cut these into thin matchsticks so they cook at the same speed as everything else
  • Sugar snap peas 100 g 1 cup: Leave them whole for satisfying crunch in every bite
  • Spring onions 2 sliced: Both white and green parts add different kinds of onion flavor
  • Hoisin sauce 1 tbsp: Like Chinese barbecue sauce, thick and slightly sweet
  • Rice vinegar 1 tbsp: Cuts through the richness and brightens everything
  • Chili garlic sauce 1 tbsp: Sriracha works perfectly, adjust based on your spice tolerance
  • Honey 1 tbsp: Balances the salty elements and helps the sauce cling to everything
  • Garlic 2 cloves minced: Fresh garlic makes all the difference here, dont skip it
  • Fresh ginger 1 tsp grated: Peel it with a spoon and grate it right into the sauce bowl
  • Vegetable oil 2 tbsp: Neutral oil lets other flavors shine without overpowering

Instructions

Marinate the beef:
Toss the sliced beef with soy sauce, oyster sauce, cornstarch and sesame oil until every piece is coated. Let it sit for 10 minutes while you prep everything else, this step is what makes the beef restaurant tender.
Make the sauce:
Whisk together the soy sauce, hoisin, rice vinegar, chili garlic sauce, honey, garlic and ginger in a small bowl. The honey might not dissolve completely at first but it will melt once it hits the hot pan.
Sear the beef:
Heat 1 tablespoon oil in your wok over high heat until it's smoking hot. Add the beef in a single layer and let it sear for 2 minutes, flip and cook 1 more minute until browned but still slightly pink inside. Remove it to a plate, the beef will finish cooking later.
Cook the vegetables:
Add the remaining oil to the same hot pan and toss in the bell peppers, broccoli, carrot and sugar snap peas. Stir fry for 3 minutes until they're bright and crisp tender, still with some bite to them.
Bring it all together:
Pour in the sauce and let it bubble for 30 seconds until it thickens slightly. Add the beef back in with any juices and toss everything for 2 minutes until the beef is cooked through and everything's glossy.
Finish and serve:
Throw in the spring onions right at the end, give it one final toss and serve immediately over steaming hot rice. The vegetables should still have crunch and the sauce should coat every bite.
Spicy Beef Stir Fry with Mixed Vegetables sizzling in a wok with carrots, bell peppers, and snap peas. Pin it
Spicy Beef Stir Fry with Mixed Vegetables sizzling in a wok with carrots, bell peppers, and snap peas. | howtocookwithali.com

My youngest daughter used to pick out all the bell peppers until I started cutting them into smaller strips, and now she's the one reminding me to add extra. Some nights we make this just for ourselves after the kids are asleep, standing at the stove eating straight from the wok while catching up about our day. It's become more than just dinner, it's our little ritual.

Getting That Restaurant Texture

Here's what I learned after years of okay stir fries: the beef needs to be sliced really thin, like paper thin if you can manage it. Freeze the meat for 20 minutes before cutting and it'll slice cleanly. Also, don't be afraid of high heat, that's what gives stir fry its characteristic smoky flavor and quick cooking time.

Vegetable Swaps That Actually Work

I've made this with whatever needs using up from the fridge, and honestly most vegetables work if you adjust cooking times. Snow peas instead of sugar snaps, zucchini in summer, even diced sweet potato when I want something more substantial. Just add harder vegetables first and softer ones later so everything finishes at the same time.

Make It Your Own

Once you've made this a few times, you'll start developing your own version. Maybe more garlic, less honey, extra vegetables to stretch it further. That's the beauty of stir fry, it's never exactly the same twice and that's exactly how it should be.

  • Double the sauce if you love lots of coating on your rice
  • Crack an egg into the hot pan at the end for extra protein
  • Finish with fresh cilantro or Thai basil for a completely different flavor profile
Colorful platter of Spicy Beef Stir Fry with Mixed Vegetables served beside fluffy jasmine rice for a weeknight dinner. Pin it
Colorful platter of Spicy Beef Stir Fry with Mixed Vegetables served beside fluffy jasmine rice for a weeknight dinner. | howtocookwithali.com

This recipe has saved countless weeknight dinners and turned last minute guests into impressed eaters. Hope it finds a regular spot in your dinner rotation like it has in ours.

Recipe FAQs

Flank steak or sirloin thinly sliced against the grain ensures tenderness and quick cooking.

Modify the amount of chili garlic sauce to suit your heat preference, from mild to extra spicy.

Yes, chicken, tofu, or shrimp can be used for variation while maintaining quick stir-fry methods.

Bell peppers, broccoli, carrots, and sugar snap peas stay crisp-tender when stir-fried briefly over high heat.

Using cornstarch in the marinade and sauce helps thicken and coat ingredients evenly for a glossy finish.

Spicy Beef Stir Fry

Tender beef and crisp vegetables in a bold, spicy sauce ready in 30 minutes.

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

Ingredients

Beef

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

Marinade

  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon sesame oil

Vegetables

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 cup broccoli florets
  • 1 medium carrot, julienned
  • 1 cup sugar snap peas, trimmed
  • 2 spring onions, sliced

Sauce

  • 2 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon chili garlic sauce
  • 1 tablespoon honey
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, grated

Cooking

  • 2 tablespoons vegetable oil

Instructions

1
Marinate the beef: Combine the beef with soy sauce, oyster sauce, cornstarch, and sesame oil in a bowl. Toss thoroughly to coat and let marinate for 10 minutes.
2
Prepare the sauce: Whisk together soy sauce, hoisin sauce, rice vinegar, chili garlic sauce, honey, garlic, and ginger in a separate small bowl. Set aside until ready to use.
3
Sear the beef: Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat. Add marinated beef and stir-fry for 2-3 minutes until browned but not fully cooked through. Remove from pan and set aside.
4
Cook the vegetables: Add remaining 1 tablespoon oil to the pan. Stir-fry bell peppers, broccoli, carrot, and sugar snap peas for 3-4 minutes until crisp-tender.
5
Combine and finish: Return beef to the pan. Pour in sauce and stir-fry everything together for 2-3 minutes until beef is cooked through and vegetables are coated and glossy. Remove from heat.
6
Garnish and serve: Sprinkle with spring onions and serve hot with steamed rice or noodles.
Additional Information

Equipment Needed

  • Large wok or deep skillet
  • Sharp knife
  • Cutting board
  • Mixing bowls
  • Wooden spoon or spatula

Nutrition (Per Serving)

Calories 340
Protein 29g
Carbs 22g
Fat 14g

Allergy Information

  • Contains soy (soy sauce, hoisin sauce), gluten (soy sauce, hoisin sauce, oyster sauce), and shellfish (if oyster sauce contains shellfish). Use tamari instead of soy sauce and gluten-free oyster and hoisin sauces for gluten-free option.
Ali Thompson

Home cook sharing easy, budget-friendly recipes and kitchen tips for real-life meals.