vietnamese pho bo recipe

Pho Bo – Rice Noodle Soup With Beef Recipe

For the broth:


  • 1-3 kg beef marrow/knuckle bones

  • 500g beef (outside flank, brisket or cross rib roast)

  • 1 onion

  • 1 tablespoon salt

  • 1 tablespoon sugar


For the PHO aroma:


  • 2 piece ginger (size of your thumb), sliced

  • 3 star anise

  • 2 cinnamon sticks

  • 2-3 black cardamoms

  • 1 medium onion ( or 3 shallots)

  • Optional: 1 tsp cloves, 1 tsp coriander seeds (or 3 coriander roots)


For the bowls:


  • 1kg dried flat rice noodle "banh pho" (2 lb dried or 4 lb fresh noodle)

  • 300g fresh beef, finely sliced

  • Garnishes

  • 1 medium yellow onion,

  • 4 spring onions, white part separated, green part chopped.

  • Asian/Thai basil (hung que), Sawtooth herbs (ngo gai)

  • Lime wedges, blanched bean sprouts, hoisin sauce, sriracha etc.


Now, are you ready to make one of the most famous Vietnamese noodles soups in the world?? :Pho Bo


Cooking the broth:


  1. Place the beef bones in the pot filled with water and boil over high heat. After boiling for about 5-10 minutes, you will see the impurity on top. Then dump out the whole pot and wash the bones well under running water (this is the important step to keep the broth clear)


  1. Place the bones into the large pot filled with 5 litres of water. Then add a tsp of salt, 1 tsp of sugar and 1 peeled onion. After that, add in the beef and lower the heat to medium. Cook the beef for about 1-2 hours. Do not cover the pot and occasionally, skim off the fat.


  1. To create the aroma of the soup, you need to cut the gingers into slices and the onion in half. Next, to bring out the aroma in these ingredients, we are going to grill them directly on the stove until they are charred.


  1. Place all the small items into a tea bag. Then peel the onion and crepe of the charred ingredients (you can use the shallots instead of onions) but make sure you clean all of the burnt parts otherwise it will make your broth turn dark. Put all of these ingredients into the pot. Right now the smell in the pot should be amazing.


  1. Depending on the cut of the beef, it will take about 1-2 hours to cook. When it is cooked, soak the beef into a bowl of cold water for about 10 minutes. Also remove the onions, then add seasoning powder, salt, sugar, fish sauce suit your taste.


  1. Cut the beef into bite-sized pieces. Meanwhile, we continue to cook the broth for few more hours. The traditional Pho can be cooked overnight.


  1. Slice some rare beef thinly if you like


For Garnishes


  1. Slice onion into paper thin slices then soak in the bowl of ice cold water to remove the strong smell and make it more crunchy.


  1. For the spring onion, we need to separate the white and the green part. Then chop off the green part. For the central and the south of Vietnam, you will see Asian Thai basil, Sawtooth herbs and beansprouts which are dipped in hot water for about 10 seconds.


Cook the noodles

  1. Soak the rice noodles in hot water, you can do this for each bowl or boil all the noodles at one time.


  1. Put the rice noodles in the bowl then place beef slices, onions and some black peppers


  1. Pour the hot soup over and SERVE!



To eat Pho, squeeze in a small lime juice, bean sprouts, your favorite herbs and add some hoisin sauce or sriracha if you like. I hope you enjoy Pho Bo recipe by leaving a comment below!

In Short!
Recipe Name
Pho Bo - Rice Noodles Soup with Beef
Published On
Preparation Time
Cook Time
Total Time
Average Rating
5 Based on 2 Review(s)

Read More!