Beef and Onion Stir Fry - marinated slices of beef stir fried with onions makes a delicious entree that goes super well with rice, or even as is! It's also an easy dish to make any day of the week.

Jump to:
About the Ingredients
Here are some tips / info to help you make a delicious Beef and Onion Stir Fry:
Beef
For stir frying, tender beef cuts such as sirloin, ribeye, tri tip, top loin, tenderloin, and flat iron all work very well. Just make sure to cut the beef in to strips or smaller and equal sizes for even cooking!
In this recipe, I used ribeye this round (as pictured), but I do switch it up occasionally, so you may want to try all different types and see what is your favorite!
Onions
I used white onions for this dish. But you can also use yellow onions, sweet onions.
Yellow onions are the most common onion used in cooking - they are mild and sweet when cooked. White onions have a milder, sweeter flavor than yellow onions. And Sweet onions have a mild sweetness, and are less pungent than yellow onions due to its lower sulfur content and higher water content.
Oyster Sauce
Oyster sauce is actually literally made by cooking oysters, so if you are eating a plant based diet, make sure to buy vegetarian oyster sauce. I actually recommend the vegetarian one as they make it with shiitake mushrooms and I find that I like that flavor more than regular oyster sauce!
Sesame oil
I use light sesame oil for this dish.
Light sesame oil (or aka pure sesame oil) can be used as a cooking oil, similar to vegetable oil, except of course it gives off a delicious sesame flavor. This type of of sesame oil has a higher smoke point than dark sesame oil, so you can actually use it for deep frying.
If your sesame oil doesn't mention if it is light or dark sesame oil, it should be the light one.
How to Stir Fry Beef and Onion (Step by Step)
First gather the ingredients:
- 1 lb beef, sliced (I used ribeye)
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- ½ teaspoon sugar
- 1 tablespoon cooking oil
- 1 medium onion (I used white, but you can use yellow or sweet onion also)
- Salt as desired
Slice the beef and the onions.

Then, combine soy sauce, oyster sauce, sesame oil, cornstarch, salt, and sugar and beef in a large bowl or zip lock bag. If you are about to cook it, let it marinade at the very least 15-30 minutes. If you are making this ahead, cover and refrigerate for 30 minutes before cooking.

In a large nonstick skillet, add 1 tablespoon of oil over medium-high heat. Add the beef (with marinade), and stir fry until mostly browned, and then add the sliced onions. Stir fry for about 4 minutes or until onions soften. Give it a taste, and if you prefer to add more salt, do so now and mix well.


Remove from heat and serve!


Storage & Reheat
How to Store Leftovers
Let the stir fry cool completely before storing. Place in an airtight container and refrigerate for up to 3-4 days.
Can You Freeze Beef and Onion Stir Fry?
Yes - freeze in a freezer-safe container or bag for up to 2 months. Keep in mind that onions will soften more once thawed, but the flavor will still be great.
Best Way to Reheat
- Stovetop (Best): Heat a skillet over medium heat, add a splash of water or broth, and stir fry for 3-4 minutes until hot.
- Microwave (Quick): Heat in short bursts (about 45 seconds at a time), stirring between each, until warmed through.

FAQ
Can I Use a Different Cut of Beef?
Yes - sirloin, tenderloin, tri tip, or flank steak all work well. Just slice thinly against the grain for tenderness.
Can I Make It Without Oyster Sauce?
Yes - you can substitute with hoisin sauce for a sweeter flavor, or soy sauce plus a little sugar for a simpler option.
How Do I Prevent the Beef from Turning Tough?
Marinate with cornstarch, slice thinly against the grain, and avoid overcooking - beef cooks quickly in a stir fry.
Can I Add Vegetables?
Definitely! Bell peppers, snow peas, or baby corn pair nicely with the beef and onions without overpowering the dish.

Beef and Onion Stir Fry Recipe
Beef and Onion Stir Fry – marinated slices of beef stir fried with onions makes a delicious entree that goes super well with rice, or even as is! It’s also an easy dish to make any day of the week.
Ingredients
- 1 pound beef
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- ½ teaspoon sugar
- 1 tablespoon cooking oil
- 1 medium onion
- Salt as desired
Instructions
- Slice beef and onions.
- Then, combine soy sauce, oyster sauce, sesame oil, cornstarch, salt, and sugar and beef in a large bowl or zip lock bag. If you are about to cook it, let it marinade at the very least 15-30 minutes. If you are making this ahead, cover and refrigerate for 30 minutes before cooking.
- In a large nonstick skillet, add 1 tablespoon of oil over medium-high heat. Add the beef (with marinade), and stir fry until mostly browned, and then add the sliced onions. Stir fry for about 4 minutes or until onions soften. Give it a taste, and if you prefer to add more salt, do so now and mix well.
- Remove from heat and serve!
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 416Total Fat: 29gSaturated Fat: 10gTrans Fat: 0gUnsaturated Fat: 16gCholesterol: 99mgSodium: 560mgCarbohydrates: 5gFiber: 0gSugar: 2gProtein: 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.
More Delicious Beef Stir Fry Recipes
- Beef Noodles Stir Fry - Marinated beef stir fried with garlic, carrots, onions, snow peas, and tender noodles in a flavorful sauce. A satisfying one-pan dish!
- Beef and Vegetables Stir Fry - A quick stir fry with juicy beef, baby corn, asparagus, and carrots in a savory sauce. Simple, healthy, and super tasty.
- Mongolian Beef Stir Fry - Tender beef and onions cooked in a sweet-savory sauce. A restaurant favorite made easy at home!
- Beef Yu Choy Stir Fry - Tender beef paired with crunchy yu choy (a leafy Chinese veggie) in a garlicky soy-based sauce. Simple and satisfying!
Pin this recipe for later!






ulysses says
Hi Tina, What kind of onions do you used for this recipe? yellow, white or what?
TinaTsai says
Hi there! It is up to you, I switch it up between white, yellow and sweet onion. This time I used white for the one in the pictures though!
MJ says
Can I marinade this over night?
TinaTsai says
Yes you can! The longer the better. I would say up to over night, might be a bit salty if you do more.
Jes says
This sauce will work great with chicken and mushrooms. Great recipe.
TinaTsai says
I agree! 😀
Michelle says
This is one of my favourite recipes. I don't ever want to lose it.
TinaTsai says
I'm glad you like it! I'm keeping it on here as long as I can! But you can go to the recipe card and press print if you would like to have a hard copy / on paper ever 🙂
Mel says
Do you marinate the beef in the SORSC mixture? Do you then add the SORSC mixture after the onions have cooked?
TinaTsai says
SORSC! I haven't heard that one before, took me a minute 🙂 I actually add the marinade with the beef when I add to the pan. I will update the post to make it more clear. Thanks!
Franz says
Very delicious... I also added green spicy peppers and red bell pepper. Some more beef broth while frying
Jacob says
This is a simple recipe that you can add to infinitely. In fact "SORSC" (soy sauce, oyster sauce, Rice vinegar, sesame oil, corn starch) has become my go-to stir fry! I add chili/oelek for my family. We also add a mixture of chopped chili peppers, ginger and garlic to the onion and serve over rice.
TinaTsai says
Ha! I never heard that acronym before - but it definitely sounds like a delicious combo! Thanks for sharing - it sounds very similar to how I like to do my stir fries!
Duncan Edwards says
This was a marvelous treat for us, we love this dish
TinaTsai says
Thanks! So glad you enjoyed it! 😀