Canh Chua Chay: Vietnamese Vegan Sour Soup Recipe

Updated November 4, 2026

Total time
45 min
prep 20 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Canh Chua Chay: Vietnamese Vegan Sour Soup Recipe

Canh chua chay is a Vietnamese vegan sour soup that balances tangy tamarind, sweet pineapple, and savory vegetables in a light, fragrant broth. This meatless version of the classic Mekong Delta dish uses lotus stems and taro for texture, while okra and tomatoes add body. It’s a comforting, refreshing soup that comes together in about 45 minutes and works as a starter or a light main with rice.

Ingredients

  • 8 cups (1.9 L) vegetable broth or water
  • 2 tbsp (30 g) tamarind paste (or 1 tbsp tamarind concentrate)
  • 1½ cups (225 g) fresh pineapple, cut into bite-sized chunks
  • 2 medium tomatoes, cut into wedges (about 1½ cups / 250 g)
  • 1 cup (150 g) taro root, peeled and cut into ½-inch cubes (substitute: potato)
  • 1 cup (150 g) lotus stems, sliced (fresh or canned; substitute: bamboo shoots)
  • 8–10 okra pods, trimmed and halved (about 1 cup / 100 g)
  • 1 cup (80 g) bean sprouts
  • 2 tbsp (30 ml) soy sauce or tamari
  • 1 tbsp (15 g) sugar (palm sugar preferred)
  • 1–2 bird’s eye chilies, sliced (optional)
  • 4 cups (40 g) rice paddy herb (ngò om) or culantro, roughly chopped
  • 2 cups (20 g) sawtooth herb (ngò gai) or cilantro, roughly chopped
  • 2 tbsp (30 ml) lime juice, plus wedges for serving
  • Salt to taste
  • Fried garlic (optional, for garnish)

Instructions

  1. Prepare the broth: In a large pot, bring the vegetable broth or water to a boil over high heat. Reduce to a simmer.
  2. Add tamarind: Add the tamarind paste to the simmering broth, stirring until dissolved. If using concentrate, whisk it in. Taste and adjust—you want a pleasant sourness that will mellow as other ingredients cook.
  3. Cook the taro: Add the taro cubes to the broth. Simmer for 10 minutes, until the taro is just fork-tender but not mushy.
  4. Add pineapple and tomatoes: Stir in the pineapple chunks and tomato wedges. Simmer for 3–4 minutes, until the tomatoes soften slightly but still hold their shape.
  5. Add lotus stems and okra: Gently add the lotus stems and okra. Cook for 3–4 minutes, until the okra is bright green and tender-crisp. Overcooking okra makes it slimy; keep it al dente.
  6. Season: Stir in the soy sauce, sugar, and chilies (if using). Taste the broth—it should be sour, slightly sweet, and savory. Add salt or more tamarind to balance.
  7. Add herbs and sprouts: Turn off the heat. Stir in the bean sprouts, rice paddy herb, and sawtooth herb. The residual heat will wilt them slightly while keeping their aroma.
  8. Finish with lime: Just before serving, add the lime juice. Stir gently, then ladle into bowls. Garnish with fried garlic if desired, and serve with lime wedges on the side.

Tips

  • Tamarind substitute: If you can’t find tamarind, use 2 tablespoons (30 ml) lime juice plus 1 teaspoon of sugar. The flavor will be brighter and less deep, but still pleasantly sour.
  • Keep okra crisp: Add okra last and don’t stir too aggressively. This minimizes the release of mucilage, keeping the soup clear rather than viscous.
  • Make it ahead: The soup base (without herbs and lime) can be made a day ahead. Reheat gently, then add fresh herbs and lime just before serving—this preserves the vibrant flavors.
  • Adjust sourness: Tamarind intensity varies by brand. Start with less and add more to taste. You can also add a few slices of fresh pineapple if the soup needs more sweetness.

Serving Suggestions

Serve canh chua chay hot with steamed jasmine rice or rice noodles. It’s also excellent alongside a vegan stir-fry or crispy tofu for a heartier meal. Add a side of fresh herbs like Thai basil and a dipping sauce of soy sauce with sliced chilies.

Variations

  • Add protein: Include fried tofu puffs or cubed extra-firm tofu in the last 5 minutes of cooking for extra substance.
  • Different vegetables: Use daikon radish, carrots, or green beans instead of taro and lotus stems. Adjust cooking times accordingly—softer vegetables go in later.
  • Spicy kick: For a hotter soup, add a teaspoon of sambal oelek or a few slices of fresh ginger along with the chilies.
  • Herb swaps: If rice paddy herb and sawtooth herb are unavailable, use a generous handful of cilantro and a few basil leaves. The flavor will be different but still delicious.

Storage and Reheating

Store leftover soup in an airtight container in the refrigerator for up to 3 days. The herbs and okra will lose their vibrant color and texture, so it’s best to add fresh herbs when reheating. Reheat gently on the stovetop over medium heat until just simmering—do not boil, as that will make the okra slimy. The soup can also be frozen for up to 2 months, but note that the texture of okra and taro will soften. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use tamarind concentrate instead of paste? Yes, use about 1 tablespoon (15 ml) of concentrate for every 2 tablespoons of paste. Start with less and add to taste, as concentrates can be more intense.

What if I don’t have lotus stems? Substitute with canned bamboo shoots (rinsed) or sliced water chestnuts. They won’t have the same slightly crunchy, fibrous texture, but they’ll add a pleasant bite.

Is this soup gluten-free? Use tamari or coconut aminos instead of soy sauce to make it gluten-free. The rest of the ingredients are naturally gluten-free.

Can I make this soup without pineapple? Yes, you can omit the pineapple and add a teaspoon more sugar to balance the sourness. The soup will be less sweet but still flavorful.

Why is my okra slimy? Okra releases mucilage when overcooked or stirred too much. Add it late in the cooking process and keep stirring minimal. Also, patting okra dry before adding helps reduce sliminess.

Can I use frozen herbs? Fresh herbs are essential for the authentic aroma. If you must use frozen, add them at the very end and expect a milder flavor. Dried herbs are not recommended.

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).