This dish combines tender strips of beef with crisp red, green, and yellow bell peppers, cooked quickly over high heat for a vibrant texture and flavor. Aromatics like garlic, ginger, and onion infuse the stir fry with depth while a spicy, savory sauce brings boldness to every bite. The sauce balances soy, oyster, rice vinegar, and chili garlic elements, finished with a touch of brown sugar for subtle sweetness. Garnished with toasted sesame seeds and spring onions, it’s ideal for a satisfying, quick-cooked meal that pairs beautifully with steamed rice or noodles.
The sizzle hit me before anything else, that sharp crack of beef meeting smoking hot oil. I was standing in my tiny kitchen on a Tuesday night, starving and impatient, when I realized this dish doesn't need an occasion. It just needs heat, speed, and peppers so bright they look like they're showing off.
I made this for my neighbor once after she mentioned craving something with kick. She stood in my doorway holding the bowl, eyes watering, laughing, asking for the recipe between bites. That's when I knew it wasn't just dinner anymore, it was the kind of thing you pass along.
Ingredients
- Flank steak: Slice it thin and against the grain or it'll chew like rubber, I learned that the hard way on my first try.
- Soy sauce: This shows up twice because it's doing double duty, tenderizing the beef and building the sauce.
- Cornstarch: It clings to the beef and helps the sauce go glossy and thick instead of watery.
- Sesame oil: Just a teaspoon in the marinade makes everything smell like a real kitchen.
- Bell peppers: I use all three colors because it looks like a celebration, but honestly any mix works.
- Onion: Slice it thin so it softens fast and sweetens up in the heat.
- Garlic and ginger: Fresh is everything here, the jarred stuff just doesn't wake up the pan the same way.
- Oyster sauce: This is the secret, it adds a deep savory sweetness you can't fake with anything else.
- Rice vinegar: Brightens the whole thing up and keeps it from tasting flat.
- Chili garlic sauce: Start with less if you're nervous, you can always add more at the table.
- Brown sugar: Balances the heat and the salt, just enough to round everything out.
- Vegetable oil: You need something that can take high heat without smoking out your kitchen.
- Spring onions and sesame seeds: They make it look finished and add a little crunch and freshness at the end.
Instructions
- Marinate the beef:
- Toss the sliced beef with soy sauce, cornstarch, and sesame oil in a bowl and let it sit for 10 minutes. This is when the meat starts to tenderize and soak up flavor.
- Mix the sauce:
- Whisk together soy sauce, oyster sauce, rice vinegar, chili garlic sauce, brown sugar, and water in a small bowl. Set it within arm's reach because things move fast once you start cooking.
- Sear the beef:
- Heat a tablespoon of oil in a wok or skillet over high heat until it shimmers, then add the beef and stir fry for 2 to 3 minutes. Pull it out before it's fully cooked, it'll finish later and stay tender.
- Cook the aromatics:
- Add another tablespoon of oil, then toss in the onions, garlic, and ginger and stir fry for a minute until the smell fills the room.
- Add the peppers:
- Throw in the bell peppers and stir fry for 2 to 3 minutes. You want them softened but still snappy, not limp.
- Bring it together:
- Return the beef to the pan, pour in the sauce, and stir everything together until it's glossy and coated. Let it cook for another 2 to 3 minutes until the sauce thickens and clings.
- Finish and serve:
- Pull it off the heat, scatter spring onions and sesame seeds on top, and serve it hot over rice.
One night I served this over crispy noodles instead of rice and my brother looked up mid bite and said it tasted like the best takeout he'd never ordered. That's the moment I stopped apologizing for making something this simple.
What to Serve It With
I almost always make jasmine rice because it soaks up the sauce without competing for attention. Sometimes I'll do fried rice if I have leftovers in the fridge, or wide rice noodles if I'm feeling like something chewy and slippery. A cold cucumber salad on the side cuts through the heat and makes the whole plate feel more complete.
How to Store and Reheat
This keeps in the fridge for up to three days in an airtight container and honestly tastes better the next day when the flavors have settled. I reheat it in a hot skillet with a splash of water to loosen the sauce, or sometimes I'll just eat it cold straight from the container standing at the counter. The microwave works too, just don't overdo it or the beef gets rubbery.
Ways to Make It Your Own
Swap the beef for chicken thighs or pressed tofu if that's what you've got. I've added snow peas, broccoli, and even thinly sliced carrots when my pepper stash was low and it still turned out great. If you want more heat, double the chili garlic sauce or toss in fresh sliced chilies with the aromatics.
- Use tamari or coconut aminos instead of soy sauce for a gluten free version.
- Add a handful of cashews or peanuts in the last minute for crunch.
- Squeeze lime over the top right before serving for a bright acidic kick.
This is the kind of recipe that makes you feel capable on a weeknight when everything else feels hard. I hope it does the same for you.
Recipe FAQs
- → How can I adjust the spiciness?
-
Modify the amount of chili garlic sauce to suit your heat preference, adding less for mild and more for a stronger kick.
- → What alternatives can I use instead of beef?
-
Try substituting chicken or tofu for a different protein option while maintaining similar cooking methods.
- → Which vegetables pair best with this dish?
-
Bell peppers of various colors along with onions, garlic, and ginger create vibrant flavors; snow peas or water chestnuts add extra crunch.
- → What cooking equipment is recommended?
-
A large wok or skillet works best for quick, high-heat stir frying and even cooking.
- → Can I make this dish gluten-free?
-
Use gluten-free soy and oyster sauces to ensure the dish is suitable for gluten-sensitive diets.