Looking for an easy beef stir fry for weeknights? This Pepper Steak with Onion Stir Fry is savory, flavorful, and quick to make! Tender marinated beef is stir-fried with crisp peppers and onions, then finished with a simple oyster sauce for a delicious dinner that's perfect with rice.

Jump to:
This is also a really flexible stir fry. You can use bell peppers for a classic version, jalapeรฑos for more heat, or even poblano peppers if that's what you have on hand.
About the ingredients
Here are a few tips to help you make the best pepper steak stir fry.
Beef
For stir fry, I recommend using a tender cut of beef such as:
- Flank steak
- Sirloin
- Ribeye
- New York strip
Flank steak and sirloin are usually more budget-friendly, while ribeye and New York strip make the dish a little richer.
You can cut the beef into strips, thin slices, or even bite-sized pieces. If slicing, cut against the grain whenever possible. This shortens the muscle fibers and helps keep the beef tender.
The beef is also marinated with soy sauce, rice wine, sesame oil, cornstarch, and a little sugar, which adds flavor and helps keep it juicy while stir-frying.
Peppers
You can use several different kinds of peppers depending on the flavor you want.
Bell peppers:
These are the classic choice. Green bell peppers have a slightly more bitter, grassy flavor, while red, yellow, and orange peppers are sweeter. You can also use a mix for more color.
Jalapeรฑos:
Great if you want the dish spicy. Remove the seeds for less heat or leave them in for more.
Poblano peppers:
These work really well too and have a mild, earthy flavor. I actually made this recipe with poblano peppers recently when the grocery store was somehow out of both bell peppers and jalapeรฑos! Here it is:

Feel free to use whatever peppers you like.
Onions
Yellow or white onions both work well in this recipe.
Yellow onions have a balanced flavor and become slightly sweet when cooked. White onions are a little sharper and more pungent.
Sweet onions are another good option if you prefer a milder flavor.
You can cut the onions into chunks or slice them thinly depending on the texture you prefer.
Oyster Sauce
Oyster sauce adds savory-sweet umami flavor and gives the stir fry a glossy finish.
If you don't have oyster sauce, you can substitute:
- Vegetarian oyster sauce
- Hoisin sauce
- Thick soy sauce or soy paste
- Soy sauce mixed with a small pinch of sugar and a little cornstarch
I actually use vegetarian oyster sauce pretty often because I really like the mushroom-based flavor.
Sesame oil
Sesame oil adds a fragrant, nutty flavor to the marinade.
Since it is also an oil, it helps coat the beef and keeps it from drying out while cooking.
Cornstarch
Cornstarch is one of my favorite ingredients for stir fry marinades.
It creates a light coating around the beef that helps keep the meat tender and juicy during high-heat cooking. It also helps the marinade cling to the beef.

How to cook Pepper Steak with Onion Stir Fry
First gather your ingredients:
- 1 lb beef, cut into strips, cubes, or thin slices
- 4 oz peppers of choice
- 4 oz onion
- 1 teaspoon minced garlic
- 1 teaspoon sliced fresh ginger
- 1 tablespoon oyster sauce
- 2 scallions, cut into 1-inch pieces
- 1 tablespoon cooking oil
- For the Marinade:
- 1 tablespoon soy sauce
- 1 tablespoon rice wine
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 1 teaspoon sugar
Prep the ingredients:
Slice, cube, or strip the beef as desired. Cut peppers and onions to your preferred shape (chunks or slices). Slice scallions and ginger; mince garlic.
Marinate the beef:
In a bowl or zip-top bag, combine beef with soy sauce, sesame oil, cornstarch, rice wine, and sugar. Let marinate for at least 15-30 minutes (up to 24 hours in the fridge if prepping ahead).

Cook the beef:
Heat oil in a large pan or wok over medium-high heat. Add sliced ginger and marinated beef. Stir-fry until mostly browned. Remove from pan and set aside.



Stir-fry the veggies:
Add a little more oil if needed. Stir-fry garlic, peppers, and onions for 2-3 minutes until just tender but still crisp.

Bring it all together:
Return the beef to the pan, add scallions and oyster sauce. Stir-fry everything together for 1-2 more minutes until beef is cooked through and well coated in sauce.


Serve: Remove from heat and serve! Enjoy!

Storage & Reheating
Storage:
- Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- For longer storage, you can freeze the cooked stir fry for up to 2 months - though peppers and onions may soften a bit after thawing.
Reheating:
- Stovetop (best): Heat a splash of oil in a skillet or wok over medium heat. Add leftovers and stir-fry for 2-3 minutes until warmed through.
- Microwave: Place in a microwave-safe dish, cover loosely, and heat in 30-45 second intervals, stirring between bursts, until hot.
- If reheating from frozen, thaw overnight in the fridge before reheating.

FAQ
Can I make this ahead of time?
Yes! You can slice the beef, chop the vegetables, and mix the marinade ahead of time. Store them separately in the fridge for up to 24 hours, then stir-fry when ready.
What can I serve with Pepper Steak Stir Fry?
It pairs perfectly with steamed white rice, brown rice, fried rice, or cauliflower rice for a lower-carb option.
Can I use chicken or pork instead of beef?
Absolutely! Thinly sliced chicken breast, chicken thigh, or pork tenderloin work well-just adjust cooking time so the meat is fully cooked.
Is this recipe gluten-free?
It can be! Just make sure your soy sauce (or tamari), oyster sauce, and rice wine are labeled gluten-free.
How can I make it spicier?
Add sliced fresh jalapeรฑos, dried red chilies, or a spoonful of chili paste (like sambal oelek) when stir-frying the vegetables.

Pepper Steak with Onion Stir Fry Recipe
Tender marinated beef stir-fried with crisp peppers and onions in a savory oyster sauce. This easy Pepper Steak with Onion Stir Fry is flavorful, satisfying, and perfect for a quick weeknight dinner with rice.
Ingredients
- 1 lb beef, cut into strips, cubes, or thin slices (flank, sirloin, or ribeye)
- 4 oz pepper of choice (bell pepper, jalapeรฑo, poblano, etc.)
- 4 oz onion, cut into chunks or thin slices
- 1 teaspoon garlic, minced
- 1 teaspoon fresh ginger, sliced
- 1 tablespoon oyster sauce
- 2 scallions, cut into 1-inch pieces
- 1 tablespoon cooking oil
For the Marinade:
- 1 tablespoon soy sauce
- 1 tablespoon rice wine
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 1 teaspoon sugar
Instructions
- Prep: Slice or cube beef to your liking. Cut peppers and onions to your preferred shape. Prep scallions, ginger, and garlic.
- Marinate: In a bowl or zip-top bag, mix beef with soy sauce, rice wine, sesame oil, cornstarch, and sugar. Let marinate for 15โ30 minutes.
- Cook Beef: Heat oil in a large nonstick pan or wok over medium-high heat. Add ginger and beef. Stir-fry until mostly browned. Remove from pan.
- Stir-Fry Veggies: Add more oil if needed. Stir-fry garlic, peppers, and onions for 2โ3 minutes until just tender.
- Combine: Return beef to pan. Add scallions and oyster sauce. Stir-fry for 1โ2 minutes more until everything is coated and beef is cooked through.
- Serve: Enjoy hot with rice or cauliflower rice!
Notes
- Best beef cuts: Flank, sirloin, or ribeye work bestโslice against the grain for tenderness.
- Marinade tip: Even 15 minutes makes a difference, but 30โ60 minutes adds deeper flavor and softer texture.
- Donโt overcrowd the pan: Stir-fry the beef in batches if needed for a nice sear instead of steaming.
- Add more veggies: Bell peppers and onions are classic, but mushrooms or snap peas are great add-ins too.
- Sugar note: A small amount of sugar balances the savory sauces and helps with browning.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Michiu (Rice Cooking Wine)- 750ml (Pack of 1) by QIAN HU
-
Wan Ja Shan Vegetarian Mushroom Oyster Sauce, 33.8 fl. oz. VEGAN. NON-GMO. NO MSG ADDED. 100% Naturally Brewed. No Chemical Soy Sauce.No Caramel Coloring.
-
Kadoya Pure Sesame Oil, 22.10 Fluid Ounce
-
Soeos Szechuan Dried Chili๏ผDry Szechuan Pepper, Dry Chile Peppers, Sichuan Pepper, Dried Red Chilies, 4oz, (Very Mild Spicy)
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 399Total Fat: 26gSaturated Fat: 8gTrans Fat: 1gUnsaturated Fat: 15gCholesterol: 99mgSodium: 861mgCarbohydrates: 10gFiber: 1gSugar: 4gProtein: 31g
The nutrition information for this recipe is an approximate total per serving. Please double check the nutrition information for your exact ingredients and brands for more precise nutrition information. Keep in mind that if there is a marinade, often times not all the ingredients will be consumed.
More Delicious Beef Stir Fry Recipes
If you love easy beef stir fries, here are a few more tasty recipes to try:
- Beef Vegetables Stir Fry - Marinated beef stir-fried with garlic, baby corn, asparagus, and carrots, then finished with a savory oyster sauce.
- Beef and Onion Stir Fry - Tender marinated beef and onions cooked in a simple savory sauce that's perfect with rice.
- Beef Noodles Stir Fry - Marinated beef stir-fried with garlic, carrots, onions, snow peas, and tender noodles in a flavorful sauce.
- Mongolian Beef Stir Fry - A sweet and savory beef stir fry that's easy to make at home and delicious served with rice.
Pin for later!

Want to learn more?
Check out my FULL BLOWN "How to Stir Fry at Home" eBook! You will learn everything you need to know to master stir fries at home!





Tipidis says
Heads up - at one point for the marinade ingredients, it says salt instead of sugar.
Tina Tsai says
Nice catch!! I will edit it, thanks for letting me know!
Calummaciver says
We had it tonight for the second time and it was brilliant,better than the last time Iโll be doing it again.Thanks.
TinaTsai says
So glad you liked it! ๐ Thanks for stopping by!
Brenda says
I make it all the time, and getting ready to make some today Jan 23 2023 this is so Good
TinaTsai says
Yay! So glad to hear that ๐
Jenny says
It looks so delicious cannot wait to try it.
TinaTsai says
Thanks! I hope you like it ๐
Victoria Major says
All of it looks very good I'm going to try all of it โบ๏ธ
TinaTsai says
I hope you enjoy it!
Naomi says
I like the pepper steak with onions and going to make this recipe thank you
TinaTsai says
I hope you enjoy it ๐
Valerie Vincent says
Hi! What would be the best beef to use in this recipe? Thank you and I canโt wait to make this.
TinaTsai says
Hi there! We switch it up, and some of the usuals are flank, strip and ribeye! I hope you enjoy it!!
Teresa says
Can hoisin be used as a substitute if you donโt have thick soy sauce or oyster sauce?
TinaTsai says
Hi there! Great question and yes, that should work well and be very delicious too!
Dennis says
The recipe doesn't state when to add the garlic. Do you add it to the sauce or with the peppers/onions? I added it to the sauce.
I used Oyster Sauce as a substitute and it was delish!!!
TinaTsai says
OMG! so sorry - you add it with the pepper and onions! I fixed it - thanks for bringing it to my attention!
Bahira says
Very good recipe easy to make and tasty
TinaTsai says
thanks - I'm glad you enjoyed it!