Skip to content

Canh Chua Recipe: Vietnam’s Sweet and Sour Soup, Balanced Right

Kelly Thuy 8 min read
Canh Chua Recipe: Vietnam’s Sweet and Sour Soup, Balanced Right
Table of contents
  1. The Four Flavors in One Bowl
  2. Ingredients (Serves 4)
  3. “Bạc Hà” Is Not Mint — A Common Mistranslation
  4. How to Balance Sour, Sweet, and Savory
  5. Protein Variations
  6. If You Can’t Find Fresh Tamarind
  7. Tasting Spoon in Hand
  8. Canh Chua Calories and Nutrition
  9. Frequently Asked Questions
  10. Sources & References

Canh Chua is a Vietnamese sweet and sour soup from the Mekong Delta — a tamarind-based broth carrying tomatoes, pineapple, and a colorful mix of vegetables, simmered with fish or shrimp until the whole bowl hits four notes at once: sour, sweet, salty, and savory. The name translates plainly to “sour soup,” but that undersells how much balance the dish actually demands; too much tamarind and it turns sharp, too much sugar and the tang disappears entirely. This guide covers the real technique behind getting that balance right, the ingredient that’s almost always mistranslated, and which fish actually belongs in a traditional bowl.

The Four Flavors in One Bowl

Canh Chua comes from Southern Vietnam’s Mekong Delta, a region defined by rivers, rice paddies, and an abundance of freshwater fish — and the soup reflects exactly that: it’s built to use whatever the water and the garden provide. What separates it from other Vietnamese soups is the deliberate stacking of four flavors in a single broth. Tamarind carries the sour. Pineapple carries the sweet. Fish sauce carries the salty, savory depth. And chili, added at the diner’s discretion, carries the heat. Get the ratio wrong in any direction and the soup falls flat — too sour tastes like an accident, too sweet loses the whole point of the dish.

Ingredients (Serves 4)

IngredientAmountNotes
Fish or shrimp400-500gCatfish or snakehead fish (cá lóc) is traditional; shrimp is the most common alternative. Salmon is a popular modern substitute outside Vietnam
Tamarind pulp or paste2-3 tbsp paste, or 1 small block fresh pulpThe defining souring agent. Fresh tamarind needs to be soaked in hot water and strained; paste or powder mix is faster and more consistent
Pineapple1/2 to 1 whole, slicedProvides the sweet counterpoint to the tamarind’s sourness
Tomatoes2-3, quarteredAdds body and additional tang to the broth base
Okra4-5 pods, slicedCommon textural addition; add near the end so it doesn’t overcook and turn slimy
Elephant ear stem (bạc hà)1-2 stalks, sliced diagonallyA crunchy, spongy taro stalk — see the clarification below, as this is frequently confused with mint
Bean sprouts1 handfulAdded last, just before serving, to keep some crunch
Fish sauce, sugar, saltTo tasteFish sauce for savory depth; sugar to balance the tamarind’s sharpness, not to make the soup sweet on its own
Fried garlic, Thai basil, culantro (ngò gai) or rice paddy herb (ngò om)For garnishAdded fresh at serving — cooking these herbs directly in the hot broth dulls their aroma

“Bạc Hà” Is Not Mint — A Common Mistranslation

This is worth flagging clearly because it trips up nearly every non-Vietnamese cook the first time they read a recipe. In everyday Vietnamese, bạc hà means peppermint. But in the specific context of Canh Chua and several other Southern Vietnamese soups, bạc hà refers to something else entirely: the stem of the elephant ear plant (a type of taro), also called taro stalk. It’s a crunchy, faintly spongy vegetable that absorbs the broth’s flavor while adding textural contrast — nothing like a mint leaf in taste, smell, or function. Recipes that list “bạc hà” as an ingredient are calling for the taro stalk, not an herb, and substituting actual mint would produce a completely different (and quite strange) result.

How to Balance Sour, Sweet, and Savory

Start the tamarind and sugar together, tasting as you go, before adding the fish sauce — it’s far easier to correct an overly sour or overly sweet broth before the salt is in than after. A useful mental test: the broth should taste distinctly sour first, with the sweetness arriving a half-second later rather than upfront. If the sourness disappears entirely, add more tamarind in small increments rather than dumping in a large amount at once, since it’s difficult to pull sourness back out once it’s overdone.

Add ingredients in order of how long they take to cook: tomatoes and pineapple go in early to soften and release flavor into the broth; the fish or shrimp goes in next and should simmer gently rather than boil hard, which toughens the protein; okra and elephant ear stem go in last, just long enough to warm through and stay crisp; bean sprouts and fresh herbs are added off the heat, right before serving.

Protein Variations

VariationVietnamese NameNotes
Fish (catfish or snakehead)Canh Chua CáThe most traditional version, using firm freshwater fish native to the Mekong Delta
ShrimpCanh Chua TômCommon household substitute; cooks faster and avoids fish-bone concerns
SalmonCanh Chua Cá HồiA modern adaptation popular outside Vietnam, where catfish and snakehead are harder to source
Vegetarian / tofuCanh Chua ChayTofu replaces the protein; vegetable or mushroom stock replaces fish-based broth

If You Can’t Find Fresh Tamarind

Fresh tamarind pods deliver the most authentic result, but they require soaking and straining, which not every home cook has time for. Tamarind paste is the most practical substitute and is what most of the recipes above default to. For a full breakdown of tamarind paste alternatives — useful if your local market carries neither fresh tamarind nor paste — see Tamarind Paste Substitute.

Tasting Spoon in Hand

A woman cooking canh chua at a floating market stall near Cần Thơ let me stand close enough to watch her season the pot, and what struck me was how many times she dipped a spoon in to taste before adding anything else — five, maybe six times in the span of a few minutes, each time adjusting by what looked like a pinch rather than a measured spoonful. I asked if she had a ratio she followed. She laughed and said the ratio was in her tongue, not in her hands. Watching her work, that answer made more sense than it should have — nothing about the process looked measured, and yet the bowl she handed me a few minutes later was balanced almost perfectly.

Canh Chua Calories and Nutrition

Calorie counts vary widely depending on the protein used and portion size — a shrimp-based bowl with modest portions sits at one end of the range, while a bowl built around a large fish steak sits well above it.

VersionCaloriesProteinCarbsFat
Tamarind soup, lighter portion (The Ravenous Couple)148 kcal14g22g1g
Shrimp version (Delightful Plate)193 kcal22g24g2g
Salmon version (Cooking Therapy)218 kcal26g9g8g
Standard bowl (DelishGlobe)309 kcal23g30g12g
Fish and shrimp, fuller portion (Diversivore)390 kcal43g45g8g

Values are cross-referenced from multiple recipe sources and vary significantly by protein choice, portion size, and how much sugar is used to balance the tamarind. Sodium tends to run high across all versions due to fish sauce; those managing sodium intake should taste before adding extra.

Frequently Asked Questions

What is Canh Chua?

A Vietnamese sweet and sour soup from the Mekong Delta, built on tamarind broth with tomatoes, pineapple, and vegetables, simmered with fish or shrimp. Balances sour, sweet, salty, and savory. Name translates to “sour soup.”

What gives Canh Chua its sour flavor?

Tamarind is the primary souring agent — fresh pulp, paste, or soup powder mix. Tomatoes add additional tang. Some versions finish with a splash of lime, but tamarind defines the signature sourness.

Is “bạc hà” in Canh Chua the same as mint?

No. In everyday Vietnamese, bạc hà means peppermint, but in Canh Chua it refers to elephant ear stem (taro stalk) — a crunchy vegetable with no relation to mint in flavor or function.

What fish is traditionally used in Canh Chua?

Catfish and snakehead fish (cá lóc) are traditional, chosen for firm texture that holds up to simmering. Shrimp is the most common alternative; salmon is a popular modern substitute outside Vietnam.

How many calories are in a bowl of Canh Chua?

Roughly 150-400 kcal depending on protein and portion size. Lighter shrimp-based bowls run lower; fuller bowls with a large fish steak run higher. Generally lean and nutrient-dense due to high vegetable content.

Sources & References

  • Vicky Pham – Vietnamese Sweet and Sour Fish Soup (Canh Chua Cá); Canh Chua Cá Hồi. vickypham.com
  • Cooking Therapy – Vietnamese Sweet & Sour Soup (Canh Chua); Modern Canh Chua, nutrition data. cooking-therapy.com
  • Delightful Plate – Vietnamese Sour Shrimp Soup (Canh Chua Tôm), nutrition data. delightfulplate.com
  • Diversivore – Canh Chua (Vietnamese Sweet and Sour Soup), nutrition data. diversivore.com
  • The Ravenous Couple – Canh Chua Vietnamese Sour Tamarind Soup, nutrition data. theravenouscouple.com
  • Wok and Kin – Vietnamese Sour Soup (Canh Chua), nutrition data. wokandkin.com
  • DelishGlobe – Vietnamese Canh Chua (Sweet and Sour Soup), nutrition data. delishglobe.com
  • The Seasoned Wok – Canh Chua Ca Recipe. theseasonedwok.com
  • Julee Ho Media – Easiest Vietnamese Sour Soup [Canh Chua] Recipe with Shrimp. juleeho.com

About the author

Kelly Thuy

Food editor and culinary researcher based in Ho Chi Minh City. Trained at Saigon Tourism Vocational College, with field research across nearly all 63 provinces of Vietnam. Lead author at FoodVietnamese.com since its founding. → Full profile

Leave a comment