Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)
Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)

What is Pho Xao Bo?

Phở Xào Bò is a popular Vietnamese stir-fry with flat rice noodles, thinly sliced beef, and vegetables, all coated in a savory sauce.

A similar dish is Hủ Tiếu Xào Bò with chewier rice noodles.

At Vietnamese restaurants, you might spot a fancier version called phở áp chảo or hủ tiếu áp chảo on the menu. These are similar rice noodle dishes but the noodles are seared into a crispy flat base then topped with beef, veggies, and a thick gravy.

This recipe skips the extra steps, making it simpler for a home cooked version.

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)
Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)

What You Will Need

  • Pho noodles: I like to use dried flat rice noodles, sometimes labeled “pho noodles.” You can find them in the dry noodle section of many Vietnamese grocery stores. You can also use fresh rice noodles, but they are a lot more delicate. The dried noodles hold up much better for stir-frying than the fresh rice noodles.
  • Beef: Choose any steak cuts, such as flank, skirt, New York strip, sirloin, or ribeye. There’s no need to break the bank. Cheaper cuts work perfectly because we’ll use baking soda in this recipe to tenderize them. But do avoid cuts meant for stewing like rump roast.
  • Beef Seasonings: We’ll marinate the thinly sliced beef with salt, ground black pepper, five-spice powder, baking soda with water (a restaurant hack to tenderize the beef), beaten egg, and cornstarch.
  • Neutral Oil: For shallow frying.
  • Vegetables: Green onions, bok choy, and/or bean sprouts are the usual suspects, but feel free to add whatever you have in the fridge—choy sum, carrots, snap peas, etc.
  • Garlic, Yellow Onion, and Green Part of Green Onions: These are our aromatics of choice.
  • Sauce: A mixture of light soy sauce, oyster sauce, sugar, chicken bouillon powder/mushroom seasoning powder, Chinese five-spice powder, ground ginger, and water or stock.
Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)
Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)
Yellow onions, green onions and minced garlic that was previously frozen
Yellow onions, green onions and minced garlic that was previously frozen

How to Make It

Step 1: Prepare the Beef & Make the Sauce

Beef: Thinly slice the beef against the grain into bite-sized pieces and marinate for at least 20 minutes.

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò) - Marinate Beef

Sauce: In a small bowl, combine the sauce ingredients. Stir to combine then set aside.

Step 2: Blanch the Bulky Vegetables & Noodles

You can toss the vegetables straight into the pan during stir-frying, but when I’m cooking dried noodles, I use the same pot of boiling water to blanch the vegetables first. If you’re using fresh noodles, you can skip this step.

Blanching helps reduce their volume, making them easier to stir-fry. It also allows you to squeeze out excess water afterward, which improves the texture.

To blanch, bring water to a rolling boil in a wide skillet or wok.

Vegetables: Separate the leaves and blanch for 30 seconds to 1 minute, until they turn a deep green. Remove and set aside.

Blanching bok choy
Blanching bok choy
Blanching bok choy

Noodles: Now blanch the noodles. For this brand (see below), I blanch them for about 5 minutes. I skip the package instructions as soaking for 60 minutes is too much time to wait.

Three Ladies Flat Rice Noodles
After trying various brands, these flat rice noodles are my favorite.

To test for doneness for stir frying purpose, carefully pick up a strand and taste it. If it’s edible but still chewy, it’s ready.

Be careful not to overcook, as the noodles may break into short segments when stir frying. It’s better to undercook them since they can finish cooking during the stir-frying process.

Blanch rice noodles
Blanching noodles
Blanch rice noodles
Blanch and drain

Once you’re done blanching. Drain, rinse well and toss with neutral oil or sesame oil to prevent sticking.

Step 3: Fry the Beef

Drain all the water from the skillet if you’re reusing the same skillet. Make sure it’s completely dry of water before adding oil.

Add oil (about 1/4 inch for shallow frying) and heat until 350°F. Add the marinated beef and shallow fry until just browned.

If you’re using a small skillet, cook in batches to avoid overcrowding. Overcrowding can cause the food to steam instead of fry, preventing it from becoming crispy.

Transfer beef to a wire rack or a plate lined with paper towels to drain off excess oil.

Fry beef slices
Fried beef slices

Step 4: Stir-Fry the Aromatics

Drain off most of the oil from the wok and leave a thin layer or about 3 tablespoons. Heat the oil on medium-high.

Pan fry yellow onions

Add yellow onions. Sauté for about 5 minutes or until lightly charred on the outside.

Pan fry whites of green onions and minced garlic

Then add the whites of green onions, and more freshly minced garlic.

Step 5: Add Noodles, Sauce & Vegetables

Add rice noodles

Add noodles and sauce. Toss to combine.

Add fried beef slices and vegetables

Add cooked beef, vegetables (if using) and green part of green onions.

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)

Stir-fry everything together for a minute or two until well combined. Plate it up and serve. You’re done!

FAQs

Why do my noodles stick together in the wok?

After blanching or soaking the noodles, toss them in oil to prevent sticking.

I like to use rendered beef fat if I have some on hand, the oil left over from pan-frying the beef slices, or simply sesame oil.

Massage them gently into the individual strands for best results.

Can I use fresh pho noodles?

You can, but they’re quite fragile and often break apart during stir-frying. If you do use fresh pho noodles (also known as flat rice noodles), look for ones with a bit of tapioca starch, which helps them hold together better.

Fresh rice noodles sold at grocery stores come stuck together, so you’ll need to separate them before cooking. The easiest way is to warm them briefly in the microwave, then gently pull them apart by hand, strand by strand.

Can I make this dish vegetarian?

Yes you can. Omit the beef and add extra vegetables like snap peas, carrots, and tofu for a hearty vegetarian option.

Skip the chicken bouillon powder and use mushroom seasoning powder, or leave it out entirely and adjust the salt at the end of cooking if needed.

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)
Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)

Storage & Reheating

Store leftovers in the same pan, covered, or in an airtight container for up to five days. Reheat in the microwave in 1-minute intervals, stirring in between, or on the stovetop, tossing frequently until heated through.

Avoid freezing, as rice noodles don’t hold up well after thawing.

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)
Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)

Variations to Try

  • Swap pho noodles for egg noodles to make mi xao bo (stir-fried egg noodles with beef).
  • Spice it up with chili paste or sriracha at tableside for a spicy kick.
  • If you enjoy this recipe, you might also like my stir-fried pork and rice noodles recipe, which is even easier.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pho Xao Bo (Vietnamese Stir Fried Flat Rice Noodles with Beef)

Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 5 reviews

  • Author: Vicky Pham
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

This stir-fried Vietnamese beef and rice noodle dish features tender beef slices, flat rice noodles, and a savory sauce. Perfect for busy weeknights or meal prep when making traditional Beef Pho feels like too much.


Ingredients

Units Scale

Sauce

Beef

Aromatics & Vegetables

  • 1 lb bok choy/green onions
  • 1 small yellow onion (peel and slice into wedges)
  • 1 tablespoon minced garlic
  • Neutral oil for frying

Noodles


Instructions

  1. Make the Sauce: In a small bowl, combine the sauce ingredients (light soy sauce, oyster sauce, bouillon powder/mushroom seasoning powder, ground ginger, five-spice powder, sugar and water/stock). Stir to combine and adjust to taste if needed then set aside.
  2. Prepare the Beef: Thinly slice the beef against the grain into bite-sized pieces and marinate with salt, ground black pepper, five-spice powder, garlic, baking soda, water, egg, and cornstarch for at least 20 minutes.
  3. Fresh Noodles: If using fresh rice noodles, heat it up until warm in the microwave and use your hands to gently separate the strands. Set aside.
  4. Bulky Vegetables (Optional) & Dried Noodles: Use a large skillet or wok, add water (about 2-3 inches) and heat to a rolling boil. If you are using bulky vegetables, such as bok choy, separate the leaves and blanch for 30 seconds to 1 minute or until it turns dark green. Remove from water and set aside. Using the same water, blanch the dried noodles for about 5 minutes or until a noodle breaks apart between your fingers but with resistance. This will prevent overcooking when stir frying. Drain, rinse well and toss with some neutral oil or sesame oil to prevent sticking.
  5. Fry the Beef: Drain all the water from the skillet if you’re reusing the same skillet. Make sure it’s completely dry of water before adding oil. Add oil (about 1/4 inch for shallow frying) and heat until 350°F. Add the marinated beef and fry until just browned. If you’re using a small skillet, cook in batches to avoid overcrowding. Transfer to a wire rack or a plate lined with paper towels to drain off excess oil.
  6. Stir-Fry the Aromatics: Drain off most of the oil from the wok and leave a thin layer (about 3 tablespoons). Heat the oil on medium-high heat. Add yellow onions. Sauté for about 5 minutes or until lightly charred on the outside. Then add the whites of green onions and garlic (1 tablespoon).
  7. Combine & Finish: Add the noodles and sauce. You can add the sauce a little at a time to taste. Toss to combine. Add cooked beef, vegetables (if using) and green part of green onions. Stir-fry everything together for a minute or two until well combined. Plate it up and serve.

Notes

 

  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: entree
  • Method: Stovetop
  • Cuisine: Asian, Vietnamese
This post contains affiliate links which we are compensated for if a purchase is made. Using links costs you nothing and helps to support the ongoing creation of content.
Categories:

15 responses to “Vietnamese Stir-Fried Flat Rice Noodles with Beef (Phở Xào Bò)”

  1. Tried this recipe today and its good. thanks Going to try a few other of your recipe. I retired a few years ago to tend after my youngest son who is special needs. He’s picky but he ate the pho bo xao

    1. Poorly written recipe not an easy week day job

  2. Hey you joker the noodles are called hu tieu. So the dish would be called “hu tieu xao bo”. Get it together.

    1. Package of noodles clearly say Pho. Pho noodles are made with rice flour and water. Hu Tieu noodles are chewier with additional tapioca starch. I suggest you read the recipe thoroughly before commenting.

    2. Mr. Honey? More like Mr. A**hole. Quit being a jerk and keep your negative comments to yourself. Vicky can post and call the recipes whatever she wants because this is HER site. No one wants to hear your crap.

      Vicky: thank you for sharing your amazing receipts to all of us who appreciate and cherish your food! Keep up the great work!

      1. Recipes**

        Gotta love auto correct 🙂

  3. Just an observation, rice noodles are never referred to as Pad See Ew, Pad See Ew is a dish on it’s own.

    1. It’s also thai

    2. Yes, understood, Chef. It was only briefly mentioned in the ingredient section so readers know what type of noodles to look for. Some dried noodle packages I’ve seen are labeled Pad See Ew.

  4. Great recipe easy instructions

  5. This looks very yummy! Since we are limited in fat and sugar, can I sauté the meat if marinated the same way? And can I reduce the sugar in the sauce or do I need to use a sugar substitute to get enough of the sweet come through?

    1. Absolutely. Simply saute with a thin layer of oil rather than deep frying, and adjust the seasoning mixture to taste by adding sugar a little at a time.

  6. Hi Vicky, I always look forward to trying your lovely recipes. Thanks for sharing them.

    Just would like to let you know that in the instruction for blanching bulky vegetables, I think it should be 30 seconds instead of 30 minutes.

    1. 😂🤣 Thank you for letting me know! It’s now fixed.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star