PProvenance
Enter
P
Vietnamese

Vietnamese Canh Chua (Sweet and Sour Fish Soup)

A clear, bright, sweet-sour soup of fish, tomatoes, pineapple, and tamarind in a light broth, garnished with bean sprouts and fresh herbs. Canh chua (literally 'sour soup') is the Vietnamese parallel of Thai gaeng som — a clear, broth-based soup acidified with tamarind, with fish as the protein, and a sweet-sour balance as the defining flavour principle. Its Vietnamese character: the large quantity of fresh herbs and pineapple added at service; the lightness of the broth; the absence of a curry paste.

‹Swipe for the next dish›
ServesFour portions
Sourced1of 10 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

80 g
tamarind paste (block)
dissolved in 250 ml warm water, strained
Not yet stocked in British Columbia
600 g
firm white fish (catfish, snapper, or sea bass)
cut into large chunks
Your own market
1.5 litres
light fish or chicken broth
Not yet stocked in British Columbia
200 g
fresh pineapple
peeled, cored, cut into bite-sized pieces
Not yet stocked in British Columbia
250 g
ripe tomatoes
cut into wedges
30 ml
fish sauce
Your own market
15 g
palm sugar or white sugar
Your own market
For the garnish
100 g
bean sprouts
roots trimmed
Not yet stocked in British Columbia
1 small bunch
rice paddy herb (ngổ ôm)
roughly torn
Not yet stocked in British Columbia
2–3
fresh red or green chillies
sliced
Not yet stocked in British Columbia

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Break the tamarind block into the warm water and work it with the fingers until fully dissolved. Pass through a fine sieve, pressing the pulp; discard the fibres and seeds. Taste the strained liquid — it should be sharply sour and clean, the sourness assertive enough to be the dominant note when diluted into 1.5 litres of broth.
2
Bring the broth to a gentle simmer in a wide pot. Add the tamarind water, fish sauce, and sugar. Stir and taste: the broth must read sour first, then sweet, then savoury — this calibration, made before the fish enters the pot, is where the dish lives or dies; adjust tamarind, sugar, or fish sauce until the balance is unambiguous.
3
Add the tomato wedges and return the broth to a simmer. Cook for 3–4 minutes until the tomatoes have softened but still hold their shape — they should yield at the edge when pressed with a spoon but not collapse into the broth.
4
Lower the fish chunks into the simmering broth in a single layer. Cook at a bare simmer — the surface of the broth should tremble, not boil — for 4–6 minutes depending on thickness. The fish is done when it turns opaque through to the centre and begins to flake at the thickest point when nudged with a spoon; do not stir.
5
Add the pineapple pieces in the final 5 minutes of cooking. They should warm through and just begin to soften at the edges — remove the pot from the heat the moment the pineapple loses its raw firmness; prolonged heat allows bromelain to continue breaking down the fish.
6
Ladle the soup into deep bowls. Serve the bean sprouts, torn rice paddy herb (ngổ ôm), and sliced chilli in quantity alongside; each diner adds the garnish to their own bowl. The broth at the table should be vivid, clear, and fragrant with the cumin-citrus note of the ngổ ôm.
III

Quality Hierarchy

01
Reserve — Cá tai tượng (elephant ear fish) when available — the specific Vietnamese freshwater fish of the dish's Mekong Delta origin, served in some versions split and deep-fried before being set into the broth.
02
Estate — Day-boat catfish or wild snapper, cut to order; fresh tamarind pods prepared to order rather than from a block; palm sugar from a market block rather than processed granules.
03
Market — Firm white sea bass or snapper fillets in large chunks; block tamarind paste dissolved and strained; palm or light brown sugar; fresh ngổ ôm sourced from a Vietnamese or Southeast Asian grocer.
04
House — Any firm white fish available; tamarind concentrate thinned with water and adjusted by taste; coriander or Thai basil substituted for ngổ ôm where unavailable — the herb character will differ markedly.
IV

Sensory Tests

◇Taste. The strained tamarind water reads sharply and cleanly sour before it meets the broth.
◇Taste. The seasoned broth, before the fish is added, leads with sourness, followed by sweetness, followed by the savoury depth of fish sauce — in that order.
◇Touch. Tomato wedges yield at the edge under spoon pressure but do not collapse.
◇Sight. Fish chunks are fully opaque through to the centre and begin to flake at the thickest point when nudged — no translucency remains.
◇Touch. Pineapple pieces have just lost their raw firmness at the edges; the pot is removed from heat at this point.
◇Smell. The served broth carries the distinct cumin-citrus note of freshly torn rice paddy herb (ngổ ôm).
◇Where it lives or dies. The broth must be calibrated — sour leading, then sweet, then savoury — before the fish enters the pot; nothing added afterwards can correct a misjudged base.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

The pairing
El Silencio Espadin Mezcal
El Silencio Mezcal · Oaxaca — Mezcal
Not yet stocked in British Columbia
Agave spirit
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year