15-Minute Chinese Beef Stir Fry
This Chinese beef stir fry comes together in just 15 minutes, with tender strips of beef and crisp vegetables in a glossy, savory sauce.

It tastes like takeout but comes together faster than delivery, and you control exactly what goes in the pan.
Why This Stir Fry Works
The beef gets a quick marinade with cornstarch and soy sauce, which seals in moisture and helps it brown deeply in a hot wok. You get tender strips with a good bit of chew.
The sauce hits all the right notes: salty from soy and oyster sauce, a little sweetness from brown sugar, and just enough slippery body to cling to every piece of beef and vegetable.
Ingredients

- 1 lb flank steak: sliced thin against the grain; sirloin works too
- 2 tbsp soy sauce: divided, for marinade and sauce
- 2 tsp cornstarch: divided, for tenderizing the beef and thickening the sauce
- 1 tsp sesame oil: plus more for the sauce
- 2 tbsp vegetable oil: for high-heat stir frying
- 2 cups broccoli florets: cut into bite-sized pieces
- 1 red bell pepper: sliced into strips
- 2 cloves garlic: minced
- 1 tbsp fresh ginger: grated
- 2 tbsp oyster sauce: look for one with no added MSG if you prefer
- 1 tbsp brown sugar: light or dark both work
- 3 tbsp water: to loosen the sauce
- Sliced green onions and sesame seeds: for serving
Variations / Substitutions
- Protein swap: Thinly sliced chicken thigh or pressed firm tofu work in place of beef. Keep the marinade the same.
- Different veg: Snow peas, sliced carrots, or baby bok choy all stir fry nicely. Add sturdier veg a minute before the softer ones.
- Gluten-free: Use tamari instead of soy sauce, and check that your oyster sauce brand is gluten-free.
- Less sweet: Cut the brown sugar to 1 teaspoon, or swap in a splash of rice vinegar for brightness.
Beef Fried Rice is another reader favorite dinner worth making next.
How to Make Chinese Beef Stir Fry
Step 1: Sear the Beef

Thinly slice the flank steak against the grain, then toss it with 1 tablespoon of the soy sauce, 1 teaspoon of the cornstarch, and the 1 teaspoon sesame oil. Heat a wok or large skillet over high heat until a drop of water sizzles on contact, then add 1 tablespoon vegetable oil. Sear half the beef in one layer for about 1 minute per side, until deeply browned but still pink in the center; transfer to a plate. Repeat with the remaining beef.
The edges should look crisp and dark, while the middle stays just cooked through. If the pan smokes heavily, lower the heat a notch and work a little faster.
Step 2: Stir Fry the Vegetables

Add the remaining tablespoon of vegetable oil to the pan. Toss in the broccoli florets and red bell pepper strips. Stir fry for 2 to 3 minutes, keeping the vegetables moving, until they brighten in color and the broccoli edges start to soften.
Add the garlic and ginger and cook just until fragrant, about 30 seconds. Garlic can turn bitter if it sits too long in high heat, so add it toward the end and keep stirring.
Step 3: Add the Sauce

In a small bowl, whisk the remaining 1 tablespoon soy sauce, oyster sauce, brown sugar, water, and the remaining 1 teaspoon cornstarch. Pour the mixture into the pan. Let it bubble and thicken for about 1 minute, stirring constantly with a spatula, until the sauce coats the back of a spoon and looks glossy.
The sauce shifts from thin and watery to sticky and rich fast, so do not step away from the stove.
Step 4: Toss and Serve

Return the beef and any juices from the plate back to the pan. Toss everything with the sauce until the meat is hot and every piece is coated. Tip the stir fry onto a serving platter and scatter sliced green onions and sesame seeds over the top.
Serve right away over steamed rice while the sauce is still shiny and the vegetables still have a bit of snap.
Tips for the Best Beef Stir Fry
- Freeze the beef for 15 minutes: before slicing. Firm meat is much easier to cut into thin, even strips.
- Do not crowd the pan, or the beef will steam instead of sear. Cook in two batches and let each piece hit the metal directly.
- Prep everything before you turn on the heat. Once the wok is hot, things move too fast to stop and measure.
- Taste the sauce before you pour it. Oyster sauce and soy sauce vary in saltiness; you may want an extra splash of soy.
Storing Leftovers
- Refrigerate: Store in an airtight container for up to 3 days.
- Reheating: A hot wok or skillet brings the crisp edges back in about 2 minutes. A microwave on medium power also works, though the vegetables will soften a little.
What to Serve With Chinese Beef Stir Fry
Steamed jasmine rice soaks up the sauce best, but you can pile the stir fry over noodles or a bowl of warm quinoa. A simple cucumber salad on the side cuts through the richness with cool, crunchy contrast.
Frequently Asked Questions
Why did my beef turn out tough?
Tough beef usually means it was sliced with the grain or cooked too long. Slice against the grain and sear it fast over high heat, just until browned.
Can I use a different cut of beef?
Sirloin or skirt steak both work well. Whichever you choose, slice it as thin as you can against the grain.
Do I need a wok?
A large heavy skillet does the job, but a wok’s high sloping sides make tossing easier and keep the heat concentrated right where you need it.
Can I make this ahead of time?
The dish tastes best right out of the pan. You can slice the beef, mix the marinade, and whisk the sauce up to 24 hours ahead, then cook everything when dinner rolls around.

Chinese Beef Stir Fry Recipe
Ingredients
Method
- Toss the sliced beef with 1 tbsp soy sauce, 1 tsp cornstarch, and 1 tsp sesame oil. Heat a wok over high heat, add 1 tbsp vegetable oil, and sear the beef in two batches, about 1 minute per side. Remove to a plate.
- Add the remaining 1 tbsp vegetable oil to the pan. Stir fry the broccoli and bell pepper for 2 to 3 minutes, until crisp-tender. Add the garlic and ginger and cook 30 seconds.
- Whisk the remaining 1 tbsp soy sauce, oyster sauce, brown sugar, water, and remaining 1 tsp cornstarch. Pour into the pan and let it bubble until thickened, about 1 minute, stirring constantly.
- Return the beef to the pan, toss everything to coat, and transfer to a platter. Top with green onions and sesame seeds. Serve right away.
