
Growing up in my grandmother’s kitchen, the sizzle of beef hitting hot oil meant something incredible was about to happen. The best pepper steak brings together tender strips of beef, vibrant bell peppers, and a savory sauce that transforms simple ingredients into pure comfort food magic.
This pepper steak recipe delivers restaurant-quality results at home. Each bite offers perfectly tender beef paired with crisp-tender vegetables in a glossy, flavorful sauce. The secret lies in proper preparation and timing – techniques that ensure your beef stays juicy while the peppers maintain their vibrant color and slight crunch.
Ingredients
- 1 lb flank steak, sliced against the grain into thin strips
- 2 large bell peppers (red and green), cut into strips
- 1 medium onion, sliced
- 3 cloves garlic, minced
- 2 tablespoons vegetable oil
- 3 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon cornstarch
- 1 teaspoon black pepper
- 1/2 cup beef broth
- 2 green onions, chopped
Substitutions: Use sirloin or ribeye instead of flank steak for extra tenderness. Replace oyster sauce with hoisin sauce for a sweeter profile. Frozen bell pepper strips work when fresh aren’t available.
Timing
Prep time: 15 minutes
Cook time: 12 minutes
Total time: 27 minutes
Pro tip: Slice your beef while it’s partially frozen – it cuts cleaner and more evenly. You can prep all ingredients up to 4 hours ahead and store them covered in the refrigerator.
How to Make It
1. Prepare the Beef
Pat the steak completely dry and slice against the grain into thin strips, about 1/4-inch thick. Toss with 1 tablespoon soy sauce and half the cornstarch. This creates a protective coating that keeps the beef tender during high-heat cooking.
2. Make the Sauce
Whisk together remaining soy sauce, oyster sauce, beef broth, black pepper, and remaining cornstarch until smooth. Having your sauce ready prevents overcooking during the fast-paced stir-frying process.
3. Cook the Vegetables
Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Add bell peppers and onions, cooking for 3-4 minutes until crisp-tender. They should still have some bite. Transfer to a plate – this prevents them from becoming mushy when returned to the pan.
4. Sear the Beef
Add remaining oil to the same pan and increase heat to high. Add beef in a single layer, letting it sear undisturbed for 2 minutes. This creates beautiful browning and locks in juices. Stir-fry for another 1-2 minutes until just cooked through.
5. Bring It Together
Add garlic and cook for 30 seconds until fragrant. Return vegetables to the pan, then pour in the sauce. Stir everything together and cook for 1-2 minutes until the sauce thickens and coats everything beautifully. The mixture should look glossy and smell incredible.
Nutritional Information
Per serving (serves 4): Approximately 285 calories, 28g protein, 12g carbohydrates, 14g fat, and 3g fiber. This recipe provides excellent protein while keeping calories moderate.
Serving Suggestions
Serve over steamed jasmine rice or crispy chow mein noodles. Fried rice makes an excellent base, while steamed broccoli adds extra vegetables to round out the meal perfectly.

Common Mistakes to Avoid
Don’t skip drying the beef – excess moisture prevents proper browning. Avoid overcrowding the pan, which steams rather than sears the meat. Never add cold ingredients to hot oil as it lowers the temperature dramatically. Finally, don’t overcook the vegetables; they should retain some crunch for the best texture contrast.
Storing Tips
Refrigerate leftovers for up to 3 days in an airtight container. Freeze for up to 3 months. Reheat gently in a skillet over medium heat, adding a splash of broth if needed to refresh the sauce.
Conclusion
This best pepper steak recipe proves that restaurant-quality dishes are absolutely achievable at home. The combination of properly seared beef and vibrant vegetables creates a meal that’s both satisfying and impressive.
FAQs
Can I use a different cut of beef?
Yes, sirloin, ribeye, or even beef tenderloin work beautifully. Just adjust cooking time slightly as more tender cuts cook faster.
How do I prevent the beef from getting tough?
Slice against the grain and don’t overcook. High heat for a short time keeps the beef tender and juicy.
Can I make this ahead of time?
The dish is best served immediately, but you can prep all ingredients hours ahead. Cooked pepper steak reheats reasonably well within 24 hours.
What if I don’t have oyster sauce?
Substitute with hoisin sauce for sweetness or extra soy sauce with a pinch of sugar for umami depth.
Can I add other vegetables?
Absolutely! Snow peas, mushrooms, or carrots work wonderfully. Just maintain the same cooking principles – quick and hot to preserve texture. For more inspiration, check out our recipe collection.

Best Pepper Steak
Ingredients
Method
- Pat the steak completely dry and slice against the grain into thin strips, about 1/4-inch thick. Toss with 1 tablespoon soy sauce and half the cornstarch.
- Whisk together remaining soy sauce, oyster sauce, beef broth, black pepper, and remaining cornstarch until smooth.
- Heat 1 tablespoon oil in a large skillet or wok over medium-high heat. Add bell peppers and onions, cooking for 3-4 minutes until crisp-tender. Transfer to a plate.
- Add remaining oil to the same pan and increase heat to high. Add beef in a single layer, letting it sear undisturbed for 2 minutes. Stir-fry for another 1-2 minutes until just cooked through.
- Add garlic and cook for 30 seconds until fragrant. Return vegetables to the pan, then pour in the sauce. Stir everything together and cook for 1-2 minutes until the sauce thickens and coats everything.
