This Beef Stir Fry is made with aย simple but super flavourful, classic Chinese stir fry sauce that tastes just like you get at proper Chinese restaurants. I use lots of colourful vegetables and these days, I always velvet the beef. No more dry chewy beef in my stir fries!

Chinese Beef Stir Fry
I first shared this Beef Stir Fry recipe 10 years ago (!!), calling it my โgo-to.โ And it still is (I make stir fries frequently!) but over the years the recipe has evolved a bit, so I thought Iโd share my current recipe. The flavourโs the same, but Iโve refined the process a little. More importantly, these days, Iย alwaysย velvet my beef so it stays beautifully tender.
Have you ever noticed how the meat in Chinese restaurant stir fries is so incredibly soft, and how your stir fries at home are just never the same?ย The secret is tenderising the meat โ a method called velveting.
Thereโs a few different ways to do it but for small-batch home cooking, I find the most practical is the method that involves coating the beef in a little baking soda which breaks down the fibres so it stays succulent and velvety even after high-heat cooking for a prolonged period of time. A tiny extra step that makes a huge difference โ try it once and youโll never look back!
> For more on Velveting, see here (yup, Iโm such a dork wrote a whole post about it!)



Ingredients in Chinese Beef Stir Fry
Hereโs what I put in my beef stir fry. Thereโs lots of options for beef cuts, and feel free to substitute the vegetables with whatever you want, have or like. Thatโs the beauty of stir fries โ the flexibility!
1. velveted beef
I like to use steak cuts for stir fries for the same reason people like eating them as steaks โ good beefy flavour and ideal for cooking fast. But even with steak cuts, I still tenderise. Paper thin slices of beef cook in 90 seconds whereas stir fries take closer to 6 minutes โ fast, but the beef is still overcooked which means itโs chewy and tough.

Baking soda โ A small amount (just 1/2 teaspoon) mixed with the beef tenderises it so it stays soft. Without, the beef will overcook and become tough. A tried and proven tenderising method used liberally in my Asian recipes!
Favourite beef cut for stir frying โ My favourite cut for stir fries here in Australia is rump though Iโd use flank if it was more readily available and thicker cut like it is in the US. Both these have great beefy flavour and good eating texture but is by no means tough, and is around the middle of the range when it comes to cost.
Nowadays, I usually buy rump steak in roast form (aka rump cap, sirloin cap, picanha or coulotte) โ better value than steak and you can slice it into larger, restaurant-style pieces instead of thin strips. I cut the roast into smaller portions โ pictured above โ and freeze.
Other great steak cuts for stir fries โ Basically anything youโd throw on the grill! Scotch fillet (boneless rib eye) is excellent but pricier (Iโd rather enjoy it as steak), porterhouse/sirloin (US: New York strip) or any other cut of steak that youโd cook as steak.
Slow cooking cuts โ like chuck, oyster blade, gravy beef โ can also be used, just use a smidge more baking soda and tenderise for a touch longer (1/2 teaspoon heaped for 35 minutes). The main difference with stewing cuts is that the beef flavour is not as strong as steak cuts, though bear in mind thereโs lots of lovely tasty sauce smothering this stir fry!
Other proteins โ Absolutely feel free to use any other protein you like! Hereโs a guide on tenderising:
Chicken thighs โ no need to tenderise
Chicken breast and tenderloin โ 20 minutes
Pork and lamb quick pan fry cuts (chops/steaks) โ 20 minutes
Pork and lamb slow cooking cuts / large roasts (shoulder, neck, leg) โ 30 minutes
Find the full list of meat cuts and tenderising times on page 170 of my cookbook Tonight.
2. stir fry sauce
Hereโs what goes in my Stir Fry Sauce. Handy shortcut โ Use 5 tablespoons of Charlie, my All-Purpose Stir Fry Sauce instead!

Light soy sauce โย You can substitute with an all purpose soy sauce. But not dark soy sauce โ flavour is too strong and the colour is too intense!ย More on which soy sauce to use whenย here.
Oyster sauce โย A staple Asian sauce that adds complexity, flavour and umami all at once. Made from oyster extract that is sweet, salty, thick and pungent, but doesnโt taste oyster-y or fishy at all once cooked.ย Can be substituted with shellfish free alternative โ vegetarian โoysterโ sauce, even found at regular grocery stores these days.
Chinese cooking wineย (โShaoxing wineโ) โ essential ingredient for making truly โrestaurant standardโ Chinese dishes, adds depth of flavour into sauces. Substitute with mirin, cooking sake or dry sherry. Non alcoholic substitute โ substitute half the water with low sodium chicken stock/broth.
Sesame oil โย toasted sesame oil is brown and has more flavour than untoasted (which is yellow). Default sesame oil sold in Australia is toasted, untoasted is harder to find.
Sugarย โ to get the right balance of flavour in the sauce.
Cornflour / cornstarch โย This makes the beef cook so it has a thin film-like coating on it which makes it sort of slippery, just like you get at Chinese restaurants.
White pepper which is the traditional pepper choice in Asian cooking. Substitute with black pepper.
3. vegetables
Here are the vegetables I put into my stir fry, for colour, flavour, and convenience (easy to cut, no need to steam separately โ like with broccoli). ๐

Garlic and onion โ Essential aromatic flavour base that flavours the oil at the start.
Bok choy โ Leafy Asian green, one of my favourites, and typically not to pricey year round. Cut the stem from the leafy part as they go into the stir fry at different times as the stem takes longer to cook.
Green onion โ I like the extra hit of freshness from tossing a handful of green onion in at the end, and itโs no effort to chop into batons. Note: the firmer white end goes into the stir fry earlier than the softer green part.
Carrot and red capsicum (bell pepper) โ Both these are a firm stir fry favourite for the pop of colour!
Other vegetables โ Use what you want! Youโll need to pre-cook vegetables like broccoli and cauliflower else they will take too long to cook in the stir fry. TIP: There is a handy matrix on page 172 of my cookbook Tonight for how to cut vegetables and when to add vegetables into the pan for stir fries. Itโs really useful!

How to make this Chinese Beef Stir Fry
The beef takes 20 minutes to velvet (tenderise). Use this time to chop the vegetables, make the sauce and get the rice cooking!
1. VELVETING THE BEEF

Slice the beef thinly, around 3 โ 4mm / 1/6โณ thick, around 4 โ 5 cm / 2โณ long.
Thin beef! ๐

20 minute marinade โ Toss the beef slices with the baking soda. I find it easiest to use my fingertips. Then set it aside for 20 minutes, no longer. If you leave the beef for too long, it can get over-tenderised and be freakishly tender, which is not very pleasant. I find this is a common problem at cheap โn cheerful local Chinese joints, a little too enthusiastic about tenderising!
Rinse the baking soda off using a colander under cold tap water. Shake off excess water then blot excess off using paper towels. It doesnโt need to be 100% dry, just not soaking wet. Now itโs ready to use!
2. COOKING THE STIR FRY
Golden rule with stir fries โ add the vegetables into the wok or pan based on the length of time it takes to cook. Harder vegetables in first, leafy ones in last. We want our stir fry with crisp-tender rather than limp-watery vegetables!

Sauce part 1 โ Mix all the Sauce ingredients except the cornflour.
Season beef โ Measure out 1 1/2 tablespoons of the sauce and mix into the tenderised beef to coat it in flavour.

Sauce thickener โ Mix the cornflour into the remaining sauce until itโs lump-free. Then mix the water in.
Aromatics first โ Heat the oil over high heat in a wok or large non-stick pan. Add the onion and garlic, cook for 10 seconds until the garlic is light golden โ donโt let it burn, garlic gets bitter!

Beef โ Add the beef and stir constantly for 1 1/2 minutes or until it changes from red to brown.
Firmer vegetables first โ Add the carrots, capsicum, bok choy stems and white part of green onions. Stir for 1 1/2 minutes โ the vegetables should be still crisp but coated in the tasty flavours.

Sauce it! Give the sauce a quick stir to agitate the cornflour settled on the base, then pour it in and give it a good stir.
Leafy vegetables last โ Once the sauce starts bubbling, add the bok choy leaves and green part of the green onions. Toss for 1 minute until the sauce thickens and becomes glossy, coating all the vegetables and the bok choy leaves are just starting to wilt. Then itโs ready โ serve over rice!

Did I mention that thereโs a good amount of sauce for excellent rice soakage???

So there you go. My go-to everyday Beef Stir Fry.
Iโve said that before, I know โ but this time I really mean it! Itโs the version that ticks every box for me right now: tender beef using a cut thatโs not too expensive, glossy sauce, lots of vegetables (I feel virtuous!) and a tasty sauce.
I donโtย expectย to change it againโฆโฆ.but donโt crucify me if I do!
Love to know what you think if you try this. Hope you enjoy! โ Nagi x
FAQ Beef Stir Fry
The main change I made to the original recipe published in December 2015 was to make tenderising the beef a proper step in the recipe rather than an optional note buried at the bottom. Because these days, itโs something I always do these days.
I also used to mix cornflour into the sauce right from the start and use a bit of that sauce to season the beef. It worked fine, but the beef would turn a little โtackyโ when cooked. Not a disaster, just not ideal. Now, Iโve fixed that by splitting the process into two steps: first mix all the sauces together and set some aside to flavour the beef, then add the cornflour and water to the remaining sauce. The beef fries up a bit better doing it this way!
YES YES YES!! Use 5 1/2 tablespoons of Charlie and skip the sauce and cornflour. Proceed with the recipe as written (including using 1 1/2 tablespoons for the beef โ so mix 1 1/2 tablespoons into the beef and put 4 tablespoons into the stir fry).
Yes, by using tamari or a certified gluten-free soy sauce.
3 to 4 days in the fridge. However, bear in mind that the sauce will be thinner when reheated because cornflour loses its thickening powder when reheated. The same applies when freezing stir fries.
If you are making ahead intentionally, substitute the cornflour with arrowroot 1:1. This is what we do at RecipeTin Meals as all the meals we make are either packed into containers to be reheated by recipients (fridge or frozen), or put in large bratt pans which are reheated for meal service. If we didnโt use arrowroot, the sauce would be thin and watery when reheated.
Watch how to make it
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Easy Chinese Beef Stir Fry
Ingredients
Velveting the beef (tenderising)
- 7 oz / 200 g ย beef rump steak or flank , or any other quick cooking steak cut (Note 1)
- 1/2 tsp baking soda / bi-carbonate soda , for velveting (Note 2)
Sauce (Note 3)
- 2 tbsp soy sauce, light or all-purpose NOT dark soy (Note 4)
- 1 tbsp oyster sauce
- 2 tbsp Chinese cooking wine OR Mirin (Note 5)
- 1 tsp white sugar
- 1/2 tsp sesame oil , toasted (brown) not untoasted (yellow)
- Pinch white pepper , substitute with black pepper
Sauce thickener
- 3 tsp cornstarch / corn flour
- 1/2 cup water , separated
Stir Fry
- 1 1/2 tbsp peanut oil
- 1 garlic clove , finely minced with a knife
- 1/2 small onion , sliced (yellow, brown or white)
- 1/2 red capsicum / bell pepper , sliced into 7mm / 1/3" thick slices
- 1 small carrot , peeled, halved lengthwise and sliced thinly on the diagonal
- 2 bok choy , cut leaves from stems, cut thick stems lengthways to make them all roughly the same width
- 2 green onion , cut into 1.5"/3cm pieces, firm white end separated from soft green parts
To Serve
- Steamed white rice
- Sesame seeds (optional)
Instructions
Abbreviated recipe
- Tenderise beef 20 minutes, rinse, toss with 1.5 tbsp sauce. Mix in cornflour then water into Sauce. Stir fry in this order: onion + garlic > beef > carrot + capsicum + bok choy stems + green onion stems > sauce > wilt bok choy leaves + green onion. Serve!
FULL RECIPE
Velvet beef (tenderise)
- Velvet beef โ Place the beef in a bowl. Sprinkle the baking soda over then use your fingers to toss the beef to coat as evenly as possible. Set aside for 20 minutes (no longer).
- Rinse the beef under tap water in a colander to remove baking soda. Shake and pat off excess water (doesn't need to dry fully, just don't want it soaking). Put in a bowl.
Cook stir fry
- Sauce โ Mix ingredients together. Measure out 1 1/2 tablespoons and use it to coat the beef. To the remaining sauce, mix in the cornflour until lump-free, then add the water.
- Cook aromatics โ Heat the oil in a large non-stick pan or wok over high heat. Add the onion and garlic, cook for 10 seconds.
- Add the beef and cook until it changes colour from red to light brown but not cooked through.
- Vegetables #1 โ Add the capsicum, carrots, bok choy stems and white part of the green onions. Stir fry for 1 minute
- Add Sauce, then stir until it starts to bubble (it will thicken quickly)
- Leafy vegetables โ Add the bok choy leaves and green part of the green onions. Toss for another 30 seconds to 1 minute until they are just wilted, the sauce thickens and becomes glossy, coating everything nicely.
- Serve immediately with rice โ or for a low carb, low cal option, try Cauliflower Rice! Garnish with sesame seeds, if desired.
Recipe Notes:
Nutrition Information:
Originally published December 2015. Republished with fresh new photos, new video added and most importantly, Life of Dozer section added!
Life of Dozer
I know this looks like my friend captured a heartwarming moment as Dozer was gazing up at me adoringlyโฆ.but the truth is a flock of birds was flying overhead.๐

Dozer โ you and I praised this when Mommy cooked it way back, didnโt we ? I love using beef for the recipe and, letโs not brag, but we talked about โvelvetingโ before . . . yup, it works! And Mommy uses all my favourite vegetables like bok choi and green onion and capsicum โ oh-oh > you just want the beef without all that sauce > well, Iโll have the green stuff and the sauce! A brilliant share! Give Mom a hug for me and I am so glad to see you at the water !!!
Have you been reading for that long Eha??? I LOVE THAT!!!
NAGI !! I began reading-and- commenting the first or second time you posted, having picked you up on โFlavors of the Sunโ in Mexico when you were โtesting the watersโ !!! Dozer and I were buddies by the time he first fell in your pool as a silly little bu . . . r . and promptly liked it! Ask Goh โ he was so helpful way back and may remember the โpeculiarโ name! Hmph โ Dozer > tell her !!!
I only ever use your recipes now, they always work out so well, thank you, Iโm a 78 year old granny but still cook everyโฆ.
I love hearing that Jennie! You should like a very active 78 year old! โ N x
Iโm a relative newcomer to your website Nagi, but when I shared my spectacular new-found cooking website with my wife and kids they all just laughed. All have used it for ages, and my wife even pulled out your book. So much for finding a hidden gem!
For the record, all of your recipes Iโve attempted have been awesome, and this was no exception. Thank you Nagi โ for an enthusiastic but experience-poor cook you are the best.
Hi, thanks for this great recipe! Iโd really love to try it, but I need to substitute the oyster sauce. Do you have any suggestions? Thanks!
Gโday Rachel. I canโt use oyster sauce either but you can get vegetarian oyster sauce. If youโre in Oz, Coles & Woolies have it. HTH x
Thank you so much! This is a really helpful tip ๐
Brilliant!
I love using Charlie Brown itโs definitely my go to for stir fry dishes
This recipe was excellent. My picky husband loved it. Definitely goes in the favorite recipes folder.
This is my household favourite dish, love the sauce. I wish I found this recipe months ago. I cooked this meal 4x times as requested by my husband. Iโve cooked this meal tonight again with 1kg beef for family special occasion.
When you say dash of black pepper, is this black pepper sauce or cracked black pepper
Made this using a 400g packet of oyster blade steaks from the supermarket. Sliced very thinly at an angle then velveted, used broccolini and capsicum as the veg โ broccolini early, capsicum and coriander at the end. Delicious!!
Question Recipe Notes #2: Not clear on using 5TBS charlie sauce which contains 1/3C water and use another 1/3C water. Just donโt want to add too much water
Bulletproof recipe. Delicious and the sauce is amazing!
Thanks for this great recipe! Was delicious! The only thing that didnโt work when i did it was frying the garlic before the onions. Started getting seriously brown. And when i fried the meat, even darker. Next time iโll do the onions first and then the garlic.
Easy and delicious. I pretty much followed the recipe, other than I added some sambal oelek and ginger paste as I like those flavours. I also cooked the beef first, very lightly, and removed to a plate while I cooked the vegetables, in descending order of density, before adding the beef back in with the sauce. I was worried about overcooking the beef otherwise. This turned out really well, with lots of yummy sauce. Will definitely make again. The Chinese cooking wine is well worth seeking out as it really does give an authentic, restaurant flavour.
This recipe was delicious.
Oh, my goodness Charlie Brown will be in my fridge forever!! So good!
The sauce is delicious but I had to add at least 1.5 cups of water to it for a sauce. It was way too thick otherwise. Also sautรฉed hard veggies- carrots, onion, celery, red peppers, for 10 minutes to crisp tender.
Would steam baby bok choy ahead of time. Sauce was delicious!!!
WOW!! Fantastic sauce, I didnโt have rice wine but adding oyster sauce that made the difference.
I had looked online just for a new sauce and yours was amazing, look forward to buying the rice wine to see what a difference it makes.
I used Angus beef expensive but worth it and did besides carrots, added cabbage, courgette & mushrooms.
I think whatever I added wouldnโt have improved it because of the sauce.
Next level !!
Even in my eighties I can still learn something new.
Your recipes were my late wifeโs favourite. I am now learning them. Thank you
Everyone in my family had seconds! I added a bit of chili paste to the sauce and a bit more on the plate and it was perfect! Thank you!