Chinese

This 15-Minute Beef Chow Fun Will Change Your Life

This 15-Minute Beef Chow Fun Will Change Your Life
A
Asha

I’m not going to pretend this is complicated. It’s not. But it is one of those dishes that makes people stop mid-bite and look at the bowl like something magical just happened. That’s beef chow fun — 干炒牛河 — and once you make it at home, ordering it out feels almost unnecessary.

Fifteen minutes, one wok, a handful of ingredients. The hardest part is getting your pan hot enough and not fussing with the noodles while they cook. If you can follow those two rules, you’re going to nail this.

This post may contain affiliate links. See our disclaimer for more information.

Beef chow fun in a white ceramic bowl — wide flat ho fun rice noodles with seared beef slices, bean sprouts and scallion batons on a linen surface

What Is Beef Chow Fun, Exactly?

Beef chow fun is a classic Cantonese stir-fry dish — wide, flat rice noodles (called ho fun or sha he fen, 沙河粉) tossed with thin slices of marinated beef, bean sprouts, and scallions, all finished with a simple soy-based sauce. The Chinese name, 干炒牛河, literally means “dry-fried beef and ho fun.” Dry-fried meaning no extra sauce pooling at the bottom — just glossy, sauce-coated noodles.

It’s one of the most iconic dishes you’ll find at dim sum restaurants and Cantonese BBQ spots. The version most people know from restaurants is almost always made with fresh rice noodles and a screaming-hot wok. We’re going to get you very close to that at home. Think of it as a cousin to dishes like Yakisoba and Pad Thai — same flat noodle energy, different flavors.

What You Need (2 Servings)

beef-chow-fun-ingredients

Short list. Don’t overthink it. Here’s what does what:

The Beef & Marinade

  • 8 oz (225g) flank steak, sliced thin against the grain
  • 1 tsp light soy sauce
  • 1 tsp Shaoxing wine (or dry sherry)
  • ¼ tsp baking soda
  • 1 tsp cornstarch
  • 1 tsp neutral oil

Flank steak is the classic choice — slice it thin, about ⅛ inch, always against the grain. Pop it in the freezer for 20 minutes first and it firms up beautifully for slicing. The baking soda is your secret weapon. It’s the velveting technique Chinese restaurants use to get that silky, melt-in-your-mouth texture. Don’t skip it.

The Sauce

beef-chow-fun-sauce-trio

  • 1½ tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp oyster sauce
  • ½ tsp sugar
  • 1 tsp sesame oil

Two soy sauces, that’s it. Light soy for sharp, salty punch. Dark soy for that deep brown color and a hint of sweetness. Lee Kum Kee’s oyster sauce is the one I always reach for.

Everything Else

  • 12 oz (340g) fresh wide rice noodles or 6 oz dried ho fun, soaked
  • 1 cup bean sprouts
  • 3 scallions, cut into 2-inch pieces (whites and greens separated)
  • ½ small yellow onion, thinly sliced
  • 2–3 tbsp neutral oil for cooking
  • White pepper to taste

Fresh wide rice noodles are the goal — separate the strands by hand and don’t rinse them. Water makes them sticky and more likely to break. If fresh isn’t available, dried flat rice noodles work well. Soak in hot (not boiling) water for 5–8 minutes until about 75% soft, drain, and toss with a teaspoon of oil before they go in the wok. Don’t over-soak — they’ll turn to mush. Bean sprouts for crunch, scallions for that slightly sweet grassy bite, and yellow onion for sweetness. I use all three.

Tips That Actually Matter

Beef chow fun in a white ceramic bowl — wide flat ho fun rice noodles with seared beef slices, bean sprouts and scallion batons on a linen surface

Wok hei — 镬气 — is that smoky, slightly charred flavor you get from intense heat in a well-seasoned wok. It’s what makes restaurant chow fun taste different from everything else. You won’t fully replicate it at home, but you can get close. Here’s how, plus everything else that actually moves the needle:

  • Get your wok screaming hot before anything goes in. Two to three minutes on the highest heat you have, before oil, before anything. A well-seasoned cast iron skillet works if you don’t have a wok. Nonstick will do in a pinch — less char, still delicious.
  • Cook in batches. Overcrowding drops the temperature and you’ll steam the noodles instead of searing them. Two servings max per round.
  • Prep everything before you turn on the heat. Once the wok is hot this dish takes under 5 minutes. There’s no time to be measuring sauces mid-cook.
  • Marinate the beef for at least 10 minutes. The baking soda needs time to work. Up to 30 minutes in the fridge is fine.
  • Oil the noodles before they hit the wok. Toss drained noodles with a small amount of neutral oil. Prevents sticking and helps them separate cleanly.
  • Use chopsticks, not a spatula. A spatula breaks the noodles. Chopsticks let you lift and fold without turning everything to mush.
  • Don’t touch the noodles immediately. Let them sit 20–30 seconds in the hot pan so one side develops color before you toss.
  • The finished dish should look dry. No sauce pooling at the bottom — that’s the whole point of “dry-fried.” If it looks wet, crank the heat and cook another 30 seconds.

For a deeper dive on wok technique, The Woks of Life has the most thorough guide to seasoning and using a wok at home. Worth bookmarking.

Make it gluten-free: Swap regular soy sauce for tamari and use a gluten-free oyster sauce. The rice noodles are naturally gluten-free. Everything else stays the same.

Shop This Recipe

ProductNotes
🥘14” Carbon Steel WokThe best tool for wok hei at home
🍜Dried Ho Fun NoodlesWide flat rice noodles, pantry staple
🫙Dark Soy Sauce (Lee Kum Kee)For color and depth — non-negotiable
🦪Oyster Sauce (Lee Kum Kee)Adds sweetness and umami depth
🍶Shaoxing WineFor the beef marinade
🥄Long Cooking ChopsticksFor tossing noodles without breaking

Affiliate links — I earn a small commission at no extra cost to you. I only link products I actually use and recommend.

How to Make It

Finished beef chow fun in a carbon steel wok — wide flat ho fun rice noodles with seared beef, bean sprouts and scallion batons on a linen surface

  1. Marinate the beef. Slice beef thin against the grain. Combine with light soy sauce, Shaoxing wine, baking soda, cornstarch, and neutral oil. Mix well and set aside for 10–15 minutes.
  2. Mix the sauce. Combine light soy sauce, dark soy sauce, oyster sauce, and sugar in a small bowl. Whisk and set aside.
  3. Prep your noodles. If using fresh: gently separate strands by hand. If using dried: drain after soaking and toss with 1 tsp neutral oil.
  4. Cook the beef. Heat wok over highest heat until nearly smoking. Add 1 tbsp oil. Add beef in a single layer. Sear 60 seconds per side until just cooked. Remove and set aside.
  5. Stir-fry the aromatics. Add another tbsp oil to the same wok. Add onion and scallion whites. Stir-fry 30–45 seconds.
  6. Add noodles. Add noodles to the wok. Let sit 20–30 seconds, then gently fold with chopsticks. Pour in sauce and toss to coat evenly.
  7. Finish. Return beef to the wok. Add bean sprouts and scallion greens. Toss 30 seconds. Drizzle with sesame oil. Season with white pepper. Serve immediately.

Variations Worth Trying

Beef chow fun in a white ceramic bowl — wide flat ho fun rice noodles with seared beef slices, bean sprouts and scallion batons on a linen surface

Once you’ve made the base recipe a couple of times, it’s easy to riff on it. A few directions I like:

  • Shrimp chow fun. Same sauce, same technique — swap the beef for peeled, deveined shrimp. They cook even faster, so watch them closely.
  • Chicken chow fun. Use boneless chicken thighs, sliced thin. Same velveting marinade works. Check out my chicken chow mein recipe for a similar approach.
  • Vegetarian. Skip the meat entirely and double up on vegetables — mushrooms, snap peas, baby bok choy. Use vegetarian oyster sauce and tamari.
  • Add chili oil. Drizzle over the finished dish. It’s not traditional but it is excellent. I use a homemade version — see my char siu recipe (another Cantonese classic worth having in your back pocket).

More flat noodle recipes: Japanese Yakisoba · Korean Glass Noodles Japchae · Singapore Noodles

Storage & Reheating

Beef chow fun is best eaten the second it comes out of the wok. Rice noodles are notoriously unforgiving once cold — they firm up and lose that silky texture. That said, if you have leftovers: store in an airtight container for up to 2 days in the fridge. Reheat in a hot pan with a splash of water and a little oil, not the microwave. The microwave turns the noodles into rubber bands.

If you liked this, try these next: Sweet and Sour Pork · Chicken Chow Mein · Authentic Thai Fried Rice

Nutrition Information

Per serving. Estimates based on standard ingredients.

Calories520
Protein28g
Carbohydrates58g
Total Fat18g
Saturated Fat5g
Fiber3g
Sugar4g
Sodium1,420mg
Cholesterol65mg
Potassium380mg

To reduce sodium: use low-sodium soy sauce and reduce oyster sauce by half.

Frequently Asked Questions

What noodles do I use for beef chow fun? Fresh wide rice noodles (ho fun / sha he fen) are ideal. If you can’t find fresh ones, dried flat rice noodles work — soak them in hot water for 5–10 minutes until about 75% soft, drain and toss with a little oil before stir-frying.

What cut of beef is best for chow fun? Flank steak or skirt steak sliced thin against the grain is the classic choice. You can also use striploin or ribeye. The baking soda in the marinade tenderizes even cheaper cuts in minutes.

Can I make beef chow fun without a wok? Yes. Use your largest, heaviest pan — a cast iron skillet works well. The key is high heat and not overcrowding the pan. Cook in batches if needed so everything sears instead of steaming.

Why does my chow fun stick together or turn mushy? Two common culprits: noodles that are over-soaked or too wet going into the wok, and not enough heat. Drain the noodles well, toss them with oil, and always cook over the highest heat your stove allows.

What is wok hei and how do I get it at home? Wok hei (镬气) is the smoky, slightly charred flavor from intense, fast heat in a seasoned wok. Preheat until nearly smoking, cook in smaller batches, and work fast. You won’t fully replicate a restaurant wok, but you’ll get close.

Is beef chow fun gluten-free? The rice noodles themselves are gluten-free, but standard soy sauce and oyster sauce contain wheat. Swap in tamari and gluten-free oyster sauce to make this dish gluten-free.

Where can I find fresh ho fun noodles? Any Chinese or Southeast Asian grocery store will carry them, usually in the refrigerated section. If you’re near a large Asian supermarket like 99 Ranch or H Mart, they’ll almost always have fresh rice noodles.

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

This 15-Minute Beef Chow Fun Will Change Your Life

Main course
Chinese
Medium
PT15M
2 people
Prep

PT10M

Cook

PT5M

Total

PT15M

Ingredients

  • 8 oz (225g) flank steak, sliced thin against the grain
  • 1 tsp light soy sauce
  • 1 tsp Shaoxing wine (or dry sherry)
  • ¼ tsp baking soda
  • 1 tsp cornstarch
  • 1 tsp neutral oil
  • 1½ tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 1 tbsp oyster sauce
  • ½ tsp sugar
  • 1 tsp sesame oil
  • 12 oz (340g) fresh wide rice noodles or 6 oz dried ho fun, soaked
  • 1 cup bean sprouts
  • 3 scallions, cut into 2-inch pieces
  • ½ small yellow onion, thinly sliced
  • 2–3 tbsp neutral oil for cooking
  • White pepper to taste

Instructions

  1. 1 Marinate the beef. Slice beef thin against the grain.
  2. 2 Mix the sauce
  3. 3 Prep your noodles
  4. 4 Cook the beef
  5. 5 Stir-fry the aromatics
  6. 6 Add noodles
  7. 7 Finish
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
#beef chow fun #ho fun #干炒牛河 #cantonese noodles #rice noodle stir fry #15 minute dinner #wok recipes, #chinese noodles #Chinese #Main course

Related Recipes

Post your Comment

Loading comments...