Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Canh Chua

Canh Chua — Vietnamese Sour Fish Soup

This canh chua recipe simmers catfish in a tamarind-sour broth with pineapple, tomato, okra and bean sprouts, finished with fresh herbs and served with steamed rice. One serving is about 625 g, soup and rice together.

Canh chua comes from the Mekong Delta in southern Vietnam, where tamarind, pineapple and river fish are everyday ingredients. The sour soup is a home-cooking staple of the south, built around the catch of the day — often snakehead fish — and served with rice, and it stands apart from the lemongrass-and-chilli sour soups of neighbouring Thailand by its tamarind-and-pineapple base.

Pairs well with: Steamed rice and a small plate of fresh herbs

Provenance

Vietnam flag Vietnam

Southern Vietnamese Classic

East & South Asia

Time Dedication

45m

20m prep • 25m cook

Batch Yield

4 Servings

420 kcal per serving

1 serving ≈ 625 g

Technical Skill

Intermediate

Easy (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & Broths Occasions: Family lunch, rainy-day soup, everyday Vietnamese meal Cost: Low — about $3–4 per serving at home
A bowl of canh chua with fish, pineapple, tomato, okra and fresh herbs in a clear sour broth

Southern Vietnamese Classic

Photo: Phuong Huy, Public domain, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A good canh chua is clear and bright, sour first, then savoury and just sweet, with the fish in whole pieces and the sprouts still crisp.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 45m
P

Prep Stage: Fish, Fruit and Vegetables Ready

20 Mins • Knife Work

Cut the catfish into 4 cm pieces and the pineapple into chunks, wedge the tomatoes, slice the okra and rinse the bean sprouts. Stir the tamarind paste into warm water and strain it, so the broth turns sour and clear without seeds.

Maestro Tip: Strain the tamarind — a single seed in the soup is an unpleasant surprise at the table.

  1. 1

    Prep the Fish and Vegetables

    10 Mins Room temperature, ~20°C (68°F)

    Cut the 400 g of catfish into 4 cm pieces. Cut the pineapple into chunks, wedge the tomatoes, slice the okra into 2 cm pieces and rinse the bean sprouts.

    Cut the fish last, after the vegetables, so the board stays clean for the vegetables.

    Done when: Everything is cut, rinsed and ready by the stove.

  2. 2

    Start the Rice and the Broth

    10 Mins Simmer, ~95°C (203°F)

    Start the rice: rinse the 240 g of jasmine rice, add 360 ml of water, bring to the boil, cover and simmer on the lowest heat. Meanwhile fry the garlic and shallot in the oil for 1 minute, add the 1000 ml of water and the strained tamarind water, and bring to a gentle simmer.

    Keep the broth at a gentle simmer, not a rolling boil — the fish will cook in it next.

    Done when: The rice is steaming and the broth is simmering and smells sour.

  3. 3

    Simmer the Fish and Pineapple

    10 Mins Gentle simmer, ~95°C (203°F)

    Add the catfish pieces and the pineapple to the broth and simmer gently for 8 minutes, until the fish flakes easily and reaches 63°C (145°F) inside. Stir in the fish sauce and sugar.

    Do not stir hard once the fish is in — it breaks into flakes.

    Done when: The fish is opaque, flakes easily and reads 63°C (145°F).

  4. 4

    Add the Vegetables

    5 Mins Simmer, ~95°C (203°F)

    Add the tomato wedges and okra and simmer for 3 minutes. Add the bean sprouts and chilli and simmer for 1 minute more — the sprouts should stay crisp.

    The sprouts go in last; a minute is enough, or they turn soft and grey.

    Done when: The okra is tender, the tomatoes are soft and the sprouts are still crisp.

  5. 5

    Season and Serve

    10 Mins Serve hot, ~70°C (158°F)

    Taste the soup: it should be sour first, then savoury and just sweet. Adjust with more fish sauce or sugar. Ladle over rice in wide bowls and scatter the herbs on top.

    The rice finishes as you season the soup — rest it, covered, for 5 minutes, then fluff.

    Done when: The soup is steaming, bright and balanced; the rice is tender.

Finishing Touches & Plating

Ladle the soup over rice in wide bowls and scatter the herbs on top at the table, so they stay bright and fragrant. Taste once more before serving — the soup should be sour first, then savoury and just sweet.

Nutritional Physiology & Benefits

Nutrition

Energy

420

kcal / serving

Protein

23g

Complete AA

Carbs

68g

Complex

Fats

6g

Healthy

Per serving (4 servings · 1 serving ≈ 625 g)
Energy420 kcal
Protein23 g
Carbohydrates68 g
Fat6 g
Fibre3.7 g
Sugar15.2 g
Sodium440 mg
Per 100g
Energy67 kcal
Protein3.7 g
Carbohydrates10.9 g
Fat1 g
Fibre0.6 g
Sugar2.4 g
Sodium70 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin C (pineapple, tomato, okra), vitamin A (okra, herbs), vitamin B12 (fish).

Light but Satisfying

About 23 g of protein per serving from fish and rice, with a clear broth that fills you up without heaviness.

Vegetables in Every Bowl

Pineapple, tomato, okra and bean sprouts add fibre, vitamin C and colour to a simple fish soup.

Bright, Appetite-Waking Sourness

Tamarind gives a clean, fruity sourness that wakes up the palate — the soup feels refreshing, not rich.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed Jasmine Rice

Plain rice soaks up the sour broth and turns a light soup into a complete lunch.

Vegetables

Fresh Herbs on the Side

Extra coriander and sawtooth herb add fragrance and crunch, and let each person season their own bowl.

Drinks

Iced Tea, Unsweetened

Light and cold, it cools the chilli without adding sweetness to an already sweet-sour soup.

Full Menus

As Part of a Vietnamese Meal

Serve the soup family-style with rice, a plate of herbs and a simple stir-fry — the soup is the bright, sour centre of the table.

Complete menu

Serve the soup over steamed jasmine rice with a plate of fresh herbs on the side, and finish with unsweetened iced tea.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

A Second Sour Dish

Canh chua is already sharply sour; pairing it with another sour dish, such as a vinegar salad, makes the meal hard on the stomach. Choose plain rice and mild vegetables instead. This is general guidance, not medical advice.

Undercooked Fish

Fish must reach 63°C (145°F) and flake easily — never serve it translucent in the middle, and do not leave the finished soup standing at room temperature for more than 2 hours.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA light, complete lunch — fish, vegetables and rice in one bowl.
  • ChildrenSuitable from age 6+ if you leave out the chilli; the broth is sweet-sour and mild.
  • ElderlySoft fish and vegetables, easy to chew; keep the broth mild and the portion moderate.
  • Pregnant womenGenerally suitable if the fish is cooked fully through to 63°C (145°F); eat it freshly made and hot.
  • Breastfeeding womenGenerally suitable; the fish protein supports recovery — keep the fish sauce moderate.
  • AthletesA good post-workout lunch: about 23 g of protein per serving with rice for glycogen.
  • Weight gainA good choice — take a full portion of rice with the soup.
  • Weight lossA good choice if you keep the rice modest and load up on the vegetables; the soup itself is very light.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe rice is the main source of carbs — keep it to about a cup cooked and ask your clinician about portion size.
  • High blood pressureFish sauce carries most of the salt; skip extra fish sauce at the table. Ask your clinician about a suitable portion.
  • Kidney diseaseLimit the broth (sodium); ask your clinician about portion size.
  • GoutEat occasionally and in smaller portions — fish is low in purines, but the broth is salty.
  • Stomach issuesTamarind and chilli can irritate a sensitive stomach — use less tamarind and skip the chilli.
  • Cardiovascular diseaseKeep the portion modest and favour the fish and vegetables over extra rice; the soup is low in fat.
  • Fatty liverKeep the portion modest and load up on the vegetables; the soup itself is light.
  • Food allergiesContains fish (catfish and fish sauce). Check the label if you have a fish allergy.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, use less fish sauce and more tamarind, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store the soup and rice separately in airtight containers.
In the fridge
Soup 2 days; cooked rice 2 days.
In the freezer
Soup 1 month; rice 3 months. The okra and sprouts soften on freezing.
How to reheat
Reheat the soup gently until it simmers; reheat to 74°C (165°F). Warm the rice separately and do not reheat rice more than once.
Freezing recommended
Only if needed — the vegetables lose their texture; fresh is best.
Signs it has spoiled
Sour smell beyond the tamarind, slimy fish, or cloudy broth.

More recipes to explore

A bowl of Vietnamese phở bò with rare beef, rice noodles and fresh herbs Vietnam flag Vietnam 3h 30m
Breakfast •Hanoi Heritage

Phở Bò Tái Nạm

Slow-simmered star anise and cinnamon bone broth with hand-cut rice noodles, supplying clean restorative warmth and collagen. One serving is about 775 g.

Immunity & Warming

Slow-simmered bone broth with rice noodles, rare beef and fresh herbs.

Pairs Well With
Crispy quẩy, fresh lime & sawtooth coriander
Soups & Broths • High Protein
Gỏi cuốn — Vietnamese fresh spring rolls with prawn and pork Vietnam flag Vietnam 1h 5m
Snack & Tea •Saigon Refresh

Gỏi Cuốn Tôm Thịt

Fresh rice paper rolls filled with poached prawns, tender pork, rice vermicelli, lettuce, herbs and carrot, served with a peanut dipping sauce.

Light Digestion

Nothing is fried, so the rolls stay light and fresh — a cool, herb-filled snack for hot days.

Pairs Well With
Artisanal Peanut Dip & Fresh Lotus Root Water
High Protein
Vietnamese braised pork belly with golden eggs in caramel sauce Vietnam flag Vietnam 1h 45m
Dinner •One Pot

Vietnamese Braised Pork and Eggs

Pork belly slowly braised in coconut water and caramel until meltingly tender, with golden eggs that soak up the sweet-savoury sauce — the Vietnamese family dish that tastes better the next day.

Comfort & Sustained Energy

Slow-braised pork belly and eggs in coconut water and caramel.

Pairs Well With
Steamed rice & pickled mustard greens
High Protein
Six small bowls of Vietnamese duck blood pudding topped with roasted peanuts, with fresh herbs and a green chili on a metal tray Vietnam flag Vietnam 1h 10m
Snack & Tea •Hanoi Heritage

Vietnamese Tiết Canh

WARNING: This dish is made from raw duck blood and eating it is NOT recommended. Raw blood can carry Streptococcus suis (which causes meningitis and sepsis — people in Vietnam have died after eating pig-blood tiet canh), avian influenza from duck blood, salmonella and other dangerous germs. Vietnam's Ministry of Health advises against eating tiet canh, and no preparation method — not even blood from a fresh or trusted source — makes raw blood fully safe. This page describes the traditional Hanoi preparation, tiết canh vịt, for cultural knowledge only. One serving is about 241 g: a small bowl of fresh duck blood mixed with fish sauce, poured over finely chopped cooked duck meat and left to set into a soft, trembling jelly, then finished with crushed roasted peanuts, fresh herbs, lime and chili, and served cold.

Cultural Discovery

A traditional northern Vietnamese snack of raw duck blood set into a soft jelly with cooked duck meat, herbs and peanuts — described here for cultural knowledge, with a serious safety warning.

Pairs Well With
Fresh herbs, lime wedges, sliced chili and rice crackers on the side.

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.