A tangy, sweet-and-sour Vietnamese fish soup with pineapple, tomatoes, and tamarind broth.
Canh chua is southern Vietnam's iconic sour soup, balancing tamarind's tang with pineapple's sweetness and fish sauce's savory depth, all simmered with fish, tomatoes, and okra or bean sprouts. It's a defining dish of Mekong Delta cooking, where fish and tropical fruit are both abundant. The broth's sourness comes from tamarind pulp dissolved in water, not vinegar or lime alone, which gives the soup a rounder, fruitier tartness. Getting the sweet-sour-salty balance right by tasting and adjusting at the end is the real skill in making a good canh chua.
Serves 4
Dissolve tamarind pulp in warm water, then strain out the seeds and fibers, keeping the liquid.
Bring stock to a boil in a pot. Add garlic, pineapple, and tomatoes, simmering 5 minutes.
Stir in the tamarind liquid, fish sauce, and sugar. Taste and adjust for a balanced sweet-sour-salty flavor.
The broth should taste distinctly sour and sweet at once — add more tamarind or sugar to find that balance.
Gently add the fish chunks and simmer 6-8 minutes until just cooked through, being careful not to break up the pieces.
Add okra and simmer 3 more minutes, then stir in bean sprouts just before removing from heat.
Ladle into bowls, top with fresh herbs and sliced chiles if using, and serve with steamed rice.
Use real tamarind pulp rather than substituting lime juice — it gives a rounder, fruitier sourness that's central to the dish.
Add the fish gently and don't stir too vigorously afterward, or the delicate pieces will break apart.
Taste the broth before adding fish and adjust the sweet-sour-salty balance; it's much easier to fix before the fish is in.
Use shrimp or catfish instead of white fish fillets for different regional variations.
Add elephant ear stem (bac ha) if available for the traditional texture found in Mekong Delta versions.
Adjust sweetness with palm sugar instead of white sugar for a more traditional flavor.
Best eaten the day it's made, since the fish continues to soften and the vegetables lose their texture on reheating.
Canh chua is closely associated with southern Vietnam's Mekong Delta region, where the abundance of freshwater fish, tropical fruit, and tamarind trees shaped this distinctly sweet-and-sour soup tradition.
Tamarind concentrate diluted with water works as a substitute, or in a pinch use lime juice plus a little extra sugar, though the flavor won't be quite as rounded.
Catfish, snakehead fish, or any firm white fish work well; just add it gently near the end so it doesn't overcook or fall apart.
It likely needs more tamarind for sourness or more fish sauce for salt — canh chua should have a pronounced, balanced sweet-sour-salty profile.
Per serving (420g / 14.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.