Hủ Tiếu Xào (Vietnamese Stir Fried Flat Noodles with Beef)
Hủ tiếu xào, or Vietnamese Stir Fried Flat Noodles, is a tasty Vietnamese dish that resembles beef chow fun. This simple but flavorful meal is the perfect blend of stir-fried flat noodles, tender beef and vegetables in a sweet and savory black sauce.
Best of all – it can be made in minutes using leftover ingredients from the fridge, or you can customize it with whatever extra items you like! Whether for an easy weeknight dinner or something more elaborate for special occasions, hu tieu xao is sure to please every time.
What is Hu Tieu Xao?
“Hủ tiếu” (pronounced “who teeyoo”) is a type of flat noodle from Southern Vietnam (Saigon). “Xao” means fried, so “hu tieu xao” means stir-fried flat noodles.
Hu Tieu noodles are made from rice flour and tapioca starch, giving it a unique chewy texture that sets it apart from other types of noodles. It can be served in a soup or dry.
This dish goes by many different names hu tieu xao bo, hu tieu ap chao, or pho ap chao. It is similar to Thailand’s pad see ew noodles or pad thai noodles, Malaysia’s char kuey teow noodles, or China’s chow fun noodles. Whatever name you use, it’s a delicious dish that you must try!
Hu Tieu Noodles
So you’re probably thinking, where can I find hu tieu noodles? Any type of wide flat rice noodles will work for this recipe. I’ve included many different varieties that you can easily find in the international aisle at your local grocery store or at your local Asian supermarket.
- Fresh rice noodles: This comes in a large sheet or is already pre-cut. It can be found in the refrigerated section at the Asian grocery store.
- Dried rice noodles: get extra large (10mm) pho rice noodles or wide hu tieu rice noodles. If you can’t find this, any large wide rice noodles will do, like Thai rice noodles. Alternatively, you can also use tapioca noodles if you prefer the chewy texture.
I prefer refrigerated or fresh noodles since you can skip having to boil them first but for this recipe, I used dried noodles because that’s what I could find at the store.
Ingredients and Substitutions
To make this dish, you will need these ingredients. Feel free to substitute the vegetables or protein.
For the marinade:
- Beef: I usually use flank or skirt steak for this recipe. Thinly slice the beef against the grain at a 10° angle to help it be more tender.
- Baking soda: this helps tenderize the meat. Let the beef marinate with this for at least 15 minutes.
- Soy sauce (dark and light): Dark soy sauce helps give it its rich dark brown color, while light soy sauce gives it additional flavoring. If you don’t have dark soy sauce, try a dark soy sauce substitute.
- Oyster sauce: This sweet and savory sauce is very popular in many stir-fry dishes. You can also use an oyster sauce substitute, such as mushroom oyster sauce.
- Granulated sugar: This helps balance out the saltiness.
- Garlic powder: Used as an aromatic. You can also substitute it for freshly chopped garlic and add it right in with the marinade.
For the rest of the dish:
- Rice noodles: use fresh or dried noodles.
- Cooking oil: use any high heat cooking oil such as avocado oil, olive oil, or vegetable oil.
- Onions and bean sprouts: vegetables for added flavor and texture.
- Chinese broccoli (gai lan): traditionally, hu tieu xao doesn’t have this but I like making it a true one-pot meal so I like adding extra veggies. If you can’t find this, try substituting it for another veggie such as broccoli, bok choy, carrots, snow peas, eggplant, shiitake mushrooms, baby corn, bamboo shoots, or bell peppers.
Please scroll ⬇️ to the recipe card to see the full ingredient amounts and instructions.
How to make it
Marinate the beef
STEP ONE: Thinly slice the beef against the grain at a slight 10° angle. Coat the beef with baking soda.
STEP TWO: In a medium bowl, mix the oyster sauce, light and dark soy sauces, sugar, and garlic powder. Add ½ tablespoon of the marinade to the beef and leave to rest for 15 minutes. Save the rest of the sauce for the noodles.
Prepare the rice noodles
STEP THREE:
- For fresh rice noodles: Some fresh noodles come in large sheets while others are pre-cut. If you have the sheets, slice the rice noodles so they’re about 1 inch wide. If the fresh noodles are stiff, boil a pot of water and blanch the noodles for 30 seconds. Drain completely and stick it into an ice bath.
- For dried rice noodles: follow the instructions on the package to cook then rinse under cold water prior to stir-frying. I like to cook it so the noodles are still al-dente.
Stir fry the beef, noodles, and vegetables
STEP FOUR: Turn the stove on medium-high heat. Add 1 tablespoon of oil to the wok and sear the beef on each side for 1-2 minutes, until no longer pink. Remove the cooked beef and set aside.
STEP FIVE: Add more oil. Cook the onions and Chinese broccoli stems for 2 minutes, stirring occasionally. Add the Chinese broccoli leaves and cook for an additional 4-5 minutes until the vegetables are softened.
STEP SIX: Add noodles and sauce. Gently separate the noodles and stir the sauce in with the noodles. (Note: If the noodles are drying out add some extra oil or a splash of water)
STEP SEVEN: Add the beef and bean sprouts. Give it a good stir so that all the ingredients all well incorporated.
Garnish with chopped scallions and serve. Add sriracha sauce, if desired, for some heat.
Helpful Tips
- Gather and prep all the ingredients before starting. It’ll help make the cooking process faster.
- Thinly slice the beef against the grain at a slight 10° angle. Cutting it this way will ensure that the beef is tender.
- Use baking soda to tenderize the meat.
- Let the beef marinate in the sauce for at least 15 minutes to soak up the flavor. If you’re going to leave it for longer, cover it with a lid or plastic wrap and refrigerate it.
FAQ
Hu tieu and pho are very similar. They are both rice noodles originating in Vietnam. Sometimes, hu tieu is made out of tapioca noodles. Hu tieu originated from Southern Vietnam (Saigon), while pho originated from Northern Vietnam (Hanoi). In terms of toppings, pho is typically served with thin slices of beef or chicken while hu tieu is often served with pork, shrimp, or squid.
Chinese broccoli might be difficult to find depending on where you live and if it’s in season. Feel free to customize and add these other vegetables to your dish: bok choy, broccoli, carrots, snow peas, eggplant, mushrooms, baby corn, bamboo shoots, or bell peppers.
How to store and reheat leftovers
Store: To store hu tieu xao, it is best to keep it in an airtight container in the refrigerator. This will help preserve its flavor and texture. It should also be consumed within three days of cooking for optimal freshness and quality. To make sure stays as fresh as possible, avoid storing it in direct sunlight or near any heat sources.
Freeze: If you will not be consuming all of it within three days, you can freeze it for up to six months. To do so, place the stir-fried noodles in an airtight container or freezer bag and label it with the date before freezing. When you are ready to eat, thaw it overnight in the refrigerator before reheating and serving.
Reheat: Reheating can be done in a few different ways. In the microwave, set the power to medium-high and heat it for 1-2 minutes, stirring halfway through. Make sure to cover the container or plate containing the noodles with a damp paper towel to prevent splattering. Alternatively, cook it in a skillet over medium heat for 2-3 minutes, stirring as necessary.
RECIPE
Vietnamese Stir-Fried Flat Noodles with Beef (Hu Tieu Xao | Pho Ap Chao)
Ingredients
For the beef marinade
- 1 pound beef, preferably flank or skirt steak thinly sliced
- ½ teaspoon baking soda
- 2 tablespoon oyster sauce
- 1 ½ tablespoon light soy sauce
- 1 tablespoon dark soy sauce
- 2 teaspoon sugar
- 1 teaspoon garlic powder
For the rest of the dish
- 2 tablespoon cooking oil
- 1 pound wide rice noodles (fresh or dried)
- 1 cup bean sprouts
- ½ yellow onion, thinly sliced
- ½ pound Chinese broccoli (gai lan)
- Sriracha sauce (optional)
Instructions
Marinate the beef
- In a medium bowl, mix the oyster sauce, light and dark soy sauces, sugar, and garlic powder. Thinly slice the beef against the grain at a slight 10° angle. Coat the beef with baking soda and ½ tablespoon of the marinade and leave to rest for 15 minutes. Save the rest of the sauce for the noodles.
Prepare the rice noodles
- For fresh noodles: Some fresh noodles come in large sheets while others are pre-cut. If you have the sheets, slice the rice noodles so they're about 1 inch wide. If the fresh noodles are stiff, boil a pot of water and blanch the noodles for 30 seconds. Drain completely and stick it into an ice bath.
- For dried noodles: follow the instructions on the package to cook then rinse under cold water prior to stir-frying. I like to cook it so the noodles are still al-dente.
Stir fry the beef, noodles, and veggies
- Turn the stove on medium-high heat. Add 1 tablespoon of oil to the wok and sear the beef on each side for 1-2 minutes, until no longer pink. Remove the cooked beef and set it aside.
- Add more oil. Cook the onions and Chinese broccoli stems for 2 minutes, stirring occasionally. Add the Chinese broccoli leaves and cook for an additional 4-5 minutes until the vegetables are softened.
- Add noodles and sauce. Gently separate the noodles and stir the sauce in with the noodles. (Note: if the noodles are drying out add some extra oil or ⅛ cup of water)
- Add the beef and bean sprouts. Give it a good stir so that all the ingredients all well incorporated.
- Garnish with chopped scallions and serve.(Optional) Add sriracha sauce for some heat.
Notes
- Gather and prep all the ingredients before starting. It’ll help make the cooking process faster.
- Thinly slice the beef against the grain at a slight 10° angle. Cutting it this way will ensure that the beef is tender.
- Use baking soda to tenderize the meat.
- Let the beef marinate in the sauce for at least 15 minutes to soak up the flavor. If you’re going to leave it for longer, cover it with a lid or plastic wrap and refrigerate it.
As a single guy whose recipe book is Google, I have to say the recipes are very well laid out, step by step, easy to follow & I just found out when you print your recipes you have the option to print according to serving size, I dropped the serving from 6 to 2 and it adjusted the measurements of the ingredients!!
Very very well done.
I made this for dinner and I added some extra veggies to make it even healthier, and it turned out fantastic. Thank you!
I absolutely loved this beef noodle stir fry! The tender slices of beef combined with the perfectly cooked noodles and the flavorful stir-fry sauce made every bite an explosion of flavor. I highly recommend giving this recipe a try!
Made this one night. Quick, flavorful — perfect weeknight dish!
Loved the Hủ Tiếu Xào! Great flavors and the recipe was easy to follow. Felt like a taste of Vietnam.
The flavor is on point and the flat noodles really make this dish to me!
This is such a delicious savory noodle dish with amazing texture and flavor. Love that the recipe uses simple ingredients too!
This might be one of my new favourite things to make. I love stir fried noodles, and with flat noodles makes it even better! Thanks so much for sharing this recipe 🙂
Wow! These noodles look delish! Going to pick up some wide rice noodles on my next grocery trip – they look SO good.
I absolutely love any and all noodle dishes, and this looks like a new contender for my favorite! I’ll definitely be adding some extra veggies to mine. Can’t wait to try it out, thanks for sharing!
Haven’t had hu tieu in ages! Very glad I found this.
This beef and noodles stir fry looks out of this world. Am adding those noodles to my shopping list for next week!