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.

A plated bowl of smoky spicy beef stir fry with glossy slices of beef, red bell peppers, and broccoli, garnished with sesame seeds and sliced scallions

The idea

Why This Recipe Works

  • 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.

Shopping

Ingredient Notes

This recipe makes about 4 servings.

A kitchen counter with stir fry ingredients laid out: sliced flank steak, broccoli florets, red bell pepper strips, garlic, ginger, soy sauce, cornstarch, honey, rice vinegar, and chili flakes
  • Beef: Flank steak or sirloin both work well. Slice against the grain as thinly as you can, ideally about 1/8-inch.
  • Optional baking soda (tenderizing): Powerful, so keep it to 30 minutes or less for the best texture. If prepping further ahead, skip the baking soda and just use soy sauce and cornstarch.
  • Chili choice: Use 2 to 3 teaspoons chili flakes or 1 to 2 tablespoons chili crisp, to taste.
  • Smoky element: Smoked paprika gives a fast smoky hit, plus a good hard sear adds smoky char.
  • Sauce thickness: The sauce thickens fast. If you like it looser, keep an extra splash of water or broth ready.

Get set up

Equipment You Will Need

  • Wok or large skillet (your largest heavy skillet works; cast iron is fine)
  • Sharp knife and cutting board
  • Mixing bowl (for marinating)
  • Small bowl (for whisking sauce)
  • Whisk or fork
  • Tongs or spatula
  • Lid (helpful for briefly steaming broccoli, if needed)

Technique

Tips for Getting It Right

  • 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.
  • Freeze to slice: If the beef is fighting you, pop it in the freezer for 15 minutes so it is easier to slice cleanly.
  • Cook in batches: If the pan is crowded, the beef steams. A single layer helps you get that little char where “smoky” starts.

Flexibility

Substitutes That Work

  • No wok? Use your largest heavy skillet. Cast iron works, just be sure it is very hot and cook in batches.
  • Gluten-free: Use tamari instead of soy sauce and ensure oyster sauce is gluten-free (or omit).
  • Oyster sauce: Optional; omit if you prefer. It adds restaurant-style depth.
  • Sweetener: Use honey or brown sugar.
  • Liquid: Use water or beef broth (plus more as needed).
  • Chili: Use chili flakes or chili crisp, to taste.

Make it yours

Variations to Try

  • 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.

On the table

What to Serve It With

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
A dinner table setting with a bowl of beef stir fry served over white rice, chopsticks resting on the side

Later

Storage, Freezing 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.

Watch out

Common Mistakes to Avoid

  • Overcrowding the pan: Crowding makes the beef steam instead of sear, and you miss the char that builds smoky flavor.
  • Starting with a lukewarm pan: You will not get good browning. Preheat properly before adding oil and beef.
  • Not slicing against the grain: Especially with flank steak, this can make the beef chewy instead of tender.
  • Burning the spices: Chili and smoked paprika should bloom for seconds, not minutes, or they can turn bitter.
  • Skipping the sauce re-whisk: Cornstarch settles quickly; re-whisking helps prevent clumps and uneven thickening.

Questions

Frequently Asked Questions

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.

The recipe

Quick Smoky Spicy Beef Stir Fry

Quick Smoky Spicy Beef Stir Fry with thin-sliced beef, crisp-tender broccoli and peppers, and a glossy smoky-spicy sauce. Big flavor, one pan, fast cook.

A pair of hands using tongs to toss beef and vegetables in a glossy sauce in a skillet on the stove

Prep
15 minutes
Cook
10 minutes
Total
25 minutes
Yield
4 servings

Ingredients

  • 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)
  • 1/4 teaspoon baking soda (optional, use 30 minutes or less)
  • 2 tablespoons neutral oil (avocado, canola, grapeseed), 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 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
  • 1/3 cup low-sodium soy sauce
  • 2 tablespoons rice vinegar
  • 1 1/2 tablespoons honey or brown sugar
  • 1 tablespoon oyster sauce (optional)
  • 2 teaspoons cornstarch
  • 1/3 cup water or beef broth (plus more as needed)
  • 1 to 2 teaspoons toasted sesame oil (to finish)
  • Sliced scallions
  • Sesame seeds
  • Lime wedges (optional)

Instructions

  1. 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.
  2. Make sauce: Whisk soy sauce, rice vinegar, honey (or brown sugar), oyster sauce (optional), cornstarch, and water (or beef broth) until smooth. Set beside the stove and keep a splash of water ready in case you want to loosen it.
  3. Sear beef: Heat a wok or large skillet over high heat until properly hot. Add 1 tablespoon oil. Sear half the beef in a single layer for 60 to 90 seconds, flip, then cook 30 to 60 seconds more. Remove to a plate. Repeat with remaining beef.
  4. Cook vegetables: Add remaining 1 tablespoon oil. Stir fry onion (if using) and broccoli for 2 minutes. Add bell pepper and cook 1 to 2 minutes more (crisp-tender). If broccoli is thick, add 2 to 3 tablespoons water and cover 1 minute, then uncover and stir fry briefly to evaporate.
  5. Add aromatics: Push veggies to the sides. Add garlic and ginger to the center for 15 to 20 seconds, then stir in chili flakes or chili crisp and smoked paprika quickly.
  6. Sauce and toss: Re-whisk sauce, pour into the pan, and stir until thickened, 30 to 60 seconds. Add a splash of water if needed.
  7. Finish: Return beef (and any juices) to the pan and toss until glossy and coated. Turn off heat, drizzle with toasted sesame oil. Top with scallions and sesame seeds. Serve hot with lime (optional).

Recipe notes

  • Baking soda timing: Use for 30 minutes or less. If you want to prep the beef further ahead, skip the baking soda and just do soy sauce and cornstarch.
  • Too thick? Add a splash of water (or broth) 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.
  • Heat level guide: 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.

Nutrition (per serving, approximate)

  • Calories: ~410
  • Fat: ~18 g
  • Carbs: ~28 g
  • Protein: ~35 g
  • Fiber: ~4 g
  • Sugar: ~12 g
  • Sodium: ~1250 mg

Nutrition values are approximate and will vary by specific ingredients and brands used.