A beginner-friendly guide to fast stir-fry: smart prep, a quick homemade base sauce, and an easy cooking order for restaurant-style results.
Recipeva
Quick Smoky Spicy Beef Stir Fry
This quick smoky spicy beef stir fry is a weeknight lifesaver: tender beef, crisp veggies, and a bold, garlicky sauce with just the right heat. Ready in about 25 minutes.
Maya Reynolds
Maya Reynolds is a passionate home cook, recipe developer, and the creative voice behind Recipeva. With over a decade of experience translating complex culinary techniques into approachable weeknight meals, she focuses on creating dishes that bring joy to the dinner table without the stress.
Created September 22, 2026
Updated September 22, 2026
If you have ever wanted a stir fry that tastes like you ordered it from your favorite spot but came together in your own kitchen in one pan, this is it. We are going for three big flavors here: smoky (hello, toasted chili and a touch of char), spicy (you control the heat), and savory and saucy (a glossy sauce that clings to every bite).
My biggest promise: once your ingredients are prepped, this cooks fast. Stir fry is not a “walk away and answer emails” situation. So we set ourselves up with a little kitchen organization, then let the stove do its thing.

Why you will love this stir fry
- Weeknight quick: about 25 minutes start to finish if your knife work is ready.
- Big flavor, normal groceries: everything is easy to find at a standard supermarket.
- Custom heat: mild, medium, or breathe-fire. Your call.
- One pan, easy cleanup: a wok is great, a large skillet works beautifully.
Ingredients
This recipe makes about 4 servings.

For the beef and marinade
- 1 1/4 pounds flank steak or sirloin, thinly sliced against the grain
- 1 1/2 tablespoons soy sauce
- 1 tablespoon cornstarch
- 1 teaspoon toasted sesame oil (optional but lovely)
- 1/4 teaspoon baking soda (optional for extra tenderness, especially with lean cuts; see timing note below)
For the stir fry
- 2 tablespoons neutral oil (avocado, canola, grapeseed)
- 1 bell pepper, sliced
- 2 1/2 to 3 cups broccoli florets
- 1 small onion, sliced (optional but adds sweetness)
- 4 to 6 cloves garlic, minced (I stand by it)
- 1 tablespoon fresh ginger, grated or minced
- 2 to 3 teaspoons chili flakes or 1 to 2 tablespoons chili crisp (use to taste)
- 1 teaspoon smoked paprika (adds that fast smoky hit)
Smoky spicy sauce
- 1/3 cup low-sodium soy sauce
- 2 tablespoons rice vinegar
- 1 1/2 tablespoons honey or brown sugar
- 1 tablespoon oyster sauce (optional, adds restaurant-style depth)
- 2 teaspoons cornstarch
- 1/3 cup water or beef broth (plus more as needed)
To finish
- 1 to 2 teaspoons toasted sesame oil
- Sliced scallions
- Sesame seeds
- Lime wedges (optional but amazing with the smoky spice)
How to make smoky spicy beef stir fry
Stir fry is a short, hot sprint. Read the steps once, then cook.
1) Slice the beef
Slice the steak against the grain as thinly as you can, ideally about 1/8-inch. If it is fighting you, pop it in the freezer for 15 minutes first. Semi-firm beef is easier to slice cleanly.
2) Marinate quickly
In a bowl, toss beef with soy sauce, cornstarch, sesame oil (if using), and baking soda (if using). Let it sit while you prep the vegetables and whisk the sauce, about 10 to 20 minutes.
Baking soda note: It works, but it is powerful. Keep it to 30 minutes or less for the best texture. If you want to prep the beef further ahead, skip the baking soda and just do soy sauce and cornstarch.
3) Whisk the sauce
In a small bowl, whisk soy sauce, rice vinegar, honey, oyster sauce (if using), cornstarch, and water until smooth. Set it right next to the stove.
Tip: This sauce thickens fast. If you like it looser, keep an extra splash of water or broth ready.
4) Prep vegetables and aromatics
Cut broccoli into bite-size florets and slice peppers and onion. Keep garlic, ginger, chili, and smoked paprika in a little pile because they go in fast.
5) Sear the beef in batches
Heat a wok or large skillet over high heat until it is properly hot, then add 1 tablespoon oil. Add half the beef in a single layer. Sear 60 to 90 seconds, flip, then cook 30 to 60 seconds more. Move to a plate and repeat with the remaining beef.
Tip: If the pan is crowded, the beef steams. We want a little char. That is where “smoky” starts.
6) Stir fry the vegetables
Add the remaining tablespoon oil. Toss in onion and broccoli first, stir fry 2 minutes. Add bell pepper and cook 1 to 2 minutes more. You want crisp-tender.
If your broccoli is thick: Add 2 to 3 tablespoons water and cover for 1 minute to steam, then uncover and stir fry another 30 to 60 seconds so the pan dries out again.
7) Aromatics, then sauce
Push veggies to the sides, add garlic and ginger to the center for 15 to 20 seconds, then add chili flakes or chili crisp and smoked paprika. Stir quickly so the spices bloom but do not burn.
Give your sauce one more whisk and pour it in. It will thicken in about 30 to 60 seconds. If it tightens up too much, add a splash of water and toss.
8) Return beef and finish
Add the beef (and any juices) back to the pan and toss until glossy and coated. Turn off heat, drizzle with toasted sesame oil, then top with scallions and sesame seeds. Serve immediately with lime if you like it brighter.
My best stir fry tips
- Hot pan, fast cook: Let the pan preheat. If you add beef to a lukewarm skillet, you will miss the sear.
- Dry ingredients cook better: Pat broccoli and peppers dry after washing so the pan stays hot.
- Always re-whisk the sauce: Cornstarch settles fast. One quick whisk prevents clumps.
- Spice blooms quickly: Chili and smoked paprika need seconds, not minutes. Burnt spices taste bitter.
- Against the grain: This is the difference between tender strips and chewy ones, especially with flank steak.
Heat level guide
Make it your perfect kind of spicy:
- Mild: 1 teaspoon chili flakes, skip chili crisp.
- Medium: 2 teaspoons chili flakes or 1 tablespoon chili crisp.
- Hot: 1 tablespoon chili crisp plus 2 teaspoons chili flakes.
- Extra hot: Add 1 thinly sliced fresh jalapeño or serrano with the vegetables.
What to serve with it
This stir fry is saucy in the best way, so it loves something that can catch all that flavor:
- Steamed jasmine rice or brown rice
- Rice noodles or udon
- Cauliflower rice for a lighter option
- Quick cucumber salad with rice vinegar and a pinch of sugar

Make-ahead, storage, and reheating
Make-ahead
- Slice beef and mix marinade up to 24 hours ahead. Keep refrigerated. If using baking soda, add it only for the last 30 minutes before cooking.
- Chop vegetables up to 2 days ahead.
- Whisk sauce up to 3 days ahead. Store in a jar and shake well before using.
Storage
Store leftovers in an airtight container for 3 to 4 days.
Reheating
Reheat in a skillet over medium-high heat with a splash of water to loosen the sauce. Microwave works too, but the pan keeps the veggies crisper.
Easy variations
- Swap the protein: Thin-sliced chicken thighs, shrimp, or tofu all work. Adjust cook time accordingly.
- Add mushrooms: Sliced cremini or shiitake add serious savory depth.
- More smoky: Add 1/4 teaspoon ground chipotle or a small spoon of adobo sauce.
- More veggie-packed: Snap peas, shredded carrots, or baby bok choy are great here.
- Gluten-free: Use tamari instead of soy sauce and ensure oyster sauce is gluten-free (or omit).
Quick Smoky Spicy Beef Stir Fry (Recipe)
Time: 25 minutes
Servings: 4
Ingredients
Beef and marinade
- 1 1/4 lb flank steak or sirloin, thinly sliced against the grain
- 1 1/2 tbsp soy sauce
- 1 tbsp cornstarch
- 1 tsp toasted sesame oil (optional)
- 1/4 tsp baking soda (optional, use 30 minutes or less)
Stir fry
- 2 tbsp neutral oil, divided
- 1 bell pepper, sliced
- 2 1/2 to 3 cups broccoli florets
- 1 small onion, sliced (optional)
- 4 to 6 cloves garlic, minced
- 1 tbsp fresh ginger, minced
- 2 to 3 tsp chili flakes or 1 to 2 tbsp chili crisp
- 1 tsp smoked paprika
Sauce
- 1/3 cup low-sodium soy sauce
- 2 tbsp rice vinegar
- 1 1/2 tbsp honey or brown sugar
- 1 tbsp oyster sauce (optional)
- 2 tsp cornstarch
- 1/3 cup water or beef broth, plus more as needed
Finish
- 1 to 2 tsp toasted sesame oil
- Sliced scallions, sesame seeds, lime wedges (optional)
Instructions
- Marinate beef: Toss sliced beef with soy sauce, cornstarch, sesame oil (optional), and baking soda (optional). Rest 10 to 20 minutes. If using baking soda, keep it to 30 minutes or less.
- Make sauce: Whisk all sauce ingredients until smooth. Set beside the stove and keep a splash of water ready in case you want to loosen it.
- Sear beef: Heat wok or skillet over high heat. Add 1 tbsp oil. Sear half the beef 60 to 90 seconds, flip and cook 30 to 60 seconds. Remove to a plate. Repeat with remaining beef.
- Cook vegetables: Add remaining 1 tbsp oil. Stir fry onion and broccoli 2 minutes. Add bell pepper and cook 1 to 2 minutes. If broccoli is thick, add 2 to 3 tbsp water and cover 1 minute, then uncover and stir fry briefly to evaporate.
- Add aromatics: Add garlic and ginger to the center for 15 to 20 seconds. Stir in chili and smoked paprika quickly.
- Sauce and toss: Re-whisk sauce, pour into pan, and stir until thickened, 30 to 60 seconds. Add a splash of water if needed.
- Finish: Return beef and toss until coated. Turn off heat, drizzle sesame oil. Top with scallions and sesame seeds. Serve hot with lime if you want extra brightness.
Notes
- Too thick? Add a splash of water and toss.
- Too salty? Use low-sodium soy sauce and increase vinegar or add a squeeze of lime at the end.
- Want more sauce? Multiply sauce by 1.5, especially if serving with noodles.

FAQ
What cut of beef is best for stir fry?
Flank steak and sirloin are my go-tos. Flank has great beefy flavor, sirloin is very tender. The key is slicing thinly against the grain.
How do I keep the beef from getting chewy?
Slice thin, do not overcrowd the pan, and cook it quickly over high heat. The cornstarch (and optional baking soda used briefly) in the marinade also helps keep it tender.
Can I make this without a wok?
Absolutely. Use your largest heavy skillet. Cast iron works, just be sure it is very hot and cook in batches.
What makes it smoky?
Two things: a good hard sear on the beef and a quick bloom of smoked paprika with the aromatics. If you love extra smoke, a pinch of chipotle powder is wonderful.