Vietnamese Tapioca Noodle Soup (Bánh Canh)

Updated November 4, 2026

Total time
2 hr 30 min
prep 25 min · cook 2 hr 5 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Vietnamese Tapioca Noodle Soup (Bánh Canh)

Bánh canh is a Vietnamese noodle soup made with thick, chewy tapioca or tapioca-and-rice noodles in a savory broth, often topped with pork, herbs, and fresh lime. This home-style version simmers pork shoulder with ginger and onion for a deeply flavored bowl; ingredients and toppings vary across regions and households.

Ingredients

  • 1 lb (450 g) fresh bánh canh noodles; if using dried noodles, use 12 oz (340 g) and follow the package directions
  • 2 lb (900 g) boneless pork shoulder, cut into 1½-inch (4 cm) pieces
  • 10 cups (2.4 L) low-sodium chicken stock
  • 4 cups (950 ml) water
  • 1 medium yellow onion, about 8 oz (225 g), halved
  • One 3-inch (8 cm) piece fresh ginger, about 2 oz (55 g), split lengthwise
  • 2 tbsp (30 ml) fish sauce, plus more to taste
  • 1 tbsp (12 g) rock sugar or light brown sugar
  • 1 tsp (5 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 4 green onions (60 g), thinly sliced
  • ½ cup (15 g) loosely packed cilantro leaves, roughly chopped
  • 3 cups (90 g) bean sprouts, rinsed and drained
  • 2 limes (about 120 g), cut into wedges
  • 1–2 Thai chilies (5–10 g), thinly sliced, optional
  • ⅓ cup (20 g) fried shallots, optional

Instructions

  1. Prepare the aromatics and toppings. Set out the stock, water, fish sauce, sugar, salt, and pepper. Halve the onion and split the ginger lengthwise so their cut surfaces can char. Slice the green onions and chilies, chop the cilantro, rinse the bean sprouts, and cut the limes into wedges. Keep the toppings chilled while the broth cooks. Cut the pork into pieces of roughly equal size so they cook at a similar rate.
  2. Char the onion and ginger. Heat a dry skillet or heavy-bottomed soup pot over medium-high heat. Place the onion and ginger cut-side down and cook for about 4 minutes, then turn and cook for another 4 minutes. They should have dark patches and smell fragrant, but do not let them burn to ash. Charring adds a gentle roasted aroma to the broth. If your pan is small, work in batches rather than crowding the aromatics.
  3. Start the broth. Put the chicken stock, water, pork, charred onion, and ginger in a large pot. Bring the liquid to a gentle boil over medium-high heat, which should take about 10 minutes. Skim off any gray foam that gathers on the surface for a cleaner-tasting broth. Stir in the fish sauce, sugar, salt, and black pepper, then lower the heat so the liquid simmers steadily rather than boiling hard.
  4. Simmer until the pork is tender. Partially cover the pot and simmer for 90 minutes, checking occasionally that the broth is not bubbling vigorously. Turn the pork pieces once or twice so they cook evenly. Start checking for tenderness near the end: a fork should go into a piece easily. Use a food thermometer to check the largest piece. USDA FSIS gives 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of pork; remove the cooked pork to a plate and let it rest for at least 3 minutes before slicing or shredding. If it is not tender yet, return it to the broth and simmer a little longer.
  5. Finish and taste the broth. Lift out the onion and ginger and discard them. Taste the broth, then adjust with a little more fish sauce for savory depth, salt if it tastes flat, or water if it is too concentrated. Keep the broth at a gentle simmer for 5 minutes while you prepare the noodles. The broth should taste slightly more seasoned on its own than you want the finished bowl to taste, because the noodles will absorb some of it.
  6. Cook the noodles separately. Bring a second pot of water to a boil. Add the fresh bánh canh and cook for about 7 minutes, or according to the package directions, until tender but still pleasantly chewy. Dried noodles may need a different time, so use their package as your guide. Drain and rinse briefly under warm water to remove excess surface starch. Cooking noodles separately keeps the soup broth clearer and prevents leftovers from becoming overly thick.
  7. Assemble and serve. Divide the drained noodles among six bowls. Slice or pull the rested pork into bite-size pieces and arrange it over the noodles. Ladle hot broth into each bowl, then add green onion, cilantro, bean sprouts, and fried shallots if using. Serve right away with lime wedges and sliced chili on the side so each person can adjust the acidity and heat.

Tips

  • Look for the right noodles. Fresh bánh canh noodles are sold in some Asian grocery stores, often refrigerated or frozen. Their texture is thick and pleasantly springy. If you cannot find them, use dried bánh canh if available. Wide udon noodles are a practical substitute, though they are wheat-based and less translucent; they make the soup less distinctly tapioca-like. Check labels if avoiding wheat or gluten, since noodle ingredients differ.
  • Keep the broth at a simmer. A hard boil can make the broth cloudy and may cause the pork to tighten before it becomes tender. Gentle bubbling is enough. Skim foam early, but do not worry if the broth is not perfectly clear; this is a hearty home-style soup, not a strained consommé.
  • Season after the pork cooks. Stock brands vary in saltiness, and simmering concentrates the liquid. Taste near the end before adding extra salt or fish sauce. Fish sauce is the traditional savory seasoning; soy sauce can work in a pinch, but it gives the broth a different, less fish-sauce-forward flavor.
  • Keep noodles out of stored broth. Noodles continue soaking up liquid after cooking and can become soft or gummy. For a meal with planned leftovers, store noodles and broth in separate containers and combine only in the bowls you are serving.

Serving Suggestions

Serve bánh canh hot as a complete lunch or dinner. Set extra bean sprouts, lime wedges, sliced chilies, cilantro, and green onion on the table so everyone can finish a bowl to taste. A squeeze of lime brightens the rich pork broth; add it a little at a time, since too much can overpower the ginger and fish sauce. Fried shallots contribute a crisp, sweet-savory topping, while chili brings heat rather than being essential to the soup.

If you want a larger meal, offer a plate of blanched greens such as water spinach or bok choy on the side, or serve a light cucumber salad alongside the soup. Keep side dishes simply seasoned so they do not compete with the broth. For a family-style meal, place the hot pot of broth on a trivet and let each person assemble noodles and toppings in a bowl, taking care around the hot liquid.

Variations

Use shrimp. For a seafood-leaning bowl, add peeled raw shrimp to the gently simmering broth during the final few minutes, just until opaque and cooked through. USDA FSIS recommends cooking fish and shellfish to 145°F (63°C); check the thickest shrimp with a food thermometer. Shrimp cooks quickly, so do not leave it in the pot while the pork simmers for the full time. You can serve it with the pork or replace some of the pork with shrimp.

Make a chicken version. Replace the pork shoulder with boneless chicken thighs and use chicken stock. Chicken thighs generally need less time than pork shoulder, so simmer until tender and check that the thickest portion reaches 165°F (74°C), the USDA FSIS safe minimum for poultry. Remove the chicken when it is done, let it rest briefly, then shred it. The resulting broth is lighter and the noodles and toppings remain the same.

Adjust the noodle blend. Some bánh canh noodles are made with tapioca starch, while others combine tapioca and rice flour. Tapioca-heavy noodles tend to be more elastic and translucent; rice flour gives a somewhat softer, less bouncy bite. If only dried noodles are available, cook them separately and follow the package timing rather than assuming they will be ready in the same seven minutes as the fresh noodles.

Make the broth more aromatic. Add one peeled, bruised shallot or a small piece of daikon while the pork simmers, then remove it before serving. These additions can lend sweetness and fragrance without changing the basic method. Avoid adding lots of star anise or cinnamon unless you specifically want a spice profile closer to some pho broths; bánh canh versions vary, and this recipe keeps the seasoning focused on pork, ginger, onion, and fish sauce.

Storage and Reheating

Cool the broth and pork promptly and refrigerate them within 2 hours of cooking, preferably in shallow airtight containers. Keep cooked noodles separate from the broth. The soup components keep for 3–4 days in the refrigerator; store noodles in their own container and use them within the same period, checking that they still smell fresh and have not become unusually slimy. For longer storage, freeze broth and pork in meal-size portions for up to 2–3 months for best quality. Noodles can change texture after freezing, so cook a fresh batch when possible.

Reheat only the portions you plan to eat. Warm the broth and pork in a saucepan until steaming throughout, stirring occasionally; leftovers should reach 165°F (74°C), the USDA FSIS reheating temperature. Add a splash of water if the broth has reduced or tastes too concentrated. Reheat noodles briefly in boiling water or place them in the bowl and pour the hot broth over them. Do not leave soup at room temperature for more than 2 hours, and discard leftovers that have been left out longer.

Frequently Asked Questions

What does bánh canh mean? Bánh canh refers to a Vietnamese noodle soup and, commonly, to the thick noodles used in it. The noodles may be made with tapioca starch, rice flour, or a combination, so their texture and appearance vary. This recipe uses the term for the chewy noodles served in a pork broth.

Can I make the broth ahead? Yes. Cook the pork and broth a day ahead, cool them promptly, and refrigerate them separately from the noodles and fresh toppings. Reheat the broth and pork until the leftovers reach 165°F (74°C), then cook or reheat the noodles just before serving. The flavors settle nicely overnight, but the noodles are best freshly cooked.

Why cook the noodles in a separate pot? Bánh canh noodles release starch into the cooking water, which can make a shared soup pot cloudy and thicker than intended. Separate cooking also gives you better control over the noodle texture and makes it easier to store extra broth without the noodles swelling in it. Rinsing briefly after draining removes excess starch without cooling them completely.

What can I use instead of fish sauce? Fish sauce gives the broth a distinctive salty, savory flavor. If you cannot use it, add soy sauce a teaspoon at a time and taste as you go; the result will be different but still savory. For a fish-free option, use a suitable mushroom-based seasoning or a small amount of extra salt, adjusting gradually so the broth does not become too salty.

Can I use leftover cooked pork? Yes, but do not simmer already-cooked pork for the full 90 minutes or it may become dry and stringy. Make the broth with stock, water, onion, and ginger, simmer it until aromatic, and add sliced leftover pork near the end just long enough to heat through. Reheated leftovers should reach 165°F (74°C); cook the noodles separately as directed.

Is bánh canh always made with pork? No. There are many household and regional versions, including bowls made with seafood, chicken, or other broths and toppings. Pork is a convenient choice for this recipe because shoulder adds flavor and becomes tender during a long simmer, but the noodle and garnish approach works with other well-cooked proteins too.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).