This quick and flavorful dish brings together tender flank steak strips with colorful red, yellow, and green bell peppers in a bold, spicy sauce. The beef marinates briefly in soy and oyster sauce before being seared at high heat, then reunited with crisp-tender vegetables and a savory glaze of hoisin, chili garlic sauce, and rice vinegar. Ready from start to finish in just 25 minutes, this dairy-free main delivers restaurant-quality flavors with minimal effort.
The smell of sizzling beef hitting a hot wok still takes me back to my first apartment kitchen, where I learned that high heat and quick movements could create something restaurant-worthy in minutes. I was terrified of burning everything, but that nervous energy pushed me to keep the ingredients moving constantly. Now stir fry nights feel like a celebration of speed and flavor rather than a frantic race against the clock.
Last winter my sister came over exhausted from a twelve hour shift, and I had this ready before she could even hang up her coat. She took one bite and demanded the recipe immediately, saying it was exactly what she needed after a day that refused to end. Now whenever she texts that she is overwhelmed, I know exactly what to cook.
Ingredients
- Flank steak or sirloin: Thinly slicing against the grain is the difference between tough chewing and tender bites that practically melt
- Cornstarch marinade: This coating technique velvettes the meat, protecting it from high heat while locking in moisture
- Three colors of bell peppers: The visual contrast makes the dish pop, but each pepper brings slightly different sweetness to balance the heat
- Fresh ginger and garlic: Minced by hand for the most aromatic punch, though I will not tell if you use the jarred stuff in a pinch
- Hoisin sauce: The secret ingredient that adds depth and a slight sweetness most people cannot quite identify
- Chili garlic sauce: Start with one teaspoon and taste before adding more, because you can always increase heat but cannot take it back
Instructions
- Prepare the beef:
- Toss the thinly sliced steak with soy sauce, oyster sauce, cornstarch, and sesame oil, then let it sit for at least ten minutes while you prep everything else. This short wait transforms the texture completely.
- Mix the sauce:
- Whisk together the soy sauce, oyster sauce, hoisin, chili garlic sauce, rice vinegar, and sugar in a small bowl until smooth. Have this ready beside the stove because once cooking starts, you will not have time to measure.
- Sear the beef:
- Heat one tablespoon of oil in your wok over high heat until it is nearly smoking, then add the beef in a single layer. Let it develop a brown crust before tossing, about two to three minutes, then remove it while still slightly undercooked.
- Cook the aromatics:
- Add the remaining oil to the hot pan and throw in the onion, garlic, and ginger. Stir constantly for one minute until the fragrance fills your kitchen and the onions just begin to soften.
- Add the peppers:
- Toss in all three colors of bell peppers and stir fry for two to three minutes. You want them tender enough to bite easily but still crisp enough to maintain their vibrant color.
- Combine and sauce:
- Return the beef to the wok, pour in the sauce, and toss everything together for two to three minutes until the beef is fully cooked and every piece is coated in the glossy sauce. The sauce should bubble and thicken slightly.
- Finish and serve:
- Remove from heat immediately, scatter with sliced green onions and sesame seeds if you have them, and serve over steaming rice while the beef is still hot and the peppers are at their crispest.
This recipe has saved countless weeknights when I wanted something impressive but had zero energy to cook. The first time my partner requested it for their birthday dinner instead of a fancy restaurant meal, I knew it had become a household staple.
Getting That Restaurant Texture
The cornstarch in the marinade is not just there for thickening. It creates a protective layer around the beef that keeps the meat juicy even when exposed to screaming hot wok temperatures. I skipped this step once when I was in a rush and the difference was obvious. The beef was still good, but that velvety texture was missing.
Making It Your Own
Sometimes I add broccoli florets or snap peas when I need more vegetables in the meal. Other times I swap the beef for chicken thighs, which cook just as beautifully and absorb the marinade even faster. Once I used shrimp and they only needed a minute or two to cook perfectly.
Perfect Stir Fry Every Time
A wok is ideal because its shape keeps the heat concentrated at the bottom where the food contacts the metal, but any large skillet will work beautifully. The key is keeping the temperature high enough that everything sears rather than steams. Do not be afraid of the smoke, that is where the flavor lives.
- Cut all your ingredients to similar sizes so they cook at the same rate
- Warm your plates in the oven so the stir fry stays hot longer
- Double the sauce if you love rice that soaks up all that flavorful liquid
Garnishing with sesame seeds and green onions makes the dish look like it came from a restaurant, but the real secret is serving it immediately while the peppers still have their crunch. Leftovers reheat well in a hot skillet, but that first night texture is something special.
Your Questions Answered
- → How do I slice beef for stir fry?
-
Slice flank steak or sirloin thinly against the grain. This means cutting perpendicular to the muscle fibers, which ensures tender bites. Partially freezing the beef for 20-30 minutes makes it easier to slice thinly and evenly.
- → Can I make this less spicy?
-
Absolutely. Reduce the chili garlic sauce to ½ teaspoon or omit it entirely. You can always serve extra chili sauce on the side so heat lovers can add their own. The dish remains delicious even without the spicy element.
- → What vegetables work well in this stir fry?
-
Beyond bell peppers and onions, try adding snap peas, broccoli florets, baby corn, mushrooms, or zucchini. Cut vegetables into similar-sized pieces so they cook evenly. Add longer-cooking vegetables like broccoli or carrots before the peppers.
- → Is there a gluten-free option?
-
Yes. Substitute tamari or coconut aminos for the soy sauce, and use a gluten-free oyster sauce alternative or additional hoisin. Check all sauce labels to ensure they're certified gluten-free, as some brands contain wheat-based additives.
- → Can I prep this ahead of time?
-
You can slice the beef and vegetables up to a day in advance. Store them separately in airtight containers in the refrigerator. Mix the sauce ahead and keep it refrigerated. Marinate the beef just before cooking for the best texture, or marinate up to 4 hours in the refrigerator.
- → What protein alternatives can I use?
-
Chicken breast or thigh slices work beautifully and cook in about the same time. Shrimp cook faster—add them during the last 2 minutes of cooking. For tofu, use extra-firm, press it well, and pan-fry until golden before adding vegetables. Cooking times may vary slightly depending on your protein choice.