Looking at the clock and realizing you need dinner on the table in 25 minutes doesn’t mean you have to sacrifice flavor or quality. This pepper steak dinner recipe brings vibrant colors and bold Asian-inspired flavors to your table faster than most delivery options. Tender strips of flank steak get stir-fried with crisp bell peppers and onions, then everything comes together in a savory-sweet sauce that clings to every piece. The high heat of stir-frying creates delicious caramelization while keeping the vegetables crisp and the beef juicy.
What makes this recipe so practical is how it transforms simple ingredients into something that looks and tastes restaurant-quality. The colorful mix of red, green, and yellow peppers creates a beautiful presentation, while the combination of soy sauce, oyster sauce, and a touch of honey delivers that classic takeout flavor you crave. Serve it over fluffy rice and you’ve got a complete meal that satisfies without keeping you in the kitchen all evening.
Why You’ll Love This Pepper Steak Dinner Recipe
Ready in just 25 minutes from start to finish, this recipe proves that weeknight cooking doesn’t have to be complicated. The stir-fry method uses high heat to cook everything quickly while developing deep flavors through caramelization. Slicing the steak against the grain ensures every bite is tender, not chewy.
The sauce hits all the right notes with salty soy sauce, umami-rich oyster sauce, subtle sweetness from honey, and a hint of tang from rice vinegar. Bell peppers stay crisp-tender rather than mushy, providing a satisfying crunch that contrasts with the tender beef. The recipe uses one pan for everything, which means minimal cleanup despite the impressive results.
You can easily customize the vegetables based on what you have on hand or what’s on sale. The dish works beautifully over rice, noodles, or even cauliflower rice if you’re watching carbs. At roughly $14 for four servings, it’s significantly cheaper than ordering takeout while being fresher and healthier.
Ingredients for Pepper Steak with Bell Peppers and Onion
I choose flank steak for this recipe because it has great beefy flavor and slices beautifully into thin strips. The key is slicing it against the grain, which you’ll want to do while the meat is slightly cold from the refrigerator.
- 1 lb flank steak, thinly sliced against the grain
- 1 red bell pepper, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 yellow bell pepper, thinly sliced
- 1 medium onion, thinly sliced
- 2 tablespoons vegetable oil
- 1/4 cup soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon cornstarch
- 2 tablespoons water
- 1 tablespoon rice vinegar
- 1 tablespoon honey or brown sugar
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 teaspoon sesame oil
- Optional: 1/2 teaspoon red pepper flakes for heat
- Optional garnish: sesame seeds or green onions
Choosing and preparing the steak: Flank steak is ideal for stir-frying because it’s relatively lean but still flavorful. Place the steak in the freezer for 15-20 minutes before slicing to make cutting thin, even strips easier. Look for the direction of the grain (the lines running through the meat) and slice perpendicular to those lines. Aim for strips about 1/4 inch thick and 2-3 inches long.
Bell pepper selection: Using three different colored peppers makes the dish visually stunning and provides slightly different flavor notes. Red peppers are the sweetest, green are more vegetal, and yellow fall somewhere in between. If you can’t find all three colors, any combination works fine—even three of the same color will taste delicious.
Sauce components: Oyster sauce is essential for authentic flavor, adding a sweet, salty, umami depth that soy sauce alone can’t provide. Find it in the Asian section of most grocery stores. Fresh ginger and garlic are worth seeking out over powdered versions—they provide brightness and punch that dried spices can’t match.
Oil choice: Vegetable oil, canola oil, or peanut oil all have high smoke points, making them ideal for the high-heat cooking required for proper stir-frying. Sesame oil is added at the end for flavor rather than cooking since it has a lower smoke point and burns easily.
How to Make Pepper Steak Dinner
Success with stir-frying comes from having everything prepped before you start cooking. The actual cooking happens so quickly that you won’t have time to chop vegetables or mix sauces once the heat is on.
1. Prepare the sauce mixture. In a small bowl, whisk together the soy sauce, oyster sauce, cornstarch, water, rice vinegar, honey, minced garlic, grated ginger, sesame oil, and red pepper flakes if using. Whisk thoroughly to dissolve the cornstarch completely—no lumps should remain. The cornstarch will thicken the sauce as it heats, creating that glossy coating characteristic of good stir-fry. Set this bowl near your stove so it’s ready to grab.
2. Cook the beef first. Heat a large skillet or wok over medium-high heat until it’s very hot. Add 1 tablespoon of vegetable oil and swirl to coat the cooking surface. The oil should shimmer but not smoke. Add the sliced beef in a single layer, working in batches if necessary to avoid overcrowding. Overcrowding causes the beef to steam instead of sear. Let the beef sit undisturbed for about 1 minute to develop a golden crust, then stir-fry for another 1-2 minutes until just cooked through with a slight pink remaining. The beef will continue cooking when you add it back later, so slightly undercooking now prevents tough, dry meat. Transfer the beef to a clean plate.
3. Stir-fry the vegetables. Add the remaining tablespoon of oil to the same hot skillet. Immediately add the sliced bell peppers and onion. Stir-fry vigorously, tossing and stirring constantly, for 4-5 minutes. The vegetables should develop some charred spots while remaining crisp-tender. You want them to have a slight bite rather than being soft and mushy. The high heat will caramelize the natural sugars in the peppers and onions, adding depth of flavor.
4. Combine and finish. Return the cooked beef along with any accumulated juices back to the skillet with the vegetables. Give the sauce mixture a quick stir (the cornstarch may have settled), then pour it over the beef and vegetables. Stir everything together thoroughly, making sure every piece gets coated with sauce. Cook for 2-3 minutes, stirring frequently, until the sauce thickens and becomes glossy, clinging to the beef and vegetables. You’ll notice the sauce transform from thin and watery to thick and coating. Once the sauce reaches the right consistency and everything is heated through, remove from heat immediately.
5. Serve and garnish. Transfer the pepper steak to a serving platter or divide among individual plates over rice or noodles. Garnish with sesame seeds or sliced green onions for extra visual appeal and a final layer of flavor. Serve immediately while everything is hot and the vegetables are still crisp.
What to Serve with Pepper Steak Dinner
This flavorful stir-fry pairs beautifully with simple sides that complement the bold sauce without overwhelming it.
Steamed Jasmine Rice: Fluffy jasmine rice is the classic accompaniment, providing a neutral base that soaks up the delicious sauce. The slightly floral aroma of jasmine rice complements the Asian flavors perfectly. Cook it while you prep the stir-fry ingredients so everything finishes together.
Fried Rice: Take things up a notch with fried rice studded with peas, carrots, and scrambled egg. The rice adds substance and turns this into an even more complete meal. Use day-old rice for the best texture.
Lo Mein or Stir-Fried Noodles: Soft lo mein noodles or stir-fried rice noodles make this feel like a full Chinese restaurant experience. Toss the noodles with a little sesame oil and soy sauce before adding the pepper steak on top.
Cauliflower Rice: For a low-carb option, cauliflower rice keeps things light while still providing something to soak up the sauce. Season it simply with a bit of salt and sesame oil.
Asian Cucumber Salad: Cool, crisp cucumber salad with rice vinegar and sesame seeds provides refreshing contrast to the rich stir-fry. The acidity cuts through the savory sauce beautifully.
Egg Rolls or Spring Rolls: Crispy egg rolls or fresh spring rolls make this feel like a complete takeout feast. Serve them as an appetizer or alongside the main dish.
Steamed Vegetables: Simple steamed broccoli, bok choy, or snow peas add extra vegetables without much effort. A light drizzle of the pepper steak sauce ties everything together.
Pro Tips & Variations
Freeze the steak briefly: Partially freezing the flank steak for 15-20 minutes before slicing makes cutting thin, uniform strips much easier. The firmer texture gives you better control with the knife.
Get your pan really hot: A properly heated wok or skillet is crucial for good stir-frying. The high heat creates that characteristic caramelization and prevents steaming. Heat the pan for 2-3 minutes before adding oil.
Don’t stir too much initially: When you first add the beef, let it sit for a full minute before stirring. This allows a flavorful crust to develop. The same goes for the vegetables—let them get some color before constant stirring.
Work in batches: If your pan isn’t very large, cook the beef in two batches rather than crowding the pan. Overcrowding drops the temperature and causes steaming instead of searing.
Add extra vegetables: Snap peas, mushrooms, baby corn, water chestnuts, or broccoli florets all work beautifully in this dish. Add heartier vegetables like broccoli with the peppers, and more delicate items like snap peas in the last 2 minutes.
Make it spicier: Beyond red pepper flakes, try adding sliced fresh jalapeños with the peppers, or drizzle sriracha over the finished dish. A teaspoon of chili garlic sauce mixed into the sauce adds heat and flavor.
Try different proteins: Boneless chicken thighs, large shrimp, or firm tofu all work with this sauce and method. Chicken takes about the same time as beef, shrimp cooks in just 2-3 minutes, and tofu should be pressed dry and cooked until golden.
Use brown sugar: If you prefer deeper sweetness with molasses notes, brown sugar works just as well as honey. Start with 1 tablespoon and adjust to taste.
Storage & Reheating Tips
Store leftover pepper steak in an airtight container in the refrigerator for up to 3 days. The vegetables will soften slightly as they sit in the sauce, but the flavors actually develop and deepen overnight.
Reheat gently in a skillet over medium heat rather than in the microwave. Add a splash of water or beef broth to loosen the sauce, which will have thickened during storage. Stir frequently and heat just until warmed through to prevent the beef from becoming tough and overcooked.
If you must use the microwave, do so at 50% power in short bursts, stirring between each interval. Add a tablespoon of water before reheating to prevent drying out.
Freezing isn’t recommended for this dish because the vegetables lose their crisp texture and the beef can become tough when frozen and reheated. The sauce also tends to separate. For best results, make only what you’ll eat within three days.
Common Questions
Can I use a different cut of beef? Sirloin, ribeye, or even skirt steak work well. Just make sure to slice thinly against the grain. Avoid tough cuts like chuck roast which won’t tenderize in the quick cooking time.
What if I don’t have a wok? A large, heavy-bottomed skillet works perfectly fine. The key is high heat and enough surface area to prevent crowding. A 12-inch skillet is ideal for this recipe.
How do I slice the beef against the grain? Look at the raw steak and identify the direction of the muscle fibers (the grain). Cut perpendicular to those lines. This shortens the fibers, making each bite more tender.
Can I make this gluten-free? Use tamari or certified gluten-free soy sauce instead of regular soy sauce. Check that your oyster sauce is gluten-free, as some brands contain wheat. Most other ingredients are naturally gluten-free.
Why is my sauce too thin? Make sure you whisked the cornstarch completely into the liquid before adding it to the pan. If the sauce is still thin, mix another teaspoon of cornstarch with a tablespoon of water and stir it in, then cook for another minute or two.
This pepper steak dinner recipe proves that restaurant-quality stir-fry is completely achievable at home, even on the busiest weeknights. The combination of tender beef, crisp vegetables, and that glossy, flavorful sauce creates a meal that everyone will love.

Pepper Steak with Bell Peppers and Onion
Ingredients
Equipment
Method
- In a small bowl, whisk together soy sauce, oyster sauce, cornstarch, water, rice vinegar, honey, minced garlic, grated ginger, sesame oil, and red pepper flakes if using. Whisk thoroughly to dissolve cornstarch completely. Set aside near your stove.
- Heat a large skillet or wok over medium-high heat until very hot. Add 1 tablespoon vegetable oil and swirl to coat. Add sliced beef in a single layer, working in batches if necessary to avoid overcrowding. Let sit undisturbed for 1 minute to develop a crust, then stir-fry for 1-2 minutes until just cooked through with slight pink remaining. Transfer to a clean plate.
- Add remaining tablespoon of oil to the hot skillet. Add sliced bell peppers and onion. Stir-fry vigorously, tossing and stirring constantly, for 4-5 minutes until vegetables develop some charred spots while remaining crisp-tender.
- Return cooked beef and any accumulated juices to the skillet with vegetables. Give sauce mixture a quick stir, then pour over beef and vegetables. Stir everything together thoroughly to coat.
- Cook for 2-3 minutes, stirring frequently, until sauce thickens and becomes glossy, clinging to the beef and vegetables. Remove from heat immediately once sauce reaches proper consistency.
- Transfer to serving platter or divide among plates over rice or noodles. Garnish with sesame seeds or sliced green onions if desired. Serve immediately while hot.
