I make this pepper steak when I want something bright, fast, and satisfying on a weeknight. Thin slices of sirloin get a quick marinate in soy and oyster sauce, a high-heat sear, and a brief stir-fry with crisp bell pepper and sweet onion so you end up with tender beef and vibrant vegetables in under 30 minutes. If you like bold, saucy stir-fries, this recipe sits in the same family as sizzling Chinese pepper steak with onions, but is simplified for home cooks.
Why you’ll love this dish
This pepper steak is fast, economical, and reliably comforting. The cornstarch in the marinade tenderizes and gives the beef a glossy finish, while the high-heat sear locks in juices. It’s a perfect weeknight dinner when you need something protein-forward that still feels fresh, and it scales easily for families or meal prep. Kids often like the sweet-salty flavor, and swapping rice for noodles quickly changes the texture and mood of the meal.
Step-by-step overview
Before you cook, know the rhythm: marinate the beef 15 minutes, heat the pan until hot, sear the beef quickly and remove it, stir-fry the vegetables until just tender, then return the beef and finish with a quick toss and seasoning. Expect total hands-on time of about 15 to 20 minutes once the marinating is done.
What you’ll need
- 1 pound beef sirloin, thinly sliced (see tips for slicing)
- 1 bell pepper, sliced into strips (any color)
- 1 onion, thinly sliced
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon cornstarch
- 2 tablespoons vegetable oil (or another neutral oil)
- Salt and black pepper to taste
- Cooked rice or noodles for serving
Ingredient notes: If you prefer leaner or more economical cuts, skirt, flank, or top round work well when thinly sliced across the grain. For a gluten-free version, use tamari instead of soy sauce and check oyster sauce for gluten-free labeling.
Step-by-step instructions
- In a bowl, combine the beef strips, soy sauce, oyster sauce, and cornstarch. Toss until evenly coated. Let sit 15 minutes to tenderize and flavor the meat.
- Heat a large skillet or wok over medium-high heat until very hot. Add 1 tablespoon of vegetable oil and swirl to coat.
- Add the minced garlic and sauté 20 to 30 seconds until fragrant; do not let it burn.
- Spread the marinated beef in a single layer. Let it sear without moving for 30 to 60 seconds, then stir and cook until browned but not overdone, about 3 to 4 minutes total. Transfer the beef to a plate and set aside.
- Add the remaining 1 tablespoon oil to the pan if needed. Add the bell pepper and onion and stir-fry 2 to 3 minutes until they are tender-crisp and slightly softened.
- Return the beef to the pan and toss everything together for 30 to 60 seconds. Taste and season with salt and black pepper. If the sauce seems thin, let it bubble briefly to reduce and thicken.
- Serve immediately over steamed rice or toss with hot noodles.

Best ways to enjoy it
Serve pepper steak over a mound of steamed jasmine or brown rice to soak up the sauce, or toss it with wide egg or wheat noodles for a saucier bowl. For a heartier dinner plate, serve with roasted or steamed greens like broccoli or bok choy on the side, or pair it with a baked beef casserole like an Amish beef steak bake for a family-style spread that appeals to different tastes.
Storage and reheating tips
Cool leftovers quickly and store in an airtight container in the refrigerator for 3 to 4 days. To reheat, warm gently in a skillet over medium heat with a splash of water or broth to revive the sauce and prevent drying. You can also reheat in the microwave in short bursts, stirring between intervals. For longer storage, freeze in a freezer-safe container for up to 2 months; thaw overnight in the refrigerator before reheating. Always discard any food left at room temperature for more than two hours.
Pro chef tips
- Slice against the grain: This shortens muscle fibers and makes each bite noticeably more tender.
- Dry the beef before marinating: Pat strips with paper towels so the cornstarch adheres and you get a better sear.
- Don’t overcrowd the pan: Work in batches if needed; too many pieces lower the pan temperature and cause steaming rather than searing.
- Control heat: High heat gives color and flavor but lower it briefly if garlic starts to brown too fast.
- Finish with a splash: A small drizzle of toasted sesame oil or a pinch of sugar can round out the flavors—add sparingly.
Flavor swaps
- Make it smoky: Add sliced shiitake mushrooms and a splash of toasted sesame oil.
- Add heat: Stir in thinly sliced fresh chilies or a pinch of crushed red pepper flakes.
- Vegetarian option: Replace beef with firm tofu or tempeh, pressed and pan-seared, and use mushroom or soy-based oyster sauce alternatives.
- Citrus brightness: Finish with a squeeze of lime to lift the sauce if you want a fresher finish.
Common questions
Can I use a different cut of beef?
Yes. Skirt, flank, or top round are good alternatives when sliced thinly across the grain. Sirloin is forgiving and tender, but these other cuts offer strong beef flavor at lower cost.
How long does this dish take to make?
Active cooking time is about 15 to 20 minutes. Add 15 minutes for marinating. From start to finish you can have it ready in roughly 30 to 40 minutes.
Can I make this ahead of time?
You can marinate the beef up to 24 hours ahead and refrigerate. Cooked pepper steak is fine to refrigerate for 3 to 4 days. For best texture, reheat gently in a skillet rather than overcooking in the microwave.
How do I get the sauce to thicken?
Cornstarch in the marinade helps, but if the sauce is too thin, simmer the pan for a minute or two to reduce it. Mixing 1 teaspoon cornstarch with 1 tablespoon cold water and stirring it in at the end will thicken quickly; cook for another 30 seconds until glossy.
Is oyster sauce necessary?
Oyster sauce adds umami and depth. If you need to avoid it, use a tablespoon of hoisin or an additional tablespoon of soy sauce plus a pinch of sugar, but taste and adjust since these swaps change the sauce profile.

Pepper Steak
Ingredients
Method
- In a bowl, combine the beef strips, soy sauce, oyster sauce, and cornstarch. Toss until evenly coated. Let sit for 15 minutes to tenderize and flavor the meat.
- Heat a large skillet or wok over medium-high heat until very hot. Add 1 tablespoon of vegetable oil and swirl to coat.
- Add the minced garlic and sauté for 20 to 30 seconds until fragrant; do not let it burn.
- Spread the marinated beef in a single layer. Let it sear without moving for 30 to 60 seconds, then stir and cook for about 3 to 4 minutes total until browned but not overdone. Transfer the beef to a plate and set aside.
- Add the remaining 1 tablespoon oil to the pan if needed. Add the bell pepper and onion and stir-fry for 2 to 3 minutes until they are tender-crisp and slightly softened.
- Return the beef to the pan and toss everything together for 30 to 60 seconds. Taste and season with salt and black pepper. If the sauce seems thin, let it bubble briefly to reduce and thicken.
- Serve immediately over steamed rice or toss with hot noodles.


