Beef chow fun also known as beef hor fun is an authentic Cantonese (Chinese) dish. The flat rice noodles are fried on a wok for that wok hei (smoky flavor). The beef is tender and soft, the perfect pairing with the soft rice noodles.

Jump to:
Why You’ll Love This Recipe
- Beef chow fun is also a quick and simple dish for those that want a hearty meal in 30 minutes. This beef chow fun may not be the same as the ones (they usually use lots of MSG) you have in restaurants, but comes VERY close! If you love this recipe, you also have to try my Spicy Beef Stir Fry from my dad’s restaurant.
- The beef marinade is so simple and delicious! You can also use this marinated beef for other stir fries or even with fried rice (I suggest with this kimchi fried rice).
Ingredients
Here’s a look at what you need to make this beef chow fun. There are two steps in making this dish. First we will marinate the beef, then we will get all the ingredients together for a quick stir fry! The highlights are here but the full ingredient list and quantities of each are in the recipe card.
Beef Marinade:
- Beef Loin – a lean beef or a cheaper cut of beef is used. Since it is going to be in marinade, we don’t need to buy a super expensive cut.
- Ginger – this cancels out the gaminess of the beef flavor. Make sure it’s sliced very thin so you’re not eating chunks of ginger when you eating the stir fried rice noodles.
- Seasoning – Soy sauce, salt, sugar, and chicken bouillon is used to ensure that the beef is flavorful!
- Tenderizer – we will use cornstarch, oil and water that gives the beef the tender and soft texture.
The beef stir fried rice noodles will cook quickly, so get all you ingredients out as we cook all of it on high heat!
- Marinated Beef – the beef should be marinated at least 30 minutes to ensure the beef is savory and soft. You can also marinate it overnight.
- Bean Sprouts – this is crucial for the authenticity of the dish and the soft crunch with the chow fun. If you want to substitute with different vegetables, see variations below.
- Chow Fun (cooked flat rice noodles) – these rice noodles are made fresh and sold at the asian grocery store (like 99 ranch or Chinese/Vietnamese grocery). They are soft and can only last a few days in the fridge. When you make the chow fun make sure you separate the noodles by hand. There are no noodle substitutions for this recipe as this will change the flavor of this dish.
- Green Onions – Lots of green onions and white onions is what gives the sweet flavor to the rice noodles. Make sure you cut them 4 inches long so it doesn’t burn while cooking.
- Soy Sauce and Dark Soy Sauce – don’t be confused, we will need two types of soy sauces: low sodium soy sauce and dark sauce (for color). They are both needed for the flavor and the ‘look’ of chow fun noodles. I recommend buying the dark soy sauce in asian grocery stores like 99 ranch or hmart. It will say ‘dark soy sauce’ on there.
Substitutions and Variations
- Swap the protein – You can use chicken, shrimp, or pork. Make sure that the meats are marinaded and are around the same measurement as the beef so the flavor still remains the same.
- Add more vegetables! While the recipe is the most authentic Cantonese recipe, you can also add more vegetables to add more fiber to your dish. You can add bell pepper, celery, carrots and/or mushrooms to the dish. Keep in mind to not add too many veggies as it would make your rice noodles too soft from the water content.
How to Make Beef Chow Fun
Step 1. Thinly slice beef loin. In a bowl, add the beef, ginger, salt, sugar, chicken bouillon, soy sauce, water, olive oil, and corn starch.
Step 2. Mix together and marinate for 30 minutes to 1 hour (overnight is best!).
Step 3. Start prepping for the noodles. Slice white onion and chop green onions 3 inches lengthwise. Wash and dry bean sprouts.
Step 4. Separate the rice noodles by hand to ensure they don’t stick together when frying.
Step 5. Heat large wok or pan on high. Once it starts smoking, add oil and then, add the beef. Stir fry for 2-3 minutes until the beef is golden brown. Be careful it might splatter. Set aside on a plate.
Step 6. In the same wok (on high heat still), stir fry white onions and green onions for 1 minute.
Step 7. Next, add bean sprouts and your rice noodles. Fry for one minute and keep stirring. Then, add soy sauce, dark soy sauce (for color), salt, and sugar. Mix together.
Step 8. Add the beef back in and cook for 1 minute and ensure that the soy sauce is well distributed. Don’t cook for too long or the noodles will soften and be mushy.
Expert Tips
- Separate the rice noodles by breaking them apart when cooking.
- Don’t stir the rice noodles too much while cooking are they break apart. Cooking them too long will also cause them to be mushy and break apart.
- Fry the beef first and set it aside to ensure that it doesn’t get overcooked.
Recipe FAQs
Beef Chow Fun is a classic Cantonese stir-fry with flat rice noodles (hor fun, 河粉), thinly sliced beef, bean sprouts, and a savory soy-based sauce. The key to this dish? HIGH heat—we want that wok or pan to be sizzling hot to give the noodles that charred, smoky flavor (aka wok hei).
I found the chow fun noodles in the fresh noodle section (with pho, korean noodles, etc.) at my Asian market (99 ranch). The noodles are already cooked and are fresh! Before you fry the noodles, make sure you spread them apart so they don’t stick together when cooking.
If you can’t find fresh noodles, you can use these type of package noodles. Keep in mind that you will you need boil these noodles before stir frying. Cook the noodles until al dente according to package directions for the best beef chow fun result!
Check Out More Chinese Recipes
Beef Chow Fun
Ingredients
beef marinade:
- 5-8 ounces beef loin thinly sliced
- 1 tablespoon ginger sliced thinly
- ½ teaspoon salt
- ¼ teaspoon sugar
- ½ teaspoon soy sauce
- 2 tablespoon water
- 1 tablespoon olive oil
- ½ tablespoon corn starch
stir-fry noodles:
- 2 tablespoon avocado oil any neutral oil works!
- marinated beef
- 200 grams bean sprouts
- ¼ white onion sliced
- 800 grams chow fun cooked flat rice noodles
- 1 green onion chopped 3 inches lengthwise
- ½ tablespoon sugar
- ½ tablespoon salt
- 2 tablespoon soy sauce
- 1 tablespoon dark sauce
- ½ teaspoon chicken bouillon
Instructions
- Thinly slice beef loin. In a bowl, add the beef, ginger, ½ teaspoon salt, ¼ teaspoon sugar, 1 teaspoon soy sauce, 2 tbs water, 1 tbs olive oil, and ½ tbs corn starch. Mix together and marinate for 30 minutes to 1 hour (overnight is best!).
- Start prepping for the noodles. Slice white onion and chop green onions 3 inches lengthwise. Wash and dry bean sprouts.
- Heat large wok or pan on high. Once it starts smoking, add oil and then, add the beef. Stir fry for 2-3 minutes until the beef is golden brown. Be careful it might splatter. Set aside on a plate.
- In the same wok (on high heat still), stir fry white onions and bean sprouts for 1 minute.
- Then, add your rice noodles. Fry for one minute and keep stirring. Then, add soy sauce, dark soy sauce (for color), salt, and sugar. Mix together.
- Immediately add the cooked beef back in the rice noodles. Mix together and cook for 2-3 minutes. Don’t cook for too long or the noodles will soften and be mushy. Hope you enjoy!
Video
@cookwithdana how fun is this chow fun? try this simple stir fry noodle for dinner tonight! #chineserecipes #noodletok #asianfood
♬ Love Me Like That (Instrumental) – Sam Kim
Notes
Expert Tips
- Separate the rice noodles by breaking them apart when cooking.
- Don’t stir the rice noodles too much while cooking are they break apart. Cooking them too long will also cause them to be mushy and break apart.
- Make sure to dry the bean sprouts well so it doesn’t make your rice noodles soggy.
- Fry the beef first and set it aside to ensure that it doesn’t get overcooked.
Alana says
Yummy! Super tasty even though I had to use a different kind of noodle (couldn’t find chow fun noodles) but I don’t think it mattered, it was still delish. If anyone else can’t find chow fun noodles, I used 160g (two blocks) of these really fun curly guanmiao noodles 🙂
Sean says
How many servings does this recipe make? I am trying to make this for about 7-8 people. Thanks!!
Cook With Dana says
Hi Sean, the serving size is around 2-3 people. You may need to double the recipe or even triple for 7-8 people ◡̈