You know what’s funny is that the very first time I tried making Pepper Steak with Onions I thought it would look just like those glossy stir-fries in cookbooks, but instead the steak strips stuck to the pan, then the onions got too brown and finally the sauce was watery, so I laughed to myself thinking maybe I had created “pepper soup with onions” instead of the real thing.

However, I didn’t stop because the smell of Pepper Steak with Onions was too good to give up on and the sizzling sound made me so hungry, so when I finally sat down to eat it even though it wasn’t perfect it still tasted amazing, since the steak was tender, the onions added sweetness and the pepper gave that little spicy kick that makes Pepper Steak with Onions so special.
Isn’t that the magic of cooking because it’s not about making everything flawless every time instead, it’s about the fun moments of trying and also the smells filling your kitchen, that happy feeling when you finally eat what you’ve made so let me ask you this, have you ever messed up a recipe, still loved it anyway because if not this Pepper Steak with Onions recipe might just surprise you.

Ingredients
- 1 pound beef steak (sirloin or flank works great)
- 2 large onions (yellow or white)
- 2 bell peppers (green, red, or both)
- 3 tablespoons soy sauce
- 2 tablespoons vegetable oil (or olive oil)
- 2 garlic cloves (chopped)
- 1 teaspoon black pepper
- 1 teaspoon salt (or to taste)
- 1 teaspoon cornstarch (optional, for sauce thickening)
- ½ cup beef broth or water
- 1 teaspoon sugar (optional, helps balance flavors)

Ingredients notes
- The steak can be any kind you like, but thin cuts like flank or sirloin are easiest to slice and cook fast.
- Onions can be yellow or white; both are good, and if you want a sweeter taste, use red onions.
- Bell peppers make the dish crunchy, and you can mix red, green, or yellow for extra fun.
- Soy sauce gives a salty flavor, but you don’t need too much.
- Garlic is for its yummy smell and taste. Black pepper makes it spicy in a soft way.
- Cornstarch is just to make the sauce a little thicker like in Chinese food, but if you don’t have it, that’s okay.
- Beef broth makes the flavor stronger, but water works fine too.
- Sugar is like a secret trick; it makes the taste round and balanced.
How to make Pepper Steak with Onions?
Step 1: Prepare the steak
First, take the steak and slice it into thin strips. Cutting thin helps the meat cook fast and stay tender. If the steak is too soft to cut, put it in the freezer for 15 minutes, and it will slice much more easily.
Step 2: Chop the vegetables
Cut the onions into slices, not tiny pieces, so they stay nice and soft when cooked. Slice the bell peppers into strips, kind of like long sticks. Keep everything ready in bowls so it’s easy to cook later.
Step 3: Heat the pan
Put your big pan or wok on the stove and add the oil. Let it get hot but not smoking. This helps the meat cook quickly and keeps the flavor locked in.
Step 4: Cook the steak
Add the steak strips to the hot pan. Cook them until they are brown on the outside but still soft inside. Don’t cook too long or the steak will get tough. Take the meat out of the pan once done and set it aside.
Step 5: Cook the onions and peppers
Now, in the same pan, add the sliced onions and bell peppers. Stir them around until they are soft but still a little crunchy. This gives the dish a fun texture.
Step 6: Add garlic and sauce
Add the chopped garlic to the pan and cook for one minute. Then pour in the soy sauce, beef broth, sugar, and black pepper. Stir everything so the sauce mixes with the veggies.
Step 7: Put it all together
Add the cooked steak back into the pan. Stir everything together so the steak and veggies are covered with the yummy sauce. If you want the sauce thicker, mix the cornstarch with a little water, then pour it in and stir.
Step 8: Taste and finish
Try a little bit of the sauce. If it needs more salt, add a tiny pinch. If you want more spice, add extra pepper. When you’re happy with the taste, turn off the stove.

Kitchen equipment needed
- A large pan or wok
- A sharp knife
- A cutting board
- A mixing spoon or spatula
- Small bowls for holding chopped ingredients
- Measuring spoons and cups
Storage options!
If you have leftovers, put the Pepper Steak with Onions into a box with a lid and keep it in the fridge. It will stay good for up to 3 days. When you want to eat it again, just heat it in the microwave or on the stove until warm. If you want to keep it for longer, you can put it in the freezer for up to 2 months. Just remember to let it thaw before reheating.
Variations!
You can change Pepper Steak with Onions in many fun ways. If you like spicy food, you can add red chili flakes or hot sauce. If you want it sweeter, add more onions or a little honey. You can also use chicken instead of beef if you don’t want red meat. Another fun twist is to add mushrooms, broccoli, or even zucchini to make it more like a stir-fry. For kids who don’t like too many veggies, you can keep it simple with just steak and onions.
What to enjoy with Pepper Steak with Onions?
The first time I made Pepper Steak with Onions, I thought I’d just throw it on the table with plain rice and be done, but then I realized something was missing, so I started playing around with what to eat with it, and honestly, it turned into a whole adventure.
One night, I served it with noodles and wow, the sauce clung to every strand so perfectly, another time I tried it with mashed potatoes which made it super cozy like the kind of meal you want on a rainy day and then there was the time I put it over quinoa which made me feel a little healthier even though I drowned it in sauce anyway.
You know what I really love? It’s when I have Pepper Steak with Onions next to a Pumpkin-shaped Cheese Ball with Chips because it’s playful, especially when friends come over, and I also can’t forget the day I made it with Avocado Fettuccine, which sounded weird at first but turned out so creamy.
Tips
The secret to the best Pepper Steak with Onions is slicing the steak thin and cooking it fast. If the pan isn’t hot enough, the meat will get chewy instead of tender. Always cook the steak first, then the veggies, so everything tastes fresh. Don’t overcook the onions and peppers, because they are best when still a little crunchy. If you want the sauce to taste extra good, let it simmer for just a few minutes so the flavors blend together.
FAQ
What is Pepper Steak with Onions made of?
It’s made of thinly sliced beef, onions, bell peppers, soy sauce, garlic, and a little broth or water.
What does Pepper Steak with Onions taste like?
It tastes savory, a little sweet from the onions, and slightly spicy from the pepper.
Can I use chicken instead of beef?
Yes, you can use chicken breast or thighs sliced thin.
How do I make the steak tender?
Slice it thin and cook it quickly on high heat.
Do I need to use soy sauce?
Soy sauce gives it flavor, but if you don’t have it, you can use a little salt and Worcestershire sauce.
Can I make this without peppers?
Yes, you can just use onions and steak if you like.
How long does it take to cook?
It takes about 20–25 minutes from start to finish.
Can kids eat Pepper Steak with Onions?
Yes, it’s kid-friendly, just make sure the steak is soft and cut small.
What sides go best with it?
Rice, noodles, or mashed potatoes are perfect.
Can I freeze Pepper Steak with Onions?
Yes, you can freeze it for up to 2 months.
Do I need cornstarch?
No, cornstarch is optional. It just makes the sauce thicker.
Can I make it ahead of time?
Yes, you can cook it earlier in the day and reheat when ready to eat.
Healthy Sizzling Chinese Pepper Steak with Onions
Course: MainCuisine: AmericanDifficulty: Easy4
servings15
minutes15
minutes320
kcal30
minutesPepper Steak with Onions is a quick and tasty dish made with thinly sliced beef, sweet onions, and colorful peppers cooked in a savory sauce. It’s easy to make, full of flavor, and perfect for a fast family dinner.
Ingredients
1 pound beef steak (sirloin or flank works great)
2 large onions (yellow or white)
2 bell peppers (green, red, or both)
3 tablespoons soy sauce
2 tablespoons vegetable oil (or olive oil)
2 garlic cloves (chopped)
1 teaspoon black pepper
1 teaspoon salt (or to taste)
1 teaspoon cornstarch (optional, for sauce thickening)
½ cup beef broth or water
1 teaspoon sugar (optional, helps balance flavors)
Directions
- First, take the steak and slice it into thin strips. Cutting thin helps the meat cook fast and stay tender. If the steak is too soft to cut, put it in the freezer for 15 minutes, and it will slice much easier.
- Cut the onions into slices, not tiny pieces, so they stay nice and soft when cooked. Slice the bell peppers into strips, kind of like long sticks. Keep everything ready in bowls so it’s easy to cook later.
- Put your big pan or wok on the stove and add the oil. Let it get hot but not smoking. This helps the meat cook quickly and keeps the flavor locked in.
- Add the steak strips to the hot pan. Cook them until they are brown on the outside but still soft inside. Don’t cook too long or the steak will get tough. Take the meat out of the pan once done and set it aside.
- Now, in the same pan, add the sliced onions and bell peppers. Stir them around until they are soft but still a little crunchy. This gives the dish a fun texture.
- Add the chopped garlic to the pan and cook for one minute. Then pour in the soy sauce, beef broth, sugar, and black pepper. Stir everything so the sauce mixes with the veggies.
- Add the cooked steak back into the pan. Stir everything together so the steak and veggies are covered with the yummy sauce. If you want the sauce thicker, mix the cornstarch with a little water, then pour it in and stir.
- Try a little bit of the sauce. If it needs more salt, add a tiny pinch. If you want more spice, add extra pepper. When you’re happy with the taste, turn off the stove.