Authentic Vietnamese recipes from the Motherland

Vietnamese Thick Noodle Soup (Banh Canh)

Vietnamese Thick Noodle Soup, or Banh Canh, is one of my favorite childhood foods. It's the most simplest and purest of all the Vietnamese noodle soups. As a kid, I ate it regularly for breakfast, lunch and dinner. In its simplest form, it's thick noodles in a rich and savory pork broth. There aren't too many components like other Vietnamese noodle soups. However, variations of Banh Canh such as Banh Canh Cua can include proteins like crab, shrimp, fish balls, and fried fish cakes. In restaurants, a side of Vietnamese herbs and greens also accompanies the noodle. 

Vietnamese Thick Noodle Soup (Banh Canh)

Vietnamese Thick Noodle Soup (Banh Canh)

The Banh Canh noodles are thick and chewy, made from tapioca flour or a combination of tapioca flour and rice flour. They resemble Japanese udon noodles and quite often, udon noodles are used as substitute. The broth is made from a pork stock of pigs feet, hocks, kunckles and/or neck bones. The bones are simmered for about two hours and then seasoned with sugar, salt and pork seasoning powder. The below recipe uses pork neck bones for a leaner broth.

I like the broth on the thicker side so I would cook my noodles separately but right before serving, I would simmer the noodles in the broth. The starchy noodles not only absorb the flavorful broth but it also thickens up the soup. Just remember to only simmer enough noodles that you are going to eat right away. Otherwise, any leftover noodles in the broth is going to absorb all the liquid. I learned this the hard way. I also like to color my broth with annatto seeds. I heat the annatto seeds in vegetable oil to render the color and then add the colored oil to the broth. This is purely optional but the red color adds oomph to an otherwise seemingly plain dish.

My husband is not a big fan of this noodle soup, which is why this is my go-to dish when he makes me mad. Enjoy!

Vietnamese Thick Noodle Soup Recipe (Banh Canh)

Serves 5-7


  • 3 lb pork neck bones
  • 3 liters water
  • 1 large yellow onion or 4 shallots (leave whole)
  • 1 teaspoon plus 1 tablespoon salt
  • 1 tablespoon pork stock powder
  • 1 tablespoon plus 1 teaspoon granulated white sugar
  • 1 teaspoon fish sauce
  • 1.5-2 lbs bags Banh Canh or Udon Noodles
  • 1 teaspoon annatto seeds
  • 2 tablespoons vegetable oil
  • 1 stick Vietnamese Ham (Cha Lua or Gio Lua)
  • 1 stick fried fish cake
  • 2 scallions and/or small bunch of cilantro (thinly sliced)
  • Black pepper


  1. Bake the onion or shallots in the oven at 350 degrees Fahrenheit for about one hour or when they are soft and oozing. Allow the onions/shallots to cool. Cut into halves and peel. Scrap off all charred areas to prevent browning the broth then set aside.
  2. Clean the pork bones thoroughly: Add the pork bones to a large stock pot and fill with water to cover by 1 inch. Add salt (1 teaspoon). Boil the bones for 5 minutes or when you see a lot of foam forming at the top of the water. Drain the content of the pot into a colander and rinse the bones under cold running water. This helps clean the bones, helping us keep the stock clear. It also helps rid of the foul pork smell. 
  3. Add water (3 liters) to a stock pot and bring to a boil (if you are reusing the same stock pot that was used to blanch the bones, make sure to clean the pot thoroughly before adding water for the stock). Add the blanched bones and onions/shallots. Reduce the heat to your lowest setting and simmer for two hours uncovered. Remove the onions and pork bones from the broth and discard. Sometimes, I leave the bones if they still have a good amount of meat on them.  
  4. Season the stock. Add pork seasoning powder, sugar, salt (1 tablespoon) and fish sauce.
  5. In a small sauce pan, heat vegetable oil on medium high. Add the annatto seeds. Gently shake the pan to help the annatto seeds render the red color (about 30 seconds to 1 minute). Pour the heated oil and annato seeds into a strainer over the stock pot. Discard the seeds.
  6. Cook the Banh Canh noodles per packaged instructions. If the noodles are sticking together, add 1/2 teaspoon vegetable or sesame seed oil and toss the noodles lightly together.
  7. To assemble, add a handful of Banh Canh noodles into a bowl. Ladle broth over noodles. Add a few slices of Vietnamese Ham and fried fish cakes.
  8. Sprinkle with pepper, scallions and cilantro.