Skip to content
vietnamesesoup✨ New

Banh Canh (Vietnamese Thick Noodle Soup)

A hearty Vietnamese soup with thick, chewy tapioca-rice noodles, pork, and shrimp in a savory broth, finished with scallions and cracked pepper.

Prep
20 min
Cook
90 min
Servings
4
Difficulty
Medium
4.5
Sign in to rate
#vietnamese#soup#noodles#pork#shrimp#banh-canh

About This Recipe

Banh canh is a southern and central Vietnamese noodle soup built around thick, chewy noodles made from a tapioca-rice flour blend -- distinctly different from the thin rice noodles of pho, with a dense, almost gummy bite that holds up well in a rich broth. The broth is typically simmered from pork bones and dried shrimp for hours, giving it a deep savory sweetness that's rounder and less herb-forward than pho's star-anise-scented broth. The defining technique is the noodle itself: fresh banh canh noodles are hand-cut or extruded from a sticky tapioca-rice dough, then boiled separately and added to bowls just before the broth is ladled over, so they keep their chew rather than turning mushy. Pork and shrimp are simmered directly in the broth, their flavor melding in as the soup develops. Served hot with a scatter of scallions, fried garlic, and a crack of black pepper, banh canh is one of Vietnam's great regional comfort soups -- less internationally famous than pho, but arguably more beloved by locals for its thicker, heartier character.

Ingredients

Serves 4

  • 500 gpork bones
  • 200 gpork shoulder(sliced thin)
  • 12shrimp(peeled, tails on)
  • 2 tbspdried shrimp
  • 1onion(halved)
  • 8 cupswater
  • 2 tbspfish sauce
  • 1 tspsugar
  • 1 tspsalt
  • 400 gfresh banh canh noodles(tapioca-rice noodles)
  • 2 tbspfried garlic
  • 3 stalksscallions(sliced)
  • 0.5 tspblack pepper

Instructions

  1. 1

    Blanch the bones

    Boil pork bones in water for 5 minutes, then drain and rinse to remove impurities.

  2. 2

    Build the broth

    Return bones to the pot with fresh water, onion, and dried shrimp. Simmer uncovered 60-90 minutes, skimming occasionally, until deeply flavorful.

  3. 3

    Cook the pork and shrimp

    Season broth with fish sauce, sugar, and salt. Add sliced pork shoulder and simmer 10 minutes, then add shrimp and cook 2-3 minutes until just pink.

  4. 4

    Cook the noodles

    Boil fresh banh canh noodles separately in salted water for 4-5 minutes until they float and turn translucent, then drain.

  5. 5

    Assemble

    Divide noodles among bowls and ladle hot broth with pork and shrimp over top.

  6. 6

    Garnish

    Top each bowl with fried garlic, scallions, and cracked black pepper. Serve immediately.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Blanching the bones first is essential -- it removes scum and blood that would otherwise cloud the broth.

  • →

    Cook the noodles separately from the broth so they don't release excess starch and thicken the soup unintentionally.

  • →

    Fried garlic oil, spooned over at the end, adds a toasty aroma that ties the whole bowl together.

Variations

  • •

    Banh canh cua: add fresh crab meat and crab roe to the broth for a richer, more luxurious version.

  • •

    Banh canh gio heo: use pork trotter instead of sliced shoulder for a collagen-rich, gelatinous broth.

  • •

    Add fish cake slices (cha ca) for extra texture and a touch of sweetness.

Storage

Store broth and noodles separately in the fridge up to 3 days; noodles will turn mushy if left soaking in broth. Reheat broth to a boil and add freshly boiled noodles when serving.

History & Origin

Banh canh is especially associated with the coastal regions of central and southern Vietnam, where thick tapioca-based noodles developed alongside the country's rice-noodle traditions as a heartier, chewier alternative for fishing communities.

Frequently Asked Questions

Can I use dried banh canh noodles instead of fresh?

Yes -- dried tapioca noodles work, but need a longer soak and boil (check package instructions, usually 8-10 minutes) since they're denser than fresh.

Why is my broth cloudy?

You likely skipped blanching the bones, or boiled the broth too vigorously instead of simmering gently. A slow simmer keeps the broth clear.

What if I can't find fresh shrimp?

Frozen peeled shrimp works fine -- just thaw completely and pat dry before adding to the broth so it doesn't dilute the soup.

Nutrition Facts

Per serving (480g / 16.9 oz) · 4 servings total

Calories420kcal
Protein28g
Carbohydrates52g
Fat11g
Fiber2g
Protein28g
Carbs52g
Fat11g

Time Summary

Prep time20 min
Cook time90 min
Total time110 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes