Beef Chow Fun

Total Time45mins
DifficultyTechnique Required
SimpleNo real technique needed. Follow the steps and you'll be fine.
StraightforwardEasy going but worth paying attention. A good one to build confidence.
Building SkillsYou'll learn something making this. Great for developing technique.
Technique RequiredYou need to know what you're doing. Read the method before you start.
ChallengingThis will push you. Worth every bit of effort.
AdvancedSerious cooking. Rewarding when it comes together.
Servings2

Beef chow fun — dry-fried beef ho fun — is one of the great Cantonese wok dishes, and one of the most demanding. Wide rice noodles, velveted beef, bean sprouts and spring onion, seasoned with just enough soy to coat everything without drowning it. The flavour comes from the beef juices, the soy caramelising against the hot wok, and the wok hei that develops when fresh noodles sit against a screaming hot surface. The sauce is almost an afterthought.

It is a dish that rewards a proper setup more than almost anything else. A domestic hob will produce something edible. An outdoor gas wok burner will produce something that tastes like a good Cantonese restaurant.

This is a Pro feature

Get the full Cooked Properly experience for £3.99/mo

  • 🗓️ Plan your week and build your shopping list in two taps
  • ⚖️ Scale any recipe to exactly the servings you need
  • 💡 Unlock Why This Works and Common Failures on every recipe
  • 🔖 Save unlimited recipes
See All Pro Features →

Save this recipe for later

Free to join — no card required

  • 🔖 Save up to 10 recipes for free, access them anytime
  • 🗓️ Upgrade to Pro to plan your week and sort your shop in two taps
  • ⚖️ Scale recipes to exactly the servings you need with Pro
Create a free account

Ingredients

Servings: 2
  • Beef and marinade
  • 300 g Bavette steak, sliced thinly across the grain
  • 1 tbsp Light soy sauce
  • 1 tsp Shaoxing wine
  • 1 tsp Sugar
  • 0.25 tsp Bicarbonate of soda
  • 1 tsp Cornflour
  • 1 tsp Neutral oil
  • Noodles and vegetables
  • 400 g Ho fun noodles, see notes
  • 100 g Bean sprouts
  • 6 Spring onions, cut into 5cm lengths, white and green portions separated
  • Sauce
  • 2 tbsp Light soy sauce
  • 1 tbsp Dark soy sauce
  • 2 tsp Oyster sauce
  • 1 tsp Sugar
  • 1 tbsp Shaoxing wine
  • 1 tbsp Water
  • For cooking
  • 4 tbsp Neutral oil

Scale this recipe with Pro

Cooking for two or feeding a crowd — every ingredient adjusts instantly

  • ⚖️ Scale any recipe to exactly the servings you need
  • 🗓️ Plan your week and build your shopping list in two taps
  • ⭐ Unlock Pro Tips and Why This Works on select steps
See All Pro Features →

Your shopping list, sorted

Plan your week and create your entire shop in two taps

  • 🛒 Add this recipe to your shopping list instantly
  • 🗓️ Plan a full week of meals and generate one combined shopping list
  • ✓ Duplicate ingredients combine automatically — no double-buying
See All Pro Features →

Equipment

Method

Marinate the beef
1

Slice the bavette thinly across the grain into strips. Combine with all the marinade ingredients and mix thoroughly until every strip is coated. Leave to marinate for 30 minutes.

Ingredients for this step:

  • 300 g Bavette steak
  • 1 tbsp Light soy sauce
  • 1 tsp Shaoxing wine
  • 1 tsp Sugar
  • 0.25 tsp Bicarbonate of soda
  • 1 tsp Cornflour
  • 1 tsp Neutral oil
Prepare the noodles and mise en place
2

If the noodles are refrigerated, microwave for 60 seconds to warm them through and loosen them before separating. Carefully pull them apart by hand — they tear easily when cold and the wide sheets need to stay intact. Mix the sauce ingredients together in a bowl. Separate the spring onion whites from the greens. Get everything within reach of the wok before lighting the burner. See mise en place — this dish moves faster than almost any other once the heat is on.

Ingredients for this step:

  • 2 tbsp Light soy sauce
  • 1 tbsp Dark soy sauce
  • 2 tsp Oyster sauce
  • 1 tsp Sugar
  • 1 tbsp Shaoxing wine
  • 1 tbsp Water
Sear the beef
3

Heat the wok until smoking. Add a good amount of oil and swirl to coat. Add the marinated beef in a single layer and leave undisturbed for 20–30 seconds. Stir fry for a further 20 seconds — the beef should be around 80% cooked with some colour but still slightly underdone in the centre. Remove immediately and set aside.

Fry the noodles
4

Return the wok to maximum heat. Add another glug of oil and the white spring onion sections and stir fry briefly for 15–20 seconds. Add the noodles and spread them across the wok surface. Leave undisturbed for 20–30 seconds to develop char, then toss gently. Repeat — leave, then toss — until the noodles have lightly charred edges. Keep the movements deliberate and avoid breaking the noodles.

Ingredients for this step:

  • 400 g Ho fun noodles
  • 6 Spring onions
Add the sauce
5

Pour the sauce around the edge of the wok, not directly onto the noodles. Let it sizzle against the hot wok surface for a moment before tossing everything together gently to combine.

Finish and serve
6

Return the beef to the wok. Add the bean sprouts and green spring onion sections and toss gently for 20–30 seconds until everything is combined and the bean sprouts are just warmed through but still crisp. Serve immediately.

Ingredients for this step:

  • 100 g Bean sprouts
  • 6 Spring onions

Notes & Substitutions

Beef: Bavette is the ideal cut — well-marbled, intensely flavoured, and tender when sliced thinly across the grain. Flank steak is the closest substitute and behaves almost identically. Sirloin works but has less flavour. Whatever you use, slice thinly and always across the grain — with the grain produces chewy, stringy strips that no amount of velveting will fix.

Noodles: Fresh wide rice noodles — ho fun — are essential. They are available in the fridge section of most Asian supermarkets. Dried wide rice noodles work as a substitute but need soaking and cooking before the wok and will not produce the same result. The fresh noodle’s texture and the way it chars against the wok are central to the dish.

The sauce: Use less than you think you need. The flavour of chow fun comes from the beef juices, the soy caramelising on the wok, and the wok hei — not the sauce. The sauce’s job is to season lightly, not to coat heavily. If the noodles taste primarily of sauce rather than beef and wok, there was too much of it.

Wok setup: This dish requires an outdoor gas wok burner. The heat a domestic hob produces is insufficient to develop the wok hei that defines chow fun — the noodles will be pale and soft rather than lightly charred. See how to cook with a wok and the wok equipment guide for setup recommendations.

Beef Chow Fun

Total time: 45mins  •  Difficulty: Technique Required  •  Servings: 2

Beef chow fun — dry-fried beef ho fun — is one of the great Cantonese wok dishes, and one of the most demanding. Wide rice noodles, velveted beef, bean sprouts and spring onion, seasoned with just enough soy to coat everything without drowning it. The flavour comes from the beef juices, the soy caramelising against the hot wok, and the wok hei that develops when fresh noodles sit against a screaming hot surface. The sauce is almost an afterthought.

It is a dish that rewards a proper setup more than almost anything else. A domestic hob will produce something edible. An outdoor gas wok burner will produce something that tastes like a good Cantonese restaurant.

Ingredients

  • 300 g Bavette steak (sliced thinly across the grain)
  • 1 tbsp Light soy sauce
  • 1 tsp Shaoxing wine
  • 1 tsp Sugar
  • 0.25 tsp Bicarbonate of soda
  • 1 tsp Cornflour
  • 1 tsp Neutral oil
  • 400 g Ho fun noodles (see notes)
  • 100 g Bean sprouts
  • 6 Spring onions (cut into 5cm lengths, white and green portions separated)
  • 2 tbsp Light soy sauce
  • 1 tbsp Dark soy sauce
  • 2 tsp Oyster sauce
  • 1 tsp Sugar
  • 1 tbsp Shaoxing wine
  • 1 tbsp Water
  • 4 tbsp Neutral oil

Equipment

  • Round bottom wok
  • Wok burner
  • Wok spatula

Method

Marinate the beef

1.

Slice the bavette thinly across the grain into strips. Combine with all the marinade ingredients and mix thoroughly until every strip is coated. Leave to marinate for 30 minutes.

For this step: 300 g Bavette steak, 1 tbsp Light soy sauce, 1 tsp Shaoxing wine, 1 tsp Sugar, 0.25 tsp Bicarbonate of soda, 1 tsp Cornflour, 1 tsp Neutral oil

Prepare the noodles and mise en place

2.

If the noodles are refrigerated, microwave for 60 seconds to warm them through and loosen them before separating. Carefully pull them apart by hand — they tear easily when cold and the wide sheets need to stay intact. Mix the sauce ingredients together in a bowl. Separate the spring onion whites from the greens. Get everything within reach of the wok before lighting the burner. See mise en place — this dish moves faster than almost any other once the heat is on.

For this step: 2 tbsp Light soy sauce, 1 tbsp Dark soy sauce, 2 tsp Oyster sauce, 1 tsp Sugar, 1 tbsp Shaoxing wine, 1 tbsp Water

Sear the beef

3.

Heat the wok until smoking. Add a good amount of oil and swirl to coat. Add the marinated beef in a single layer and leave undisturbed for 20–30 seconds. Stir fry for a further 20 seconds — the beef should be around 80% cooked with some colour but still slightly underdone in the centre. Remove immediately and set aside.

Fry the noodles

4.

Return the wok to maximum heat. Add another glug of oil and the white spring onion sections and stir fry briefly for 15–20 seconds. Add the noodles and spread them across the wok surface. Leave undisturbed for 20–30 seconds to develop char, then toss gently. Repeat — leave, then toss — until the noodles have lightly charred edges. Keep the movements deliberate and avoid breaking the noodles.

For this step: 400 g Ho fun noodles, 6 Spring onions

Add the sauce

5.

Pour the sauce around the edge of the wok, not directly onto the noodles. Let it sizzle against the hot wok surface for a moment before tossing everything together gently to combine.

Finish and serve

6.

Return the beef to the wok. Add the bean sprouts and green spring onion sections and toss gently for 20–30 seconds until everything is combined and the bean sprouts are just warmed through but still crisp. Serve immediately.

For this step: 100 g Bean sprouts, 6 Spring onions

Notes & Substitutions

Beef: Bavette is the ideal cut — well-marbled, intensely flavoured, and tender when sliced thinly across the grain. Flank steak is the closest substitute and behaves almost identically. Sirloin works but has less flavour. Whatever you use, slice thinly and always across the grain — with the grain produces chewy, stringy strips that no amount of velveting will fix.

Noodles: Fresh wide rice noodles — ho fun — are essential. They are available in the fridge section of most Asian supermarkets. Dried wide rice noodles work as a substitute but need soaking and cooking before the wok and will not produce the same result. The fresh noodle’s texture and the way it chars against the wok are central to the dish.

The sauce: Use less than you think you need. The flavour of chow fun comes from the beef juices, the soy caramelising on the wok, and the wok hei — not the sauce. The sauce’s job is to season lightly, not to coat heavily. If the noodles taste primarily of sauce rather than beef and wok, there was too much of it.

Wok setup: This dish requires an outdoor gas wok burner. The heat a domestic hob produces is insufficient to develop the wok hei that defines chow fun — the noodles will be pale and soft rather than lightly charred. See how to cook with a wok and the wok equipment guide for setup recommendations.

Suggestions