Vietnamese Beef Noodle Pho

January 26, 2023  Cambodian Chef Avatar
Vietnamese Beef Noodle Pho

The authentic Vietnamese Beef Noodle Pho is a flavorful and comforting dish that requires some time and patience to prepare, but the end result is truly delicious. The key to its exquisite flavor lies in the simmering of the broth, which takes about 5 to 6 hours to develop the rich taste that makes this dish so special.

To create the flavorful broth, a combination of pho broth, water, star aniseeds, garlic cloves, cinnamon stick, fresh ginger, fish sauce, pho paste, and sugar is simmered in a medium pot. This blend of ingredients infuses the broth with aromatic spices and savory notes, resulting in a complex and deeply flavorful base for the dish.

While the broth simmers, the rice noodles are prepared separately. They are briefly soaked in hot boiling water for just a minute, ensuring they remain tender yet firm. The cooked noodles are then placed in a large bowl, ready to be filled with the flavorful broth and meat.

Thinly sliced beef (or another protein of choice like chicken, pork, or shrimp) is added to the simmering broth, allowing it to cook until it reaches the desired level of doneness. The cooked meat is then placed in the bowl with the prepared noodles.

The final step involves garnishing the bowl with an assortment of fresh and vibrant ingredients, including bean sprouts, cilantro, Thai basil, chili sauce, and a squeeze of lime juice. These elements add a burst of color, texture, and freshness to the dish, enhancing its overall appeal.

The Vietnamese Beef Noodle Pho is a labor of love, with the hours spent simmering the broth culminating in a truly exceptional dish. Its complex and layered flavors, along with the comforting warmth of the broth, make it a cherished favorite in Vietnamese cuisine.


2 cans of Pho broth
1 cup of water
3 star Aniseeds
6 cloves of garlic
1 stick of Cinnamon
1 sliced of fresh ginger
2 tablespoon of fish sauce
1 teaspoon of Pho paste
1 or 2 tablespoon of sugar up to you
1/2 lb of beef (can use chicken, pork, or shrimp)

Garnish the Pho Bowl

Bean sprouts
Thai basil
Chili sauce
Lime juice

Directions to make Vietnamese Beef Noodle Pho

  1. In a medium pot put all the ingredients together and bring it to a boil then reduce heat to low and let it simmer on low heat for 20 minutes.
  2. The broth is done.
  3. Boil 6 cups of water in another pot.
  4. Take a handful of rice noodle put in the draining spoon and let it
  5. Sit in the hot boiling water for 1 minute (no longer than a minute). Shake the water off from the noodle
  6. Put the noodle in a large bowl.
  7. Bring the Pho soup back to a boil.
  8. Slice the meat thin and use a small draining spoon and let the meat cook in the soup broth till it is done or the way you like it. Put the cooked meat in the noodle bowl.
  9. Garnish the bowl with beans sprouts, cilantro and Thai basil.
  10. Pour the Pho broth to the bowl enough to cover the noodle.

To flavor the noodle bowl you can add Chili garlic, lime juice, and sugar to your taste.


Related Recipe: Chinese Crispy Noodle with Beef

Nutrition Facts

Serving Size: 1

Calories Per Serving: 791

% Daily Value
Total Carbohydrate ‏51g 19%
Cholesterol ‏203mg 68%
Total Fat ‏33g 42%
Saturated Fat ‏8g 40%
Dietary Fiber ‏6g 21%
Protein ‏77g 154%
Sodium ‏2566mg 112%
Sugars ‏29g 58%


1 hr


1 hr




No Comments

    Leave a Reply


    Skill Level


    Recipe Tag