Canh Chua Cá (Vietnamese Sweet-Sour Fish Soup)
Canh chua cá balances tamarind, fish, pineapple, tomato, okra, taro stem, bean sprouts, and aromatic rice-paddy herbs in a southern Vietnamese soup.

Plan and shop
Save this recipe for real-life cooking
Build a local shopping list or place this recipe into a weekly meal plan. No account is required.
Illustrated cooking guide
Step-by-step visual method
A polished English infographic for the whole cooking flow, paired with the full written recipe below for detail and SEO.

Written method
Instructions
Read through once, then cook at your own pace with the illustrated guide above.
- 1
Dissolve the tamarind pulp in hot water and strain.
- 2
Bring the stock and tamarind liquid to a simmer; add pineapple and tomato.
- 3
Add the fish and poach gently until almost cooked.
- 4
Add okra and taro stem, then season with fish sauce and sugar for a bright sweet-sour balance.
- 5
Add bean sprouts only at the end so they remain crisp.
- 6
Finish with ngò om, culantro, and chili and serve with rice.
Cook notes
Tips
Use fresh fish for the best flavor
Adjust the sweetness and sourness by varying the sugar and vinegar
Cook smarter
Helpful notes
Practical storage, serving, swap, and troubleshooting notes for a better first try.
Storage Tips
- Store in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stove to prevent fish from overcooking.
Substitutions
- Use vegetable stock instead of fish stock for a vegetarian version.
- Pineapple can be replaced with mango for a different flavor.
What to Serve With
- Steamed jasmine rice
- Fresh spring rolls
- A side of pickled vegetables
Common Mistakes
- Avoid overcooking the fish to keep it tender.
- Make sure to balance the sweet and sour flavors before serving.
Recipe FAQ
What type of fish should I use for this soup?
Fresh fish fillets like tilapia or catfish work well for this recipe.
Can I make this soup vegetarian?
Yes, you can replace fish with tofu and use vegetable stock instead.
How long can I store leftovers?
Leftover soup can be stored in the refrigerator for up to 3 days.
Kitchen tools
Helpful Tools for This Recipe
A light, editable placeholder for future partner recommendations. No real affiliate links are enabled yet.
Rice cooker
Good for steady rice, grains, and meal-prep bowls.
Blender
Helpful for smooth sauces, soups, marinades, and purees.
Saucepan
Useful for simmering sauces, soups, grains, and small-batch stews.
Chef knife
A basic prep tool for vegetables, herbs, aromatics, and proteins.
Cutting board
Keeps prep organized for chopping, slicing, and staging ingredients.
Some links may be affiliate links. As an Amazon Associate or partner, we may earn from qualifying purchases when enabled. Read the Affiliate Disclosure.
Cook along weekly
Want more illustrated recipes like Canh Chua Cá (Vietnamese Sweet-Sour Fish Soup)?
Join the World Recipe Letter for global home-cooking ideas and visual recipe guides.
Join the World Recipe Letter
Get 5 illustrated recipes every week.
No account needed. Unsubscribe when email delivery is connected.
Cook next
You might also like
More flavors from the same country or nearby pantry style.

Beef Pho
A fragrant noodle soup with spiced beef broth, rice noodles, herbs, lime, and thin beef.

Banh Mi Bowl
A rice bowl inspired by banh mi with pork, pickled vegetables, cucumber, herbs, and spicy mayo.

Lemongrass Chicken Rice Bowl
Juicy lemongrass chicken over rice with quick pickles, cucumber, herbs, and a bright fish sauce dressing.