Reddish canh chua cá with tomato, pineapple, okra, bean sprouts and white fish, topped with herbs
Prep15 min
Cook20 min
Serves4 servings
CuisineVietnamese

Canh Chua Cá: Sweet-and-Sour Fish Soup from the Mekong Delta

A recipe for canh chua cá, the home-style soup of Vietnam's southern Mekong Delta, made with tamarind, pineapple, tomato, okra and white fish. Covers what the name means, the delta ingredients that go in, making the tamarind liquid, keeping the fish from breaking up and herb substitutes for a home kitchen.

Total: 35 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 6

Make the tamarind liquid

5 min

Working a block of tamarind loose in warm water and straining it through a sieve
Dissolve the pulp in warm water and strain to remove the seeds and fibers

Put 60 g of tamarind block in a bowl and pour in 240 ml warm water. Leave it for about 5 minutes, working the pulp loose with your fingers, until the pulp dissolves into the water and the whole thing is a thick brown liquid, then strain through a fine sieve. Press the pulp left in the sieve firmly with the back of a spoon and discard the seeds and fibers. Pressing out the pulp well here gives a solid sourness.

STEP 22 / 6

Cut the fish and vegetables

3 min

Fish cut 1.3 cm thick, tomato wedges and diagonally sliced okra
Cut the fish 1.3 cm thick, the tomatoes into wedges and the okra 1 cm wide

Cut the white fish fillets 1.3 cm thick. Cut the tomatoes into 8 wedges, trim the stems from the okra and slice it on the diagonal 1 cm wide, and cut the pineapple into thin bite-size slices. Roughly chop the herbs and slice the red chile into thin rings. Everything takes about 3 minutes to cut, and having it all ready before the fish goes in prevents overcooking.

STEP 33 / 6

Bring the soup to a boil

8–10 min

A pot of soup with tamarind liquid and pineapple coming to a boil over high heat
When it boils, taste it and check the balance of sweet and sour

Put the tamarind liquid, 1.4 L water, 2 tbsp fish sauce, 100 g pineapple and 4 tbsp sugar in a pot over high heat. When it comes to a boil after about 8–10 minutes, taste it once. If sour, sweet and salty seem about equal, it is just right. You are ready when a sweet pineapple aroma rises and the soup is a faint amber.

STEP 44 / 6

Add the fish and skim

5 min

Adding white fish to the soup and skimming off the scum that rises with a ladle
Once the fish is in, don't stir; just skim off the scum that rises

Gently lower the fish into the boiling soup and wait for it to come back to a boil. When white scum rises to the surface, skim it off with a ladle. Reduce to medium heat and cook for about 5 minutes, until the flesh is white and opaque to the center. Don't stir once the fish is in: stirring breaks up the flesh and clouds the soup. It is a success if the fillets hold their shape without breaking up.

STEP 55 / 6

Add the vegetables and bring back to a boil

2 min

Soup brought back to a boil after adding tomatoes, okra and bean sprouts
Turn off the heat when the tomato skins curl and the okra turns bright green

Add the tomatoes, okra and bean sprouts (and bạc hà if you have it) and simmer over medium heat for about 2 minutes until it comes back to a boil. Turn off the heat when the tomato skins have curled a little and the okra is a bright green. The vegetables should keep a crisp texture, so don't overcook them. Taste once more and adjust the sweet-and-sour balance with sugar or fish sauce.

STEP 66 / 6

Top with herbs to finish

Topping a bowl of soup with herbs, fried shallots and red chile
Add the herbs after the heat is off and let the residual heat wilt them

After turning off the heat, ladle into bowls so each gets 1–2 pieces of fish and an even share of vegetables, mound the chopped herbs in the center of the soup, and scatter the fried shallots, fried garlic and chile rings over the top. The herbs are best when they just wilt in the residual heat of the hot soup, which is when their aroma is strongest. You can also bring the pot to the table and let everyone add herbs as they eat.

0 / 0
Ingredients

Ingredients

1 / 3

Soup

Ingredient Amount Substitutes & notes
Tamarind (pulp block) 60 g Use it with the seeds and fibers and strain the liquid
Warm water (for the tamarind) 240 ml Around 40°C
Water 1.4 L —
Fish sauce (nước mắm) 2 tbsp Brands differ in saltiness, so adjust at the end
Sugar 4 tbsp Adjust according to the sourness
Pineapple 100 g Thin bite-size slices. If canned, drain the syrup
2 / 3

Fish and vegetables

Ingredient Amount Substitutes & notes
White fish fillets 400–500 g Sea bream, sea bass, cod and so on. Cut 1.3 cm thick
Tomatoes 2 Cut into wedges
Okra 60 g Sliced on the diagonal, 1 cm wide
Bean sprouts 60 g Removing the root tails gives a cleaner result
Bạc hà (thick taro-relative stems) 60 g If you can get it, peel and slice on the diagonal. Leave it out otherwise
3 / 3

Finishing

Ingredient Amount Substitutes & notes
Ngò om (rice paddy herb) 1 bunch If unavailable, leave it out and add a little Thai basil
Sawtooth coriander 1 bunch Cilantro can substitute
Fried shallots 1/2 tsp Store-bought fried onions also work
Fried garlic 1/2 tsp —
Red chile (fresh) 1 Sliced into rings. Leave out if you don't like heat
Jasmine rice 4 servings Cook and serve alongside. Rice noodles also work
0 / 0

Rivers the color of tea run like a net between rice paddies and orchards. Small boats carry fish, pineapples and heaps of herbs. In Vietnam's southern Mekong Delta, the bounty of river and field goes straight into the family pot. Canh chua cá, a soup that combines the sourness of tamarind, the sweetness of pineapple and the saltiness of fish sauce (nước mắm) and is packed with fish and vegetables, is like the flavor of this delta gathered in one bowl.

A "sour soup" full of the delta's bounty

A small boat on a Mekong Delta waterway loaded with fish, pineapples and herbs

"Canh" means soup, "chua" means sour, and "cá" means fish. As the name says, this is a fish soup with sourness in the lead. The sourness comes from tamarind. Sweetness from sugar and pineapple and the savor of nước mắm (Vietnamese fish sauce) are layered on top, so you taste sour, sweet and salty at the same time, which is the charm of the dish.

The Mekong Delta is known as a land blessed with river fish, seafood, vegetables and fruit, and many dishes that make use of that richness have been handed down. The fish most often used in canh chua is a kind of catfish; snakehead, tilapia, eel or shrimp are also used. The ingredients include pineapple, tomato, okra and bean sprouts, plus the thick stems of a taro relative that Vietnamese call bạc hà. All of them are everyday ingredients from the delta's fields and waterways.

Good to know

Among "sour soups," the Philippines' sinigang puts the sourness more forward than canh chua does. Canh chua balances sourness and sweetness with sugar and pineapple, so the first sip tastes gentle.

At a Vietnamese family table, the basic form is to set out rice, side dishes and soup together. Canh chua is a standard soup served with freshly cooked jasmine rice, and some households make it with chicken or shrimp instead of fish.


What to know when making it in a home kitchen

White fish fillets, tomatoes, okra, pineapple and tamarind from an ordinary supermarket

You can make the soup with white fish fillets from an ordinary supermarket. Firm-fleshed fish such as sea bream, sea bass or cod suit it. The catfish relatives commonly used in Vietnam are not widely sold elsewhere. Pangasius (basa), sometimes sold frozen, is also a catfish relative that lives in the Mekong. Bone-in fillets give a better broth, but be careful of the bones when you eat.

Tamarind is the key to the sourness. Indian and Asian grocers and online shops sell it as pressed pulp blocks or paste. You can substitute lemon or lime, but the fruity sourness unique to tamarind is hard to get, so try to get tamarind if you can. If you use a block, knead it in warm water and use the strained liquid.

Tip

A block of tamarind keeps for a long time in the refrigerator. Cut off only what you need with a knife, wrap the rest in plastic wrap and keep it in a storage bag, and you can use it in pad thai from Thailand or sambar from India as well.

In Vietnam the soup is finished with a generous topping of ngò om, a lemon-scented herb from rice paddies, and ngò gai, or sawtooth coriander. Neither is easy to find elsewhere. There is no true stand-in for ngò om, but you can leave it out and scatter a little Thai basil. For sawtooth coriander, cilantro is the closest in aroma. Bạc hà is also rarely seen outside Vietnam, so make the soup without it. Its main role is to soak up the soup, so the flavor doesn't change much without it.


Ingredients (serves 4)

The ingredients for canh chua cá: white fish, tamarind, pineapple, tomatoes, okra, bean sprouts and herbs

Tip

The sourness of tamarind varies quite a bit between brands. Make it first with the amounts in the table and adjust the sweet-and-sour balance at the end with sugar and fish sauce, and you won't go wrong. If it's too sour, add sugar 1 tsp at a time; if it's lacking, add fish sauce 1 tsp at a time.

Caution

This dish contains fish and fish sauce. People with a fish allergy should avoid it. Some fried shallots and fried onions are made with wheat flour, so anyone with a wheat allergy should check the ingredient label.


How to make canh chua cá

Plan on about 15 minutes of prep, about 20 minutes of cooking, and about 35 minutes in total. Once the fish goes in, it comes together quickly, so cut the vegetables and herbs first.

Caution

Watch for fish bones. If you use bone-in fillets, remove the large bones when plating, and take particular care when small children or older people will eat it.

Tip

Bean sprouts and okra continue to cook in the residual heat. If there will be a gap before serving, add the vegetables just before eating to keep them crisp.

Serving and the delta table

A canh chua cá meal set out with jasmine rice
Set the soup on the table with freshly cooked jasmine rice

Canh chua cá is set out with jasmine rice, and you sip the soup between bites of rice. It is also good with a little soup spooned over the rice in your bowl. If you boil rice noodles, put them in a bowl and pour the soup over, it becomes a noodle dish that is complete in one bowl.

To round out a Vietnamese meal, pair it with bánh xèo (in Japanese), a Vietnamese-style savory pancake that wraps fillings in a thin crepe of rice-flour batter, and you can see the herb-heavy table of southern Vietnam clearly.

Ways to vary it

Canh chua made with shrimp and with chicken side by side

Make it with shell-on shrimp in place of the fish and you have canh chua tôm. Shrimp cook quickly, so add the vegetables as soon as the shrimp turn red and curl up in the soup. Some households use thinly sliced chicken breast. With chicken, cook until it is white through to the center and no clear juices run out.

You can change the vegetables with the season and what's available. In summer use more okra and tomato; in winter, thin slices of celery or Chinese cabbage stems add a crisp texture that suits the soup well. If you want heat, chop red chile and steep it in fish sauce, then add a little at the table so each person can set their own level of spiciness.

Frequently asked questions

Leftover canh chua being moved to a storage container

What if I don't have tamarind?

You can add sourness with lemon or lime juice. In that case, bring the soup to a boil first, then start with 2 tbsp of lemon juice and taste. You get a cleaner flavor that differs from the fruity sourness of tamarind.

Can I use canned pineapple?

Yes. Drain the syrup well and cut back a little on the sugar to adjust the sweetness. Fresh pineapple gives a stronger sourness and aroma.

Can I make it ahead?

The fish and vegetables break down and lose texture as time passes, so I recommend finishing it the day you make it. If you have leftovers, cool them slightly and refrigerate right away, and when reheating, bring the whole pot to a full boil.

What if I don't like herbs?

You can make it without them. Scattering sliced scallions instead adds color and aroma.

Sources