Why you'll love this recipe
- 30-minute dinner that fits busy schedules
- Crowd-pleaser for any gathering
- One-pan cleanup makes evenings easier
- Make-ahead friendly for next‑day leftovers
- Kid‑approved sweet‑umami combo
I still remember the first time I sliced the flank steak on a cramped kitchen counter, the knife humming as I fought the stubborn grain. The sizzle that followed felt like a tiny fireworks show, and the aroma of ginger and garlic instantly turned my apartment into a bustling street stall. My roommate devoured the first bite without a word, eyes widening as the sweet‑umami glaze coated the peppers. That night, the dish earned a permanent spot in my weekly rotation, and I’ve since shared it at every family dinner.
The story
The moment the steak hits the hot pan, a quick sizzle erupts, releasing a cloud of smoky, caramelized aroma that makes the kitchen feel like a street‑side wok. As the red and green peppers soften, their sweet perfume mingles with garlic and ginger, promising a burst of flavor. One bite delivers tender beef wrapped in glossy, umami‑rich sauce that clings to every slice.
I first discovered this pepper steak on a rainy Tuesday in my sister’s tiny apartment, where the only thing keeping us warm was the hiss of the skillet. She tossed thin strips of flank steak into a pan, and within minutes the whole room smelled like an Asian night market. The simplicity blew my mind, and I’ve been perfecting it ever since.
What sets this version apart is the double‑marinade technique: a quick 15‑minute soak in soy‑cornstarch followed by a rapid high‑heat sear, then finishing the sauce with a cornstarch slurry for that signature glossy coat. Most recipes stop at a single stir‑fry, but we lock in moisture first, then build layers of flavor.
The flavor profile balances salty soy, sweet brown sugar, and deep umami from oyster and hoisin sauces, while the ginger and garlic add a bright zing. The peppers stay crisp, offering a fresh snap against the tender beef, and the final sauce wraps everything in a velvety, slightly sweet glaze.
Serve this over fluffy jasmine rice for a classic weeknight dinner, or pile it onto buttered egg noodles for a comforting twist. It also shines at potlucks—just keep the sauce warm and let guests scoop their own portions. The dish holds up well for meal‑prep, staying juicy in the fridge for a couple of days.
Don’t be intimidated by the searing step; a hot pan and a quick turn are all you need, and the cornstarch ensures the steak stays moist. With only 30 minutes total, you’ll have restaurant‑level flavor without any fancy equipment.
I’ve made this recipe four times now, and each family member claims they could eat it straight from the pan. So grab your skillet, gather the sauces, and let’s bring a taste of the night market to your table.
Why This Recipe Works
- Marinating steak with soy sauce and cornstarch forms a protective coating that locks in moisture.
- Searing the meat at high heat creates Maillard browning for deep flavor while keeping the interior tender.
- Finishing with a cornstarch slurry gives the sauce a glossy, velvety texture that clings perfectly to each slice.
Ingredient notes & substitutions
flank steak
Thinly sliced flank steak provides lean protein and a quick‑cooking texture, staying tender when seared.
soy sauce
Soy sauce supplies salt and deep umami that anchors the sauce’s flavor.
cornstarch
Cornstarch creates a light coating on the meat and thickens the sauce into a glossy glaze.
oyster sauce
Oyster sauce adds a savory, slightly sweet oceanic depth that balances the soy.
hoisin sauce
Hoisin contributes sweet, spicy notes and a rich dark color to the finish.
brown sugar
Brown sugar caramelizes the sauce, giving it a subtle sweetness and sheen.
Equipment you'll need
Ingredients
- 1 ½ lbs flank steak or sirloin, thinly sliced against the grain
- 2 tbsp soy sauce
- 1 tbsp cornstarch
- 2 tbsp vegetable oil (divided)
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 small onion, sliced
- 3 cloves garlic, minced
- 1 tsp fresh ginger, minced
- ¼ cup soy sauce
- 1 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp brown sugar
- ½ cup beef broth or water
- 1 tsp cornstarch (mixed with 1 tbsp water)
Before You Start
- Slice steak thinly against the grain
- Mix soy sauce and cornstarch for the marinade
- Prepare cornstarch slurry in a small cup
- Gather all sauces in a bowl
Instructions
- 1Step 1
Combine sliced steak with soy sauce and cornstarch. Marinate for 15–20 minutes.
- 2Step 2
Heat oil in a skillet, sear steak until browned. Set aside.
- 3Step 3
Sauté bell peppers, onion, garlic, and ginger.
- 4Step 4
Whisk together soy sauce, oyster sauce, hoisin sauce, brown sugar, beef broth, and cornstarch mixture.
- 5Step 5
Return steak to the pan, pour in the sauce, cook until thickened. Serve over rice or noodles.
Pro tips
Don’t crowd the pan
Give the steak room to sear; overcrowding steams the meat and reduces browning.
Slice steak against the grain
Cutting across the muscle fibers shortens them, keeping each bite tender.
Pat vegetables dry first
Moist veggies steam instead of stir‑fry, losing that crisp snap.
Use high heat for sear
A screaming hot pan creates Maillard flavor in seconds without overcooking.
Add cornstarch slurry at end
Mix cornstarch with cold water then stir in; it thickens without clumping.
Taste sauce before final thickening
Adjust salt or sweetness now; the sauce concentrates as it reduces.
Serve immediately for best texture
The glaze clings best while hot; leftovers can be reheated gently.
Variations to try
Spicy Szechuan Kick
Stir in a teaspoon of chili oil and a pinch of Sichuan peppercorns for a tongue‑tingling heat.
Thai Basil Twist
Replace oyster sauce with fish sauce, add fresh Thai basil at the end, and finish with lime juice.
Gluten‑Free Version
Swap regular soy sauce for tamari and ensure the oyster sauce is gluten‑free.
Low‑Sugar Swap
Use erythritol or monk fruit sweetener in place of brown sugar for fewer carbs.
Serving Suggestions
Troubleshooting
Sauce breaks
Whisk in a splash of cold water over low heat; the emulsion will recombine.
Too thick
Add a bit more broth or water, stirring until smooth.
Too thin
Stir in the cornstarch slurry and simmer until reduced to desired consistency.
Steak tough
Slice even thinner and ensure a quick high‑heat sear; avoid overcooking.
Veggies soggy
Stir‑fry vegetables on high heat for 2‑3 minutes; they should stay crisp.
Storage & make-ahead
Refrigerator
Cool in an airtight container; keeps up to 3 days in the fridge.
Freezer
Freezes well for 2 months; thaw overnight in the refrigerator before reheating.
Best way to reheat
Reheat in a skillet over medium heat, adding a splash of broth to revive the sauce.
Make-ahead
Marinate steak and slice veggies up to 12 h ahead; keep sauce separate until cooking.

Ingredients
- 1 ½ lbs flank steak or sirloin, thinly sliced against the grain
- 2 tbsp soy sauce
- 1 tbsp cornstarch
- 2 tbsp vegetable oil (divided)
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 small onion, sliced
- 3 cloves garlic, minced
- 1 tsp fresh ginger, minced
- ¼ cup soy sauce
- 1 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp brown sugar
- ½ cup beef broth or water
- 1 tsp cornstarch (mixed with 1 tbsp water)
Instructions
- 1Combine sliced steak with soy sauce and cornstarch. Marinate for 15–20 minutes.
- 2Heat oil in a skillet, sear steak until browned. Set aside.
- 3Sauté bell peppers, onion, garlic, and ginger.
- 4Whisk together soy sauce, oyster sauce, hoisin sauce, brown sugar, beef broth, and cornstarch mixture.
- 5Return steak to the pan, pour in the sauce, cook until thickened. Serve over rice or noodles.