Headline »

December 24, 2020 – 1:14 pm | 3,850 views

Soup Name:  Basic Chinese Chicken Soup Stock (Soup Base)

Traditional Chinese Name: 清雞湯 (qīng jī tāng)

Introduction: This is the base Chinese Chicken Soup stock that …

Read the full story »
Soups for Children

Soups that are designed and suitable for children of all ages.

Spring Soups

Soups designed to remove humidity and cleanse the body of toxins.

Summer Soups

Summer soups that help relieve heatiness, cool the body and provide additional internal moisture for those extra hot days.

Fall Soups

Soups that have have the balance of removing heatiness and are slightly warming. These soups are good transition soups into winter.

Winter Soups

Soups designed to be consumed in the dry and cold winter months where the body needs replenishment of moisture and warmth.

Home » 5-star, Additives, Beef, Difficulty, Food, Ingredients, Meats, Soups, Soups for Children, Vegetables

Vietnamese Pho – Beef Noodle Soup

Submitted by on December 30, 2014 – 3:59 pmNo Comment | 23,557 views

Vietnamese Pho Beef Noodle Soup

Vietnamese Pho Beef Noodle Soup


One of my favourite soups of all time is the Vietnamese beef broth that is made for pho noodles, or specifically, Vietnamese Pho Beef Noodle Soup.  I first truly learned it while travelling to Vietnam and took a cooking course given by locals, and my life has never been the same! After learning the original base, you can pretty much tweak it as you like.  The good thing is that I live in Asia, and all the ingredients are readily available. The challenge is that to make a good beef soup base, you need to boil it for quite some time – we’re looking at a solid 3 hours or more (like all broths).  Even if you can’t find all the ingredients, no worries – just improvise!

Soup NameVietnamese Pho – Beef Noodle Soup

Traditional Chinese Name:  越南牛肉河粉 (Yuè nán niú ròu hé fěn)

If you want to skip my running commentary, just go to the bottom for the full, quick-read recipe.

First, you need FRESH ingredients. I’m talking about fresh beef bones, fresh vegetables, and fresh beef slices.  For this round, I used beef ribs. They are giant bones, so you’ll need a giant pot! I use a thermal pot to save electricity and it does the boiling for me so I can go out!  The recipe usually calls for fresh beef knuckles or leg bones (with plenty of marrow goodness) – but these tend to be more fatty in nature, so just be sure to skim off the oil (and scum) when it surfaces.

Fresh Beef Bones

Fresh Beef Bones

Start by blanching all the bones in a separate pot of boiling water for about 5 minutes. This will remove impurities, scum and oil off the bones in preparation for your soup.

You can also begin to char the fresh ginger and fresh onions – usually done with an oven or on an open flame. This will bring out the wonderfully natural flavours of these ingredients.  I can already smell the onions as they broil in the oven and I’m not even on to making the soup yet!

Fresh ginger and onions for Vietnamese Pho

Fresh ginger and onions for Vietnamese Pho

Charred fresh ginger and onions

Charred fresh ginger and onions

Next are the spices. In Asian supermarkets, you can usually buy them pre-packaged as a bundle, but if not, you’ll need a handle of each for the flavouring.  Pick up some star anise, cloves, cardamom, cinnamon sticks, fennel, and coriander. You’ll also need a soup mesh bag to keep all the spices together because at some point, you’ll need to remove them and it’s way easier this way!

Soup mesh bag with spices for Vietnamese Pho Beef Noodle Soup

Soup mesh bag with spices for Vietnamese Pho Beef Noodle Soup

For the soup base, you’ll also need fish sauce, salt, and rock sugar. In the meantime, just throw in the blanched beef bones, charred ginger and onions, spices, salt, fish sauce and rock sugar into a large pot of boiling water and boil uncovered for at least 2 – 2.5 hours.

Vietnamese Pho Beef Noodle Soup base

Vietnamese Pho Beef Noodle Soup base

I was taught that at around this point, you should remove all the floating ingredients of the broth and taste test the soup for saltiness or flavour. You can adjust the taste by adding either more fish sauce, more salt or more sugar depending on what fits your taste.  Do this in small amounts so that you never go overboard because it’s pretty darn hard to remove dissolved salt – or at least correct without adding more water, which will then dilute the beef stock.  I personally don’t even take out the ingredients and taste it like that and serve. Whatever tickles your fancy as a chef.

Also start to soak your dried Vietnamese pho noodles.  Soak in a large pot of cool water for at least 15 minutes – or whatever the instructions of the noodles are. You can even use Thai noodles, Chinese rice noodles, or whatever noodles you like. Actually, it doesn’t really matter because you’re eating it!

At this point, I lay out the bowls – layering first the bottom with thinly sliced fresh white onion rings and bean sprouts. Or you can leave it up to your guest to lay their own, kind of like a buffet.

Fresh onions and bean sprouts ready for Vietnamese Pho

Fresh onions and bean sprouts ready for Vietnamese Pho

Put in noodles to the bowl, as much as you’ll eat.  I then blanch the fresh beef slices quickly in the broth and lay them on top as well and then ladle out that heavenly soup goodness so that it covers the beef completely.  Be sure the soup is still boiling at this time.  Top with fresh mint, cilantro, parsley, basil, more bean sprouts, chilli peppers and lime to finish it off. And ta-da! Yummy Vietnamese Pho, made from scratch!

Vietnamese Pho - Beef Noodle Soup
Prep time
Cook time
Total time
Recipe type: Vietnamese Pho
Cuisine: Vietnamese
Serves: 8
  • 4-5 pieces of fresh beef bones
  • 2 fresh onions, halved
  • 2 fresh ginger pieces (2" long each), halved
  • 1 cinnamon stick
  • 1 tbsp of coriander seeds
  • 1 tbsp of fennel seeds
  • 5 whole star anise
  • 1 cardamom pod
  • 6 whole cloves
  • ¼ cup of fish sauce
  • 1 inch chunk of rock sugar
  • ½ tbsp of salt
  • additional salt to taste
  • 3 L of water
  • 1 pack of dried Vietnamese noodles
  • 1 pound of fresh beef slices
  • fresh limes
  • fresh cilantro
  • fresh mint leaves
  • fresh basil leaves
  • fresh bean sprouts
  • 2-3 fresh chilli peppers, chopped small
  1. In a large pot of boiling water, blanch the beef bones to remove impurities, scum and fat
  2. Using an oven, char the halved onions and ginger in a pan until nicely browned, remove from oven and let cool
  3. Start to boil your soup water in a separate large pot
  4. Once your soup water boils, add in the beef bones, onions, ginger and spices (put into a mesh bag), fish sauce, rock sugar and salt
  5. Boil on medium heat for at least 3 hours
  6. Prepare the noodles by soaking them or following the instructions on the package
  7. Taste the soup at this point on whether you need to add more sugar, fish sauce or salt and add accordingly
  8. In a serving bowl, lay the bottom with sliced fresh onions, bean sprouts and noodles
  9. Blanch the freshly sliced beef quickly in the soup and lay on top of the noodles
  10. Ladle enough soup to cover the sliced beef and noodles
  11. Add as desired, fresh mint leaves, cilantro, basil, bean sprouts, parsley, chilli peppers and lime
  12. Serve and enjoy!



Tags: , , , , , , , , ,

Leave a comment!

Add your comment below, or trackback from your own site. You can also Comments Feed via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.