Savory, saucy, and full of vibrant color, this Pepper Steak with Bell Peppers and Onion is a quick and delicious stir-fry classic that’s perfect for weeknight dinners. Tender strips of beef are seared to perfection, then tossed with sweet bell peppers, onions, and a rich, garlicky sauce that clings to every bite. Serve it over rice or noodles for a complete, satisfying meal that comes together in under 30 minutes.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
Fast & Flavorful – Ready in under 30 minutes with bold stir-fry taste.
Balanced Meal – Includes protein, veggies, and a savory sauce.
Colorful & Nutritious – Bell peppers add sweetness and crunch.
Customizable – Adjust the spice and sauce to your preference.
Perfect for Meal Prep – Stores well and reheats easily.
Ingredients You’ll Need
For the Steak & Marinade:
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 1 tbsp soy sauce
- 1 tsp cornstarch
- 1 tsp sesame oil
For the Stir-Fry:
- 1 tbsp vegetable oil
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 medium onion, sliced
- 2 cloves garlic, minced
- 1 tsp fresh ginger, minced
For the Sauce:
- ¼ cup soy sauce
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp cornstarch
- ¾ cup beef broth or water
- 1 tbsp brown sugar
- ½ tsp black pepper
Optional Garnish:
- Sesame seeds
- Chopped green onions
- Steamed white or brown rice for serving
Tools You’ll Need
- Wok or large skillet
- Knife and cutting board
- Mixing bowls
- Tongs or spatula
Step-by-Step Instructions
Step 1: Marinate the Steak
- In a bowl, toss sliced steak with soy sauce, cornstarch, and sesame oil.
- Set aside to marinate for at least 10 minutes while prepping other ingredients.
Step 2: Prepare the Sauce
3. In a separate bowl, whisk together soy sauce, oyster sauce, hoisin sauce, cornstarch, beef broth, brown sugar, and black pepper.
4. Set aside.
Step 3: Sear the Steak
5. Heat 1 tbsp vegetable oil in a large skillet or wok over high heat.
6. Add the marinated steak in a single layer. Sear for 2-3 minutes, stirring occasionally until browned.
7. Remove steak and set aside.
Step 4: Stir-Fry the Veggies
8. In the same pan, add a bit more oil if needed.
9. Add bell peppers and onion. Stir-fry for 3-4 minutes until slightly softened.
10. Add garlic and ginger, and cook for 30 seconds more.
Step 5: Combine Everything
11. Return the cooked steak to the skillet with the vegetables.
12. Pour in the sauce and toss everything together.
13. Cook for 2-3 minutes, allowing the sauce to thicken and coat the ingredients evenly.
Step 6: Garnish & Serve
14. Remove from heat and garnish with sesame seeds and green onions if desired.
15. Serve hot over a bed of steamed rice or noodles.
Tips for the Best Pepper Steak
Slice Steak Thinly – Cutting against the grain ensures tenderness.
Use High Heat – Helps achieve a good sear without overcooking.
Don’t Overcook the Veggies – Keep peppers crisp for texture.
Thicken the Sauce – Simmer just until the sauce clings to everything.
Serve Immediately – Best enjoyed hot and fresh from the pan.
Serving Suggestions
Steamed Jasmine Rice – Classic pairing for soaking up the sauce.
Brown Rice or Quinoa – For a healthier twist.
Stir-Fried Noodles – Toss with egg noodles or lo mein.
Asian Slaw – Add a crunchy, tangy side dish.
Egg Rolls or Dumplings – For a full takeout-style meal.
How to Store & Reheat
Storing:
Refrigerate: Store leftovers in an airtight container for up to 3 days.
Freeze: Freeze in portioned containers for up to 2 months.
Reheating:
Stovetop: Reheat in a skillet with a splash of water or broth.
Microwave: Heat in 30-second bursts until warmed through.
Frequently Asked Questions
- Can I use a different cut of beef?
Yes, top sirloin, skirt steak, or even ribeye work well. - Is this dish gluten-free?
Use gluten-free soy sauce and hoisin sauce to make it gluten-free. - Can I add more vegetables?
Absolutely! Mushrooms, snap peas, or baby corn are great additions. - What can I substitute for oyster sauce?
Hoisin or extra soy sauce can be used, though the flavor will differ slightly.
Final Thoughts
This Pepper Steak with Bell Peppers and Onion is a savory, vibrant dish that satisfies any stir-fry craving. With its tender beef, crisp veggies, and bold sauce, it’s a dinner winner you’ll want to make again and again.
Give it a try and bring the flavors of your favorite Asian takeout spot right into your kitchen. Don’t forget to share your dish—I’d love to see your homemade stir-fry success!
Preparation Time: 10 minutes
Cooking Time: 15 minutes
Cuisine: Asian-Inspired
Nutritional Information (Per Serving):
Calories: 350 | Protein: 28g | Carbohydrates: 20g | Fat: 18g | Fiber: 3g | Sodium: 680mg

Pepper Steak with Bell Peppers and Onion
- Total Time: 25 minutes
Description
Savory, saucy, and full of vibrant color, this Pepper Steak with Bell Peppers and Onion is a quick and delicious stir-fry classic that’s perfect for weeknight dinners. Tender strips of beef are seared to perfection, then tossed with sweet bell peppers, onions, and a rich, garlicky sauce that clings to every bite. Serve it over rice or noodles for a complete, satisfying meal that comes together in under 30 minutes.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Steak & Marinade:
-
1 lb flank steak or sirloin, thinly sliced against the grain
-
1 tbsp soy sauce
-
1 tsp cornstarch
-
1 tsp sesame oil
For the Stir-Fry:
-
1 tbsp vegetable oil
-
1 red bell pepper, sliced
-
1 green bell pepper, sliced
-
1 medium onion, sliced
-
2 cloves garlic, minced
-
1 tsp fresh ginger, minced
For the Sauce:
-
¼ cup soy sauce
-
2 tbsp oyster sauce
-
1 tbsp hoisin sauce
-
1 tbsp cornstarch
-
¾ cup beef broth or water
-
1 tbsp brown sugar
-
½ tsp black pepper
Optional Garnish:
-
Sesame seeds
-
Chopped green onions
-
Steamed white or brown rice for serving
Instructions
Step 1: Marinate the Steak
-
In a bowl, toss sliced steak with soy sauce, cornstarch, and sesame oil.
-
Set aside to marinate for at least 10 minutes while prepping other ingredients.
Step 2: Prepare the Sauce
3. In a separate bowl, whisk together soy sauce, oyster sauce, hoisin sauce, cornstarch, beef broth, brown sugar, and black pepper.
4. Set aside.
Step 3: Sear the Steak
5. Heat 1 tbsp vegetable oil in a large skillet or wok over high heat.
6. Add the marinated steak in a single layer. Sear for 2-3 minutes, stirring occasionally until browned.
7. Remove steak and set aside.
Step 4: Stir-Fry the Veggies
8. In the same pan, add a bit more oil if needed.
9. Add bell peppers and onion. Stir-fry for 3-4 minutes until slightly softened.
10. Add garlic and ginger, and cook for 30 seconds more.
Step 5: Combine Everything
11. Return the cooked steak to the skillet with the vegetables.
12. Pour in the sauce and toss everything together.
13. Cook for 2-3 minutes, allowing the sauce to thicken and coat the ingredients evenly.
Step 6: Garnish & Serve
14. Remove from heat and garnish with sesame seeds and green onions if desired.
15. Serve hot over a bed of steamed rice or noodles.
Notes
Slice Steak Thinly – Cutting against the grain ensures tenderness.
Use High Heat – Helps achieve a good sear without overcooking.
Don’t Overcook the Veggies – Keep peppers crisp for texture.
Thicken the Sauce – Simmer just until the sauce clings to everything.
Serve Immediately – Best enjoyed hot and fresh from the pan.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Cuisine: Asian-Inspired