If you’re craving a dish that bursts with vibrant colors and bold flavors, look no further than the Pepper Steak with Bell Peppers and Onion Recipe. This classic stir-fry is a symphony of tender, thinly sliced beef paired with crisp, sweet bell peppers and onions, all coated in a savory, slightly sweet sauce that makes every bite unforgettable. Whether you’re cooking for family or feeding friends, this recipe brings warmth to the table with its perfect balance of textures and tastes.

Ingredients You’ll Need
Gathering the right ingredients is key to nailing this Pepper Steak with Bell Peppers and Onion Recipe. Each component plays a vital role, from the juicy steak that provides hearty richness, to the colorful bell peppers that add crunch and brightness, and the aromatic garlic and onions that infuse the dish with deep flavor.
- 1 lb flank steak or sirloin, thinly sliced: Choose a tender cut for a juicy, flavorful protein base.
- 2 tbsp soy sauce (for marinade): Adds saltiness and umami to tenderize the meat.
- 1 tbsp cornstarch (for marinade): Helps the marinade cling to the steak and improves texture.
- 2 tbsp vegetable oil, divided: Essential for stir-frying at high heat, keeps the steak tender.
- 1 red bell pepper, sliced: Offers sweetness and vibrant color.
- 1 green bell pepper, sliced: Brings a hint of bitterness and fresh crunch.
- 1 yellow bell pepper, sliced: Adds a mild, sweet flavor and sunny hue.
- 1 large onion, sliced: Adds savory depth and slight sweetness once caramelized.
- 3 garlic cloves, minced: Infuses the dish with aromatic warmth.
- 1/4 cup soy sauce (for sauce): Forms the flavorful base of the sauce.
- 2 tbsp oyster sauce: Contributes complexity and savory richness.
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry): Thickens the sauce to a perfect glaze.
- 1/4 cup beef broth or water: Adds moisture and enhances the beefy flavor.
- 1 tsp sugar: Balances the salty and savory notes with a touch of sweetness.
- Salt and pepper to taste: Finishing touches to elevate the overall flavor.
How to Make Pepper Steak with Bell Peppers and Onion Recipe
Step 1: Marinate the Beef
Start by combining 2 tablespoons soy sauce and 1 tablespoon cornstarch in a bowl. Add the thinly sliced steak and toss it well to coat every piece evenly. Let it sit for about 10-15 minutes to soak up the flavors and develop a tender texture. This simple marinade sets the foundation for a delicious Pepper Steak with Bell Peppers and Onion Recipe.
Step 2: Prepare the Vegetables
While the beef is marinating, slice your red, green, and yellow bell peppers along with the large onion into strips. Keep the pieces roughly the same size so they cook evenly. Minced garlic is essential here—get that ready as well because it will bring out incredible aroma once cooked.
Step 3: Cook the Beef
Heat 1 tablespoon vegetable oil in a large skillet or wok over high heat. Once shimmering hot, add the marinated steak in a single layer to avoid overcrowding. Stir-fry quickly until browned but just cooked through, about 2-3 minutes. Remove the beef from the pan and set it aside to rest while you prepare the veggies.
Step 4: Stir-Fry the Vegetables and Garlic
Add the remaining tablespoon of vegetable oil to the same pan. Toss in the sliced onions and bell peppers, stirring constantly to keep them crisp-tender. After about 3 minutes, add the minced garlic and cook for another minute until fragrant but not burnt.
Step 5: Combine Ingredients and Make the Sauce
Return the cooked beef to the pan with the vegetables. Mix together 1/4 cup soy sauce, 2 tablespoons oyster sauce, 1/4 cup beef broth or water, and 1 teaspoon sugar in a small bowl. Pour this sauce over the beef and veggies. Stir everything to combine and allow it to simmer for a minute.
Step 6: Thicken the Sauce
Slowly add the cornstarch slurry while stirring constantly until the sauce thickens to your desired consistency. Season with salt and pepper to taste. This luscious glaze will cling beautifully to every piece of steak and pepper, making each bite irresistible.
How to Serve Pepper Steak with Bell Peppers and Onion Recipe

Garnishes
Add freshly chopped green onions or a sprinkle of toasted sesame seeds on top for a delightful crunch and visual appeal. A drizzle of chili oil can also kick things up if you love a little heat.
Side Dishes
This Pepper Steak with Bell Peppers and Onion Recipe pairs amazingly with steamed jasmine rice or fluffy white rice, which soaks up all the savory sauce. For a lighter option, serve it alongside cauliflower rice or a crisp green salad.
Creative Ways to Present
For a fun twist, serve the stir-fry in crisp lettuce cups to create handheld bites. Alternatively, pile it over warm noodles or inside a wrap for a tasty lunch box meal that your friends or family will rave about.
Make Ahead and Storage
Storing Leftovers
Place any leftover Pepper Steak with Bell Peppers and Onion Recipe in an airtight container and refrigerate for up to 3 days. This dish keeps its flavor well, though vegetables might lose some crunch.
Freezing
You can freeze leftovers by storing the stir-fry in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating to preserve the texture and taste.
Reheating
Reheat gently in a skillet over medium heat or microwave until warmed through. Stir occasionally to prevent the sauce from sticking and to maintain the best texture possible.
FAQs
Can I use other cuts of beef for this recipe?
Absolutely! While flank steak or sirloin is ideal for tenderness and flavor, you can also use skirt steak or ribeye thinly sliced. Just adjust cooking times to avoid overcooking.
What if I’m not a fan of oyster sauce?
You can replace oyster sauce with hoisin sauce or a splash of fish sauce depending on your taste preference. Each will bring a different layer of umami but keep the base flavors balanced.
How can I make this dish gluten-free?
Simply substitute regular soy sauce with tamari or coconut aminos, and verify that the oyster sauce is gluten-free. This way, you keep the integrity of the dish without compromising flavor.
Is it possible to make this dish vegetarian?
Yes! Swap the beef for firm tofu or seitan and use vegetable broth instead of beef broth. The bell peppers and onion will still shine, and the sauce is just as delicious.
What’s the best way to slice the steak for this recipe?
Slice the steak thinly against the grain to ensure tenderness and easy chewing. Partially freezing the steak for about 30 minutes before slicing can help achieve thin, even pieces.
Final Thoughts
There’s something truly comforting about the Pepper Steak with Bell Peppers and Onion Recipe—whether it’s the vivid colors, the tender beef, or the melody of savory and sweet in every bite. I wholeheartedly encourage you to try making this dish at home. It’s straightforward enough for a weeknight dinner but impressive enough to share with company. Once you’ve experienced this classic stir-fry, it might just become one of your go-to favorites too!
Print
Pepper Steak with Bell Peppers and Onion Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Frying
- Cuisine: Asian
Description
Pepper Steak with Bell Peppers and Onion is a quick and flavorful stir-fry dish featuring tender strips of flank steak cooked with vibrant bell peppers and onions in a savory soy-based sauce. Perfect for a nutritious weeknight dinner, this recipe combines simple ingredients with bold Asian-inspired flavors, delivering a satisfying meal in just 35 minutes.
Ingredients
For the Marinade
- 1 lb flank steak or sirloin, thinly sliced
- 2 tbsp soy sauce
- 1 tbsp cornstarch
For the Stir-Fry
- 2 tbsp vegetable oil, divided
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large onion, sliced
- 3 garlic cloves, minced
For the Sauce
- 1/4 cup soy sauce
- 2 tbsp oyster sauce
- 1 tbsp cornstarch mixed with 2 tbsp water (slurry)
- 1/4 cup beef broth or water
- 1 tsp sugar
- Salt and pepper to taste
Instructions
- Marinate the Beef: In a bowl, combine the thinly sliced flank steak with 2 tablespoons soy sauce and 1 tablespoon cornstarch. Mix well and let it marinate for about 10 minutes to tenderize and flavor the meat.
- Prepare the Sauce: In a separate small bowl, mix together 1/4 cup soy sauce, 2 tablespoons oyster sauce, 1 tablespoon cornstarch slurry (cornstarch mixed with water), 1/4 cup beef broth or water, and 1 teaspoon sugar. Stir until the cornstarch is fully dissolved.
- Cook the Beef: Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat. Add the marinated beef in a single layer and stir-fry until it is browned but not fully cooked, about 2-3 minutes. Remove the beef from the skillet and set aside.
- Sauté Vegetables: In the same skillet, add the remaining 1 tablespoon vegetable oil. Add the sliced onions and minced garlic, stir-frying for about 1 minute until fragrant. Then add the sliced red, green, and yellow bell peppers. Cook for 3-4 minutes until they start to soften but remain crisp.
- Combine and Simmer: Return the cooked beef to the skillet with the vegetables. Pour the prepared sauce over the ingredients. Stir well to combine and cook for an additional 2-3 minutes, allowing the sauce to thicken and coat the beef and vegetables thoroughly.
- Season and Serve: Taste the dish and adjust salt and pepper as needed. Serve hot over steamed rice or noodles for a complete meal.
Notes
- Be sure to slice the beef thinly against the grain for maximum tenderness.
- Use a hot pan when stir-frying to quickly sear the beef without overcooking.
- You can substitute flank steak with sirloin or skirt steak if desired.
- Adjust the sugar in the sauce to balance saltiness to your preference.
- For a gluten-free version, use tamari instead of soy sauce and verify oyster sauce ingredients.

