Soups · Vietnam

How Many Calories in Canh Chua?

Also known as Canh chua cá, Vietnamese Sour Soup, Tamarind Fish Soup, Canh Chua Ca Loc.

A sweet and sour tamarind broth with chunks of fish, pineapple, tomato, okra, elephant ear stem and bean sprouts, finished with fried garlic and rice paddy herb. Southern Vietnam's everyday soup, served next to a bowl of rice and a clay pot of ca kho.

150kcal / 1 bowl
A bowl of canh chua ca is around 150 calories for 350ml with a 60g piece of fish. The fish is about 65, the pineapple, tomato and vegetables about 30, the tamarind broth with its sugar about 30, and the spoon of fried garlic oil on top 25. Without the fish, a ladle of the soup is about 60.

Nutrition facts

Per 1 bowl (350g)AmountPer 100g
Calories150 kcal43 kcal
Protein14 g4 g
Carbs14 g4 g
Fat4 g1 g

Where the calories come from

Fish (snakehead or tilapia)60g
65 kcal
Pineapple, tomato, okra, elephant ear stem100g
30 kcal
Tamarind broth with sugar180g
30 kcal
Fried garlic oil and herbs5g
25 kcal

The real talk

Canh chua is the lowest calorie thing on a Vietnamese table that still tastes like a meal. A full bowl is 150 calories. The broth is water, tamarind, fish sauce and about a teaspoon of sugar per bowl, so 30 calories. The vegetables, 100g of pineapple, tomato, okra and bac ha stem, are another 30. The piece of fish, usually ca loc (snakehead) or ca dieu hong (tilapia), is 65 for 60g and it is lean.

The published range is 90 to 180 per bowl and the fish is the variable. Canh chua with ca hu or ca basa, the fatty catfish cuts with the belly on, is 250 to 280 because catfish belly is 15 percent fat. With prawns it is about 120. Vegetarian canh chua with tofu is 100. The fried garlic on top is the one thing to watch: a teaspoon of toi phi in oil is 25 calories and some quan use a tablespoon.

At a com binh dan quan the soup comes as part of a set: a plate of rice at 300, a clay pot of ca kho at 300, and canh chua at 150. The soup is the part you should eat more of. Ask for a second bowl and the meal is 900 calories with an extra 14g of protein and a lot more volume, versus adding a second helping of rice at 150 for nothing.

How the portions compare

60 kcal
Ladle of soup, no fish
150 kcal
Standard bowl with fish
270 kcal
Big bowl with fatty catfish

Canh Chua variants, ranked by calories

VariantCaloriesNotes
Canh chua chay (tofu)100 kcalNo fish
Canh chua tom (prawn)120 kcalLean protein
Canh chua ca loc150 kcalSnakehead, lean
Canh chua ca dieu hong170 kcalTilapia
Canh chua ca basa / ca hu270 kcalFatty catfish belly

How to eat it lighter

Common questions

How many calories in canh chua ca?
About 150 for a bowl with a piece of lean fish. The published range is 90 to 180; catfish belly versions go higher, around 270.
Is canh chua healthy?
Yes. It is low calorie, low fat, has 14g of protein per bowl and a lot of vegetables. The only additions to watch are the sugar in the broth and the fried garlic oil.
Does canh chua have sugar?
About a teaspoon per bowl, 15 to 20 calories, to balance the tamarind. Some quan use more; if it tastes noticeably sweet it is probably two.
Can I eat canh chua for weight loss?
It is one of the best dishes for it. A bowl of canh chua and a small plate of rice is about 450 calories with 20g of protein and a lot of volume.

Related foods

See all Soups calories, ranked ›

Calorie and macro figures are estimates for a typical street stall or quan serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

Calorie figure based on Pharmacity and Long Chau (100 to 180 per bowl; 90 to 120 with lean catfish); component estimate at 150 with snakehead. Macros estimated from the ingredients.

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator