Chinese

How to Make Epic Chinese Beef Stir Fry at Home

How to Make Epic Chinese Beef Stir Fry at Home
A
Asha

You’ve ordered it a hundred times at your favourite Chinese restaurant. The beef is impossibly tender — silky, almost — and the sauce is glossy, rich, and clings to every single piece. Then you try to make Chinese beef stir fry at home and wonder what went wrong.

The good news: the gap between restaurant and home stir fry is smaller than you think. It comes down to three techniques most home cooks never learn — velveting the beef, building a properly balanced sauce, and cooking over serious heat. Master those, and you’ll never order delivery again.

Alt Text: Chinese beef stir fry with glossy oyster sauce glaze, broccoli, and red bell pepper served over steamed jasmine rice in a white ceramic bowl on a light oak wood surface

This guide gives you the complete picture: the right cut of beef, the exact marinade ratios, step-by-step cooking method, and all the tips that transform a mediocre stir fry into something genuinely spectacular. If you love quick, high-flavour Asian weeknight cooking, also check out our Japanese Yakisoba Stir Fry Noodles and Authentic Nasi Goreng for more ideas.

What you’ll get:

  • Silky-tender beef every single time (the velveting secret)
  • A sauce that’s glossy, savory, and perfectly balanced
  • Crisp-tender vegetables that don’t turn soggy
  • Restaurant results on a home stove in under 35 minutes

Why This Chinese Beef Stir Fry Recipe Works

Most stir fry recipes skip the one step that separates good from great: velveting. Used in professional Chinese kitchens across the world, velveting is a marinade technique that uses baking soda to tenderize proteins at the surface level — keeping beef silky and juicy even under high heat.

According to The Woks of Life, one of the most authoritative sources on Chinese home cooking, flank steak marinated with baking soda and cornstarch and seared in a very hot wok produces the same silky texture found in Chinese restaurant stir fries. Combined with slicing against the grain, a pre-mixed sauce, and high-heat searing, this recipe recreates that authentic result in your own kitchen.

Ingredients

Serves 4 | Prep: 15 min + 20 min marinating | Cook: 12 min | Total: ~45 min

The Beef & Velveting Marinade

  • 450g (1 lb) flank steak or sirloin, thinly sliced against the grain
  • 1 tbsp light soy sauce
  • 1 tbsp Shaoxing rice wine (or dry sherry)
  • 1 tsp cornstarch
  • ½ tsp baking soda (the velveting key — don’t skip)
  • 1 tsp sesame oil
  • ¼ tsp white pepper

The Stir Fry Sauce

  • 3 tbsp oyster sauce
  • 2 tbsp light soy sauce
  • 1 tbsp dark soy sauce (for colour and depth)
  • 1 tbsp Shaoxing rice wine
  • 1 tsp sugar
  • 1 tsp cornstarch
  • 60ml (¼ cup) beef broth or water

For the Stir Fry

  • 2 tbsp neutral oil (vegetable, avocado, or peanut)
  • 1 tbsp sesame oil
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, finely grated
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced into strips
  • 1 cup snap peas or snow peas
  • 2 green onions (scallions), sliced on the diagonal
  • 1 tsp toasted sesame seeds, to garnish

Step-by-Step Instructions

Step 1 — Slice the Beef Against the Grain

Thinly sliced raw flank steak strips arranged on a wooden cutting board, sliced against the grain for Chinese beef stir fry

Look at the long muscle fibres running through your steak. Slice perpendicular to those fibres, at a 45° angle, into strips about 5mm (¼ inch) thick.

Why it matters: Cutting against the grain shortens the muscle fibres, which dramatically reduces chewiness. This single step makes a bigger difference to texture than anything else.

Pro tip: Place the steak in the freezer for 20–30 minutes first. Partially frozen meat is much firmer and easier to slice evenly — a trick also recommended by Khin’s Kitchen for consistently thin, even strips.

Step 2 — Velvet the Beef (20–30 Minutes)

Combine the sliced beef with all marinade ingredients — soy sauce, Shaoxing wine, cornstarch, baking soda, sesame oil, and white pepper. Mix thoroughly and massage into the beef with your hands.

Set aside for at least 20 minutes at room temperature (or up to 2 hours covered in the fridge).

How velveting works: The baking soda raises the pH of the meat’s surface, which interferes with protein cross-linking during cooking. The result is beef that stays tender even when exposed to intense wok heat — exactly the technique used in Chinese restaurant kitchens everywhere.

Step 3 — Mix the Sauce in Advance

Pre-mixed Chinese stir fry sauce in a white ceramic bowl beside cornstarch, sugar, and Shaoxing rice wine on a marble surface

Combine oyster sauce, light soy sauce, dark soy sauce, Shaoxing wine, sugar, cornstarch, and beef broth in a small bowl. Whisk until the cornstarch dissolves. Set aside near the stove.

Why pre-mix: Stir frying is fast and unforgiving. Having your sauce ready means you’re never scrambling — you simply pour and toss.

Step 4 — Prep Vegetables (Blanch the Broccoli)

Bring a pot of salted water to the boil. Add broccoli florets and blanch for exactly 90 seconds, then transfer immediately to a bowl of iced water. Drain when cold.

This blanching step keeps broccoli vibrantly green and ensures it finishes cooking correctly in the wok without going mushy.

Slice the bell pepper and prepare snap peas. Have everything ready at the stove before you begin cooking.

Step 5 — Sear the Beef

Velveted flank steak strips with a deep mahogany sear crust arranged in a single layer inside a seasoned carbon steel wok

Heat your wok or heavy skillet over the highest heat your stove can produce for 2–3 full minutes. The pan should be smoking.

Add 1 tablespoon of neutral oil and swirl to coat. Add the velveted beef in a single layer — do not crowd the pan. Let it sear undisturbed for 60–90 seconds until deeply browned on the bottom, then toss briefly. Cook just until no longer pink and transfer to a plate.

Critical rule: Don’t overcrowd. If needed, cook in two separate batches. Overcrowding drops the temperature and causes the beef to steam rather than sear, resulting in grey, chewy meat with no colour.

Step 6 — Stir Fry Aromatics & Vegetables

Without wiping the wok, add the remaining tablespoon of neutral oil. Add garlic and ginger and stir fry for 30 seconds — just until golden and fragrant.

Add bell pepper and snap peas. Stir fry for 2 minutes, keeping everything moving. Add the blanched broccoli and toss together for another 30 seconds.

Step 7 — Unite Everything

Return the seared beef to the wok. Pour in your pre-mixed sauce and toss everything together over high heat for 60–90 seconds until the sauce thickens, turns glossy, and coats every piece.

Drizzle with sesame oil, remove from heat immediately, and scatter over green onions and sesame seeds. Serve at once over steamed jasmine rice.

Chinese beef stir fry with glossy oyster sauce glaze, broccoli, and red bell pepper served over steamed jasmine rice in a white ceramic bowl on a light oak wood surface

What Is Velveting? (And Why Every Chinese Restaurant Does It)

Velveting is the single most impactful technique you can learn for home stir frying. It’s the reason restaurant beef has that silky, melt-in-your-mouth texture — and why most homemade versions fall short.

There are two primary methods:

1. Baking Soda Velveting (used in this recipe) Add a small amount of baking soda to the marinade and let the beef rest for 20–30 minutes. The alkaline environment breaks down surface proteins, keeping the meat tender during high-heat cooking. After marinating, proceed directly to cooking — no rinsing required when the ratio is correct.

2. Water or Oil Blanching Some Chinese restaurants briefly blanch marinated beef in hot water (70–80°C/160–175°F) or lightly fry it in oil before the final stir fry. This is faster at scale but adds steps at home.

The baking soda method is ideal for home cooks: no extra equipment, minimal fuss, and genuinely impressive results. Chef Jon Watts explains this technique well: the baking soda alters the pH on the beef surface, helping break down proteins slightly before they hit the heat.

Best Beef Cuts for Chinese Stir Fry

Choosing the right cut makes a significant difference to the final dish. Here’s how the most common options compare:

CutTendernessFlavourValueBest For
Flank Steak★★★★★★★★★$$Best overall choice
Sirloin / New York Strip★★★★★★★★★$$$Great option, slightly pricier
Skirt Steak★★★★★★★★$$Excellent flavour, slice very thin
Ribeye★★★★★★★★★★$$$$Most tender, higher fat
Rump Steak★★★★★★★$Budget-friendly with proper velveting
Chuck (slow-cook cut)★★★★★$Works with extended velveting (35 min+)

Our pick: Flank steak is the classic choice for Chinese beef stir fry — strong beefy flavour, visible grain for easy slicing, and great value. Sirloin is a reliable alternative.

The Stir Fry Sauce: Variations to Try

Once you’re confident with the base recipe, explore these popular Chinese regional variations:

Classic Cantonese Oyster Sauce (this recipe)

The foundation — oyster sauce, soy, Shaoxing wine. Rich, balanced umami with a beautiful glossy finish. The most versatile and widely loved version.

Garlic & Black Bean Sauce

Replace oyster sauce with fermented black bean paste (douchi) and double the garlic. Add a teaspoon of chilli bean sauce (doubanjiang) for heat. Earthier, deeper, and intensely savoury.

Mongolian-Style Sauce

Add brown sugar and hoisin sauce, and reduce the broth. The result is a sweet-savoury caramelised glaze. See our full Mongolian Beef recipe for the complete method.

Szechuan Cumin Beef (Xi’an Style)

Skip the oyster sauce. Add cumin seeds, dried chillies, Szechuan peppercorns, and doubanjiang for a mouth-numbing heat experience. The style comes from northwest China’s Shaanxi province — dramatically different and unforgettable.

Ginger & Spring Onion

A clean, aromatic Cantonese classic. The sauce is lighter — just light soy, Shaoxing wine, and sugar — while a generous amount of fresh ginger and green onion do the heavy lifting.

Getting Wok Hei at Home

Wok hei (鑊氣) — literally “breath of the wok” — is the smoky, slightly charred quality unique to Chinese wok cooking. It comes from extremely high heat, rapid moisture evaporation, and brief contact with flame. Here’s how to maximise it on a domestic stove:

  1. Use a carbon steel wok — thin walls heat faster and retain seasoning better than non-stick or stainless
  2. Preheat for 3+ minutes — the wok should be visibly smoking before oil goes in
  3. Cook in small batches — overcrowding kills heat instantly
  4. Keep everything moving — rapid tossing ensures even exposure to the hottest zone
  5. High smoke-point oil only — peanut oil (232°C/450°F), avocado oil (270°C/520°F), or refined vegetable oil
  6. On a gas stove: Tilt the wok carefully toward the flame for brief flare-ups — this is what professional Chinese cooks do to develop authentic wok hei

The same wok hei principles apply to vegetable stir fries too. Our Easy Chinese Cabbage Stir-Fry goes into more detail on this technique.

Common Mistakes (And How to Avoid Them)

❌ Skipping the marinade Even a 20-minute velvet makes a dramatic difference to texture. Don’t skip it, even when you’re in a hurry.

❌ Cooking cold beef straight from the fridge Cold beef drops your wok temperature immediately. Rest it at room temperature for 15 minutes before cooking.

❌ Wet vegetables going into the wok Moisture causes steaming, not stir frying. Pat all vegetables dry before cooking.

❌ Cooking everything together Always cook protein first, remove it, cook vegetables, then reunite. Each ingredient needs different heat exposure.

❌ Overcrowding the wok This is the #1 home cook mistake. Cook in batches if needed — the extra few minutes is worth it.

❌ Over-thickening the sauce A great stir fry sauce coats; it doesn’t clump. If the sauce gets too thick, thin it with a splash of beef broth or water.

❌ Using dark soy sauce as a substitute for light Dark soy sauce has an intense, almost molasses-like flavour and deep colour. Use it in small amounts for depth — never as a one-for-one swap for light soy.

Make-Ahead & Storage

Meal prep options:

  • Pre-mix sauce: up to 1 week in the fridge
  • Sliced and velveted beef: up to 24 hours covered in the fridge
  • Blanched broccoli: up to 2 days in the fridge

Leftovers: Store in an airtight container for up to 3 days. Reheat in a hot wok or skillet — avoid the microwave, which makes beef rubbery.

Freezing: Not recommended after cooking. Vegetables lose texture when frozen post-stir fry. Raw velveted beef can be frozen for up to 1 month.

What to Serve With Chinese Beef Stir Fry

  • Steamed jasmine rice — the essential pairing
  • Japanese Yakisoba Noodles — toss the stir fry directly with cooked yakisoba for a satisfying noodle meal
  • Authentic Thai Fried Rice (Khao Pad) — serve alongside for a bigger Asian spread
  • Steamed bok choy — light and refreshing alongside the rich sauce
  • Cauliflower rice — a lower-carb option that works surprisingly well

Nutrition Information (Per Serving, Serves 4)

NutrientAmount
Calories390 kcal
Protein33g
Carbohydrates17g
Fat22g
Saturated Fat5g
Sodium970mg
Fibre3g
Sugar5g

Estimates based on standard ingredient amounts. Actual values will vary by ingredient brands and portion sizes.

Frequently Asked Questions

What is the best cut of beef for Chinese stir fry?

Flank steak is the most popular choice among Chinese cooks because it has excellent beefy flavour, a clearly visible grain (making it easy to slice against), and responds beautifully to velveting. Sirloin works well too — slightly more tender at the cost of a little flavour intensity. For budget cooking, rump steak or chuck with extended velveting (35 minutes) are solid alternatives.

What does velveting beef mean?

Velveting is a Chinese kitchen technique where beef (or other protein) is marinated with a small amount of baking soda, cornstarch, and other seasonings before cooking. The baking soda raises the surface pH of the meat, which softens proteins and keeps them from toughening at high heat. The result is beef that’s silky and tender — the defining characteristic of restaurant-quality Chinese stir fry.

Can I make Chinese beef stir fry without a wok?

Yes. A large, heavy skillet — cast iron or stainless steel — is the best substitute. The key is thorough preheating and the highest heat your stove allows. Avoid non-stick pans for high-heat stir frying, as the coating can degrade at the temperatures needed for proper searing.

What can I substitute for Shaoxing rice wine?

Dry sherry is the closest and most common substitute. Mirin works but adds extra sweetness. In a pinch, you can omit it — though Shaoxing wine contributes a distinctive depth that’s worth seeking out. It’s available at most Asian grocery stores and increasingly at mainstream supermarkets.

Is Chinese beef stir fry gluten-free?

The standard recipe contains gluten from soy sauce and oyster sauce (both typically contain wheat). To make it gluten-free: use tamari instead of soy sauce, certified GF oyster sauce or coconut aminos, and verify your cornstarch brand is GF-certified.

How do I stop the sauce from going lumpy?

Two things help: dissolve the cornstarch completely in the liquid before cooking (pre-mixing the sauce as directed), and add the sauce to a hot wok over high heat while stirring constantly. If it clumps regardless, it’s usually because the wok temperature dropped — ensure you’re cooking on maximum heat.

How long can I marinate beef for stir fry?

For baking soda velveting, 20–30 minutes is the sweet spot. Longer marinating (up to 2 hours in the fridge) is fine. Avoid marinating for more than 4–5 hours with baking soda — prolonged exposure can make the texture mushy.

Can I use chicken or shrimp instead of beef?

Absolutely. The technique is identical. Chicken breast or thigh benefits from the same velveting marinade (reduce baking soda to ¼ tsp). Shrimp cooks in about 2 minutes and doesn’t need baking soda — just the soy sauce, cornstarch, and wine. Tofu can also be used; press it well and pan-fry until golden before adding.

Did you make this recipe? Leave a comment below and let us know how it turned out — or share your own variation!

This post may contain affiliate links which means I may earn commissions for purchases made through links at no extra cost to you. See disclaimer for more information.

How to Make Epic Chinese Beef Stir Fry at Home

Main Course
Chinese
Medium
PT45M
4
Prep

PT25M

Cook

PT12M

Total

PT45M

Ingredients

  • 450g (1 lb) flank steak or sirloin, thinly sliced against the grain
  • 1 tbsp light soy sauce
  • 1 tbsp Shaoxing rice wine (or dry sherry)
  • 1 tsp cornstarch
  • ½ tsp baking soda (the velveting key — don’t skip)
  • 1 tsp sesame oil
  • ¼ tsp white pepper
  • 3 tbsp oyster sauce
  • 2 tbsp light soy sauce
  • 1 tbsp dark soy sauce (for colour and depth)
  • 1 tbsp Shaoxing rice wine
  • 1 tsp sugar
  • 1 tsp cornstarch
  • 60ml (¼ cup) beef broth or water
  • 2 tbsp neutral oil (vegetable, avocado, or peanut)
  • 1 tbsp sesame oil
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, finely grated
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced into strips
  • 1 cup snap peas or snow peas
  • 2 green onions (scallions), sliced on the diagonal
  • 1 tsp toasted sesame seeds, to garnish

Instructions

  1. 1 Step 1 — Slice the Beef Against the Grain
  2. 2 Step 2 — Velvet the Beef (20–30 Minutes)
  3. 3 Step 3 — Mix the Sauce in Advance
  4. 4 Step 4 — Prep Vegetables (Blanch the Broccoli)
  5. 5 Step 5 — Sear the Beef
  6. 6 Step 6 — Stir Fry Aromatics & Vegetables
  7. 7 Step 7 — Unite Everything
Asha

About Asha

Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.

Read my full story
#Chinese #Main Dish #High-Protein #Weeknight Dinner Collection #Main Course

Related Recipes

Post your Comment

Loading comments...