Homemade Vietnamese Phó Soup

A very popular dish in Vietnam is their Vietnamese Phó soup. It is served for breakfast, lunch and dinner in most hotels and restaurants and is possibly one of the most common dishes you will come across. When I arrived home from my trip, I missed having it each day, so I decided to create my own!

They serve it with either chicken, beef, vegetable and sometimes even seafood- my favourite was the beef phó.

Despite tasting amazing, this soup is just so good for you! It was probably my favourite dish in Vietnam- although you must check if the broth is made fresh because some places just serve a packet version which does not taste as nice and definitely doesn’t have the health benefits. The phó broth uses beef/chicken bones boiled over many hours which allows the collagen and minerals from the bone to release into the liquid broth, so when you consume the broth all these good minerals enter your body- call it the ultimate hangover or illness cure. These certain minerals are not found in other foods and are not absorbed as readily in capsule form so if your over indulging in the phó soup this may not be such a bad thing!

Street phó is often the better way to go.

Seasonings vary, most commonly you can add bean sprouts, shredded greens, mint, coriander, chilli, lime juice and other herbs and I find it to taste a lot more flavoursome if you garnish it with a bit of fish sauce and soy sauce.

My recipe takes reasonably long if you want to reap the health benefits from the bones, but it can also be as quick as you want it to take. It does taste a lot better if left to simmer for longer, but I had it after 2 hours and it was still nice.

Ingredients (serves 2)

  • Beef soup bones (approximately 3-4)
  • 2 green onions
  • 5 garlic cloves
  • 1 thumb of ginger, sliced
  • 3 star anise
  • 2 cinnamon sticks
  • 1 tsp pepper corns
  • Fresh mint
  • Fresh coriander
  • Bean sprouts
  • Shredded Asian greens / Bok choy
  • Chilli, diced
  • Fish sauce / soy sauce
  • Lime, juiced
  • Thick rice noodles, cooked


  1. Boil the beef bones for 10 minutes until impurities have surfaced. Rinse the pot and the bones and set aside.

Many people boil a brisket in the pot for 2 hours which significantly enhances the flavour and then remove and slice it up to serve in the bowl- but I was too lazy and it tastes okay without. Enjoy!

Published by EKonlinenutrition

I am a qualified Health Scientist with majors in Nutrition and Exercise Science and currently studying another 2 years in Masters of Nutrition and Dietetics. I have a passion for all things natural health, whole foods and a balanced lifestyle. Follow my journey to better your own journey <3

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: