Introduction
There’s something so satisfying about a hearty, savory dish that hits all the right notes. Pepper Steak with Bell Peppers and Onion is exactly that—a deliciously tender steak paired with vibrant bell peppers and onions, all cooked in a rich, flavorful sauce that makes every bite feel like comfort food at its best. The savory aroma wafts through the kitchen as this dish comes together, making it a perfect choice for weeknights or special occasions when you want to impress without too much effort.
This recipe is a go-to for me when I’m craving something flavorful yet simple to prepare. My family has always loved it, especially because it’s one of those meals that pleases both adults and kids. You can serve it over steamed rice, noodles, or even enjoy it on its own. It’s versatile and a total crowd-pleaser, which is why it’s become a staple in our dinner rotation.
The combination of tender steak, colorful bell peppers, and onions sautéed in a savory sauce brings together all the goodness you want in a meal. And it’s really easy to make! Don’t let the idea of cooking steak intimidate you—this dish comes together quickly, and I’ll walk you through every step to make sure you feel confident in the kitchen. Trust me, you’ve got this!
Why You’ll Love This Recipe
Let me share why this Pepper Steak with Bell Peppers and Onion is an absolute winner:
- Quick and Easy: You can have this on the table in about 30 minutes! It’s perfect for busy nights when you want a delicious meal without spending hours in the kitchen.
- Flavorful and Savory: The steak is seared to perfection, and the bell peppers and onions add a wonderful sweetness and crunch. The sauce ties everything together with its rich, savory flavor.
- Family-Friendly: This recipe is a hit with both adults and kids alike. The flavors aren’t too overwhelming, making it a great dish for even the pickiest eaters.
- Customizable: Whether you like your steak rare or well-done, you can adjust the cooking time to your liking. Plus, you can add other veggies like mushrooms or zucchini to mix things up!
The best part? The sauce. It’s packed with soy sauce, garlic, and a bit of sweetness from brown sugar, which makes everything taste like it’s been simmering for hours, but really, it comes together in minutes.
Preparation Time and Servings
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
Nutrition Facts
- Calories per serving: 350
- Protein: 35g
- Carbs: 30g
- Fat: 15g
Ingredients
Here’s what you’ll need to make this savory dish:
- 1 lb beef steak (sirloin, flank, or ribeye, sliced thinly against the grain)
- 2 bell peppers (any color, sliced)
- 1 medium onion (sliced)
- 2 tablespoons olive oil
- 3 cloves garlic (minced)
- 1/4 cup soy sauce
- 2 tablespoons oyster sauce (or use a halal alternative if necessary)
- 1 tablespoon brown sugar
- 1 teaspoon ground black pepper
- 1 tablespoon cornstarch (to thicken the sauce)
- 1/2 cup beef broth (or water for a lighter version)
- 1 tablespoon sesame oil (optional for extra flavor)
- 1/2 teaspoon red pepper flakes (optional for some heat)
Why These Ingredients Matter:
- Beef Steak: You want a tender cut that cooks quickly and absorbs the sauce beautifully. Flank, ribeye, or sirloin are great options.
- Bell Peppers & Onion: These add sweetness, crunch, and a pop of color to the dish.
- Soy Sauce & Oyster Sauce: These create a salty, umami-rich base for the sauce.
- Brown Sugar: A touch of sweetness balances out the saltiness from the soy sauce.
- Cornstarch: Helps thicken the sauce, giving it that perfect consistency to coat the steak and veggies.
Step-by-Step Instructions
Now let’s dive into how to make this dish, step by step! Don’t worry, I’ll guide you through every moment so you can make it just right.
- Prepare the Steak:
- Slice the beef thinly against the grain. This helps the steak stay tender. If you’re not sure how to slice against the grain, look at the direction the muscle fibers run and cut across them. Aim for thin slices, about 1/4-inch thick.
- Cook the Steak:
- Heat 1 tablespoon of olive oil in a large skillet or wok over medium-high heat. Once the oil is hot, add the steak in a single layer. Let it sear for 2-3 minutes without stirring to get a nice brown crust. Flip and cook for another 2-3 minutes.
- Once the steak is browned but still tender, remove it from the skillet and set it aside.
- Sauté the Veggies:
- In the same skillet, add another tablespoon of olive oil. Add the sliced onions and bell peppers and cook for about 5-7 minutes, stirring occasionally, until the veggies are soft but still have a little bite. They should be bright and colorful!
- Prepare the Sauce:
- In a small bowl, whisk together the soy sauce, oyster sauce, brown sugar, cornstarch, and beef broth. If you want to add a little heat, stir in some red pepper flakes at this point.
- Pour the sauce mixture into the skillet with the veggies and bring it to a simmer. Stir often to ensure the sauce thickens evenly. You’ll notice the sauce start to coat the veggies, making everything shiny and delicious.
- Combine Steak and Sauce:
- Return the cooked steak to the skillet with the sauce and veggies. Stir everything together to make sure the steak is coated with the flavorful sauce. Let it cook for another 2-3 minutes to allow the steak to reheat and soak up all those delicious flavors.
- Add the Finishing Touches:
- Drizzle in the sesame oil (if using) and give everything a final stir. The sesame oil adds an incredible depth of flavor, but it’s optional if you prefer a lighter dish.
- Serve:
- Serve your pepper steak over steamed rice, noodles, or just by itself. Garnish with chopped green onions or cilantro for an extra burst of color and freshness.

How to Serve
This Pepper Steak with Bell Peppers and Onion is perfect when served with:
- Steamed rice: The sauce soaks into the rice beautifully, making each bite flavorful.
- Noodles: Serve it over some soft noodles for a comforting, Asian-inspired meal.
- Side salad: A simple arugula or mixed greens salad with a lemon vinaigrette balances out the rich flavors.
- Garlic bread: For a more indulgent touch, a side of garlic bread works wonderfully to soak up the extra sauce.
Additional Tips
Here are some helpful tips to make sure your Pepper Steak with Bell Peppers and Onion turns out perfectly every time:
- Don’t overcrowd the pan: When cooking the steak, make sure to give the meat some space. If you overcrowd the pan, the steak will steam instead of sear.
- Slice against the grain: As mentioned earlier, slicing the steak against the grain is key to getting a tender bite every time.
- Adjust seasoning: Taste the sauce before serving. If it needs more salt, add a little extra soy sauce or a pinch of salt. If you like it sweeter, add more brown sugar.
- Use fresh bell peppers: The freshness of bell peppers really elevates this dish. Avoid using frozen peppers for the best flavor and texture.
- Let the meat rest: After cooking the steak, let it rest for a few minutes before slicing to help keep the juices inside.
Recipe Variations
This recipe is easy to adapt based on what you have in your fridge or what your family loves! Here are some fun variations:
- Vegetarian Option: Swap out the beef for a mixture of mushrooms and lentils. The mushrooms will give a meaty texture, and the lentils will add protein.
- Gluten-Free: If you’re avoiding gluten, simply use tamari instead of soy sauce and gluten-free oyster sauce.
- Add More Veggies: Feel free to add more veggies like zucchini, mushrooms, or snap peas to the mix. They’ll soak up the sauce and add even more texture to the dish.
- Spicy Kick: If you like spice, toss in a few more red pepper flakes or add some sliced jalapeños to the veggies for an extra kick.
Serving Suggestions
Here are some sides that pair beautifully with this dish:
- Steamed Jasmine rice: Its delicate aroma and soft texture are perfect with the bold, savory sauce.
- Stir-fried vegetables: Make a side of quick stir-fried vegetables with broccoli, carrots, and snap peas.
- Crispy spring rolls: These are a fantastic crunchy side to enjoy with your pepper steak.
- Lemonade: A chilled glass of lemonade or iced tea makes for a refreshing drink alongside this rich, savory dish.
Freezing and Storage
If you have leftovers (lucky you!), here’s how to store them:
- Storage: Place any leftover pepper steak in an airtight container in the fridge for up to 3 days. The sauce will continue to thicken, making it even more flavorful the next day.
- Freezing: To freeze, place the cooked pepper steak and veggies in a freezer-safe container. It will last for up to 3 months. When ready to eat, defrost in the fridge overnight and reheat in the microwave or on the stovetop.
Special Equipment
You don’t need anything fancy to make this recipe, but here are a couple of tools that will help:
- Non-stick skillet or wok: A good skillet is key to getting the steak perfectly seared and the veggies sautéed just right.
- Sharp knife: A sharp knife helps slice the steak thinly against the grain for tender bites.
FAQ Section
Here are some answers to common questions:
- Can I use chicken instead of beef? Yes! Chicken breast or thighs would work well. Just slice it thinly, and follow the same cooking method.
- Can I make this recipe ahead of time? You can prep the steak and veggies a day in advance and store them separately in the fridge. Then, just cook everything together when you’re ready to eat!
- How do I keep the steak tender? Slicing the steak thinly against the grain is key! Also, don’t overcook it; you want it to be tender and juicy.
- Can I use a different sauce? You can experiment with teriyaki sauce or hoisin sauce if you prefer a different flavor profile.
Pepper Steak with Bell Peppers and Onion
- Total Time: 30 minutes
Ingredients
Here’s what you’ll need to make this savory dish:
- 1 lb beef steak (sirloin, flank, or ribeye, sliced thinly against the grain)
- 2 bell peppers (any color, sliced)
- 1 medium onion (sliced)
- 2 tablespoons olive oil
- 3 cloves garlic (minced)
- 1/4 cup soy sauce
- 2 tablespoons oyster sauce (or use a halal alternative if necessary)
- 1 tablespoon brown sugar
- 1 teaspoon ground black pepper
- 1 tablespoon cornstarch (to thicken the sauce)
- 1/2 cup beef broth (or water for a lighter version)
- 1 tablespoon sesame oil (optional for extra flavor)
- 1/2 teaspoon red pepper flakes (optional for some heat)
Instructions
Now let’s dive into how to make this dish, step by step! Don’t worry, I’ll guide you through every moment so you can make it just right.
- Prepare the Steak:
- Slice the beef thinly against the grain. This helps the steak stay tender. If you’re not sure how to slice against the grain, look at the direction the muscle fibers run and cut across them. Aim for thin slices, about 1/4-inch thick.
- Cook the Steak:
- Heat 1 tablespoon of olive oil in a large skillet or wok over medium-high heat. Once the oil is hot, add the steak in a single layer. Let it sear for 2-3 minutes without stirring to get a nice brown crust. Flip and cook for another 2-3 minutes.
- Once the steak is browned but still tender, remove it from the skillet and set it aside.
- Sauté the Veggies:
- In the same skillet, add another tablespoon of olive oil. Add the sliced onions and bell peppers and cook for about 5-7 minutes, stirring occasionally, until the veggies are soft but still have a little bite. They should be bright and colorful!
- Prepare the Sauce:
- In a small bowl, whisk together the soy sauce, oyster sauce, brown sugar, cornstarch, and beef broth. If you want to add a little heat, stir in some red pepper flakes at this point.
- Pour the sauce mixture into the skillet with the veggies and bring it to a simmer. Stir often to ensure the sauce thickens evenly. You’ll notice the sauce start to coat the veggies, making everything shiny and delicious.
- Combine Steak and Sauce:
- Return the cooked steak to the skillet with the sauce and veggies. Stir everything together to make sure the steak is coated with the flavorful sauce. Let it cook for another 2-3 minutes to allow the steak to reheat and soak up all those delicious flavors.
- Add the Finishing Touches:
- Drizzle in the sesame oil (if using) and give everything a final stir. The sesame oil adds an incredible depth of flavor, but it’s optional if you prefer a lighter dish.
- Serve:
- Serve your pepper steak over steamed rice, noodles, or just by itself. Garnish with chopped green onions or cilantro for an extra burst of color and freshness.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: 4
- Calories: 350
- Fat: 15g
- Carbohydrates: 30g
- Protein: 35g
Conclusion
I hope you’re as excited as I am for you to try this Pepper Steak with Bell Peppers and Onion! It’s one of those dishes that looks fancy but is super simple to make. Trust me, once you try it, this will become a regular in your weeknight dinner rotation.
Don’t forget to share your photos if you make it! Tag me on Instagram or leave a comment below—I’d love to hear how it turns out. This is one of those recipes that’s so satisfying, you’ll want to make it again and again. Happy cooking, and enjoy every bite of this flavorful, family-friendly meal!









