You know those nights when you need dinner fast, but you still want something that actually tastes amazing? That’s when my Pepper Steak Stir-Fry saves the day—every single time. This recipe has been my go-to for years, ever since my college days when I’d whip it up between classes. It’s got everything: tender beef with that perfect sear, crispy peppers, and just enough sauce to coat every bite. And the best part? It’s ready in under 30 minutes, start to finish. Trust me, once you try this, you’ll be making it on repeat—just like I do.
Why You’ll Love This Pepper Steak Stir-Fry
This stir-fry isn’t just good—it’s the kind of meal that makes you feel like a kitchen superstar with zero effort. Here’s why it’s my forever favorite:
- Lightning fast: From fridge to table in 25 minutes flat (perfect when hunger strikes hard)
- Flavor bomb: That savory-sweet sauce clings to every bite like magic
- Healthier than takeout: You control the oil and salt, unlike questionable restaurant dishes
- Weeknight warrior: Uses basic ingredients you probably have already
- Leftover hero: Tastes even better next day (if it lasts that long!)
Seriously, this recipe’s like the Swiss Army knife of dinners—reliable, adaptable, and always delivers.
Ingredients for Pepper Steak Stir-Fry
Here’s what you’ll need to make my go-to pepper steak – and trust me, quality matters here! I’ve learned the hard way that shortcuts just don’t taste the same.
- 1 lb flank steak – sliced thin (like 1/4-inch) against the grain (this makes it melt-in-your-mouth tender)
- 2 bell peppers – any color, sliced into 1/2-inch strips (I love using one red and one green for color)
- 1 onion – sliced into half-moons, about 1/4-inch thick
- 3 garlic cloves – minced fine (none of that jarred stuff – fresh makes all the difference!)
- 2 tbsp soy sauce – the regular kind, not low-sodium (we need that punch of flavor)
- 1 tbsp oyster sauce – the secret umami booster (find it in the Asian aisle)
- 1 tbsp cornstarch – this helps thicken our sauce beautifully
- 1 tbsp vegetable oil – for high-heat cooking (none of that olive oil – it’ll smoke!)
- 1 tsp sugar – just a touch to balance the saltiness
- 1/2 tsp black pepper – freshly ground if you’ve got it
See? Nothing fancy – just good, simple ingredients that make magic together. Now let’s get cooking!
How to Make Pepper Steak Stir-Fry
Alright, let’s get cooking! This stir-fry comes together fast, so have all your ingredients prepped and ready to go before you start. I learned this the hard way when I burned my first batch because I was still chopping onions while the beef overcooked. Not making that mistake again!
Step 1: Marinate the Beef
First things first – that marinade is everything. In a medium bowl, whisk together the soy sauce, oyster sauce, cornstarch, sugar, and black pepper until smooth. Now, about the beef – make sure you’ve sliced it against the grain (those little lines on the meat should run perpendicular to your knife). This makes the meat so much more tender when you bite into it. Toss the sliced flank steak in the marinade and let it sit for at least 10 minutes – I sometimes do 30 if I have time. The cornstarch will work its magic, helping the sauce cling to every piece later.
Step 2: Stir-Fry the Beef
Here’s where the magic happens! Heat your wok or large skillet over high heat until it’s smoking hot – seriously, don’t be shy with the heat. Add the oil and swirl it around, then dump in the beef in a single layer (work in batches if needed – overcrowding steams the meat instead of searing it). Let it sit untouched for about 1 minute to get that beautiful caramelization, then stir-fry for another 1-2 minutes just until the beef loses its pink color. Scoop it out immediately – it’ll keep cooking a bit from residual heat, and we’ll be adding it back later.

Step 3: Cook the Vegetables
In the same pan (keep that heat high!), add a tiny splash more oil if needed, then toss in the onions. Stir-fry for about 1 minute until they start to soften, then add the garlic – just 30 seconds until fragrant (burned garlic is the worst!). Now the peppers go in. You want them crisp-tender, so about 2-3 minutes of tossing should do it. I like when they still have a little snap when you bite into them.
Step 4: Combine and Serve
The grand finale! Return the beef (and any juices) to the pan with the veggies. Give everything a good toss – about 1 minute is perfect to rewarm the beef and let all those flavors mingle. Taste and add an extra splash of soy sauce if needed. Serve immediately over steamed rice – the hot rice soaks up that amazing sauce beautifully. My family always fights over the last bits in the pan!

Tips for the Best Pepper Steak Stir-Fry
After making this stir-fry more times than I can count, I’ve picked up some game-changing tricks that’ll take yours from good to “wow!”
- Freeze your beef for 20 minutes before slicing – it makes those paper-thin cuts so much easier
- Wipe out your pan between the beef and veggies to prevent burnt bits (a quick paper towel swipe does wonders)
- Double the sauce ingredients if you’re saucy like me – just mix extra in a separate bowl to add at the end
- Keep everything moving in the pan – that’s the “stir” in stir-fry!
- Taste as you go – need more salt? A pinch more sugar? Make it yours!
These little touches make all the difference between takeout-level and restaurant-worthy at home.
Ingredient Substitutions & Notes
Life happens, and sometimes you’ve gotta swap ingredients—no judgment here! Here are how to adapt this stir-fry when your fridge isn’t stocked perfectly:
- Chicken thighs work great if you’re out of beef—slice them thin and cook the same way (just add 1 extra minute)
- Tamari or coconut aminos make perfect soy sauce alternatives (I use tamari for gluten-free friends all the time)
- No oyster sauce? Try 1/2 tbsp hoisin plus 1/2 tbsp extra soy sauce—it’s not identical, but still delicious
- Frozen peppers in a pinch? Thaw and pat them super dry first (they’ll release more water)
- Arrowroot powder replaces cornstarch 1:1 if needed (though the sauce won’t get quite as glossy)
Just remember: every swap changes the flavor slightly, so taste as you go and adjust!
Serving Suggestions for Pepper Steak Stir-Fry
This stir-fry is basically a blank canvas for your favorite sides! My go-to is steaming hot jasmine rice – the fluffy grains soak up every drop of that savory sauce. For noodle lovers, toss it with udon or rice noodles (just cook them al dente first). When I’m feeling fancy, I’ll add a quick cucumber salad on the side for crunch. Pro tip: sprinkle with sesame seeds and green onions right before serving – looks gorgeous and adds extra flavor!
Storage & Reheating Instructions
Leftovers? Lucky you! Store any extra pepper steak stir-fry in an airtight container in the fridge—it keeps beautifully for up to 3 days. When reheating, splash in a teaspoon of water and warm it gently in a covered skillet over medium-low heat. Microwaving works too—just cover with a damp paper towel to keep it from drying out. Pro tip: The flavors actually deepen overnight—if you can resist eating it all at once!
Pepper Steak Stir-Fry FAQs
Got questions? I’ve got answers! Here are the most common things people ask me about this recipe:
Can I use frozen bell peppers?
Yes, but thaw and pat them really dry first—they release way more water than fresh. I actually prefer fresh for that perfect crisp-tender bite, but frozen works in a pinch!
How can I make this spicier?
Oh, I love this question! Try adding 1-2 sliced jalapeños with the bell peppers, or stir in 1/2 tsp crushed red pepper flakes when you add the garlic. My friend swears by a squirt of sriracha at the end—totally addictive.
Why is my beef tough?
Two likely culprits: either you didn’t slice against the grain (those little muscle lines matter!), or you overcooked it. Flank steak needs just 2-3 minutes tops in a screaming hot pan—any longer and it turns into shoe leather.
Can I prep this ahead?
You bet! Slice everything and mix the sauce the night before, then store separately in the fridge. When ready to cook, let the beef come to room temp for 10 minutes before stir-frying. Easy peasy!
Nutritional Information
Here’s the scoop on what’s in each serving (based on my exact recipe): about 280 calories, 28g protein, and just 14g carbs. But heads up—these numbers can change depending on your specific ingredients and brands. That’s why I always say: enjoy the flavor first, count later!
There you have it—my all-time favorite Pepper Steak Stir-Fry that’s saved more weeknight dinners than I can count. Whether you’re cooking for one or feeding a hungry crowd, this recipe never lets me down. The sizzle of that beef hitting the hot pan, the smell of garlic and peppers filling the kitchen, that first saucy bite over steaming rice—pure magic in under 30 minutes. Trust me, once you try it, you’ll understand why this dish has been in my rotation for years. So grab your wok and make this tonight—then come back and tell me what you think in the comments below! Happy stir-frying!
Print
25-Min Pepper Steak Stir-Fry: A Savory Weeknight Savior
A quick and flavorful stir-fry with tender beef, crisp peppers, and a savory sauce.
- Total Time: 25 mins
- Yield: 4 servings 1x
Ingredients
- 1 lb flank steak, thinly sliced
- 2 bell peppers, sliced
- 1 onion, sliced
- 3 cloves garlic, minced
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp cornstarch
- 1 tbsp vegetable oil
- 1 tsp sugar
- 1/2 tsp black pepper
Instructions
- Mix soy sauce, oyster sauce, cornstarch, sugar, and black pepper in a bowl.
- Add sliced steak to the marinade and let sit for 10 minutes.
- Heat oil in a pan over high heat.
- Stir-fry beef for 2-3 minutes until browned, then remove from the pan.
- Add onions, garlic, and peppers to the pan and stir-fry for 3-4 minutes.
- Return beef to the pan and toss with vegetables.
- Cook for another 1-2 minutes until heated through.
- Serve hot with rice.
Notes
- Slice the beef thinly against the grain for tenderness.
- Use high heat for a good sear.
- Adjust sauce ingredients to taste.
- Prep Time: 15 mins
- Cook Time: 10 mins
- Category: Main Dish
- Method: Stir-Fry
- Cuisine: Asian
- Diet: Low Calorie
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 5g
- Sodium: 620mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 70mg
Keywords: pepper steak, stir-fry, beef recipe, quick dinner