Vietnamese National Dishes

Canh chua cá lóc — Mekong Delta sour snakehead soup

Tender snakehead simmers in a bright tamarind broth with pineapple, tomato, okra and herbs, served beside jasmine rice.

Vietnamese National Dishes
Share
A wide table view of the sour fish soup beside jasmine rice, lime and chili.
A wide view of canh chua cá lóc with rice and fresh accompaniments.
Yield 4 servings
Cook time 35 minutes
Passive time 10 minutes
Total time 70 minutes
Calories per serving about 430 kcal
Overview

Canh chua cá lóc — Mekong Delta sour snakehead soup

Canh chua cá lóc is a southern Vietnamese sour fish soup. In this Mekong-style home version, tamarind gives the broth its tart edge, while pineapple and ripe tomato add fruitiness and gentle sweetness. Snakehead, okra, bean sprouts and fresh rau om and ngò gai complete the pot. Bạc hà, the edible sweet-taro petiole often called dọc mùng, adds a light, porous crunch. Rice on the side makes the soup a satisfying meal.

Souring agents, vegetables and fish-cooking methods differ by household and region. Some cooks sear the fish; here it is gently simmered in boiling broth so the pieces stay tender. The recipe uses boneless fillets for easier serving and temperature checks. The measured tamarind extract tastes pleasantly tart, though the fruit's acidity varies from batch to batch.

Practical

Practical

  • Tips for successUse snakehead fillets of similar thickness so they finish cooking together. Add the fish to boiling broth, then keep the pot at a gentle simmer; vigorous stirring can break the pieces. Use only food-grade sweet-taro petioles. Peel, wash, slice and boil them separately for 10 minutes before adding to the soup.
Ingredients

Ingredients

Sour fish soup

  • 600 g boneless snakehead fillets, cut into 4–5 cm pieces
  • 30 g seedless tamarind pulp
  • 200 ml hot water, for the tamarind
  • 1.2 L water, for the soup
  • 200 g peeled, cored pineapple, sliced
  • 250 g ripe tomatoes, cut into wedges
  • 120 g food-grade sweet-taro petioles (bạc hà/dọc mùng), peeled and sliced
  • 100 g okra, sliced diagonally
  • 120 g mung bean sprouts, rinsed
  • 15 g garlic, finely chopped
  • 30 g shallot, finely chopped
  • 15 ml neutral oil
  • 30 ml fish sauce, divided
  • 15 g granulated sugar
  • 1 g fine salt
  • 15 g rice-paddy herb (rau om), chopped
  • 10 g sawtooth coriander (ngò gai), chopped
  • 5 g fresh red chili, thinly sliced (optional)

To serve

  • 250 g dry jasmine rice
  • 375 ml water, or the amount stated on the rice package
Method

Method

Method

  1. Start the rice. Rinse the rice and cook it with 375 ml water in a rice cooker or according to the package directions. Keep it hot for serving.

  2. Make the tamarind extract. Soak the tamarind pulp in 200 ml hot water for 10 minutes. Mash it thoroughly, then strain through a fine sieve. Discard the fibrous pulp.

  3. Prepare the taro petioles. Use only sweet-taro stems sold for eating, not ornamental elephant-ear plants. Peel, wash and slice them; wear gloves if raw taro irritates your skin. Boil in a separate pan of fresh water for 10 minutes, then drain and discard the water.

  4. Prepare the fish and vegetables. Keep the fish refrigerated until needed. Season it with 5 ml fish sauce and refrigerate for 10 minutes. Cut the pineapple, tomatoes and okra; rinse the sprouts and herbs. Keep the raw-fish board and knife separate from the ready-to-eat produce.

  5. Build the broth. Heat the oil in a large pot over medium heat. Sauté the garlic and shallot for about 1 minute until fragrant. Add 1.2 L water and all the strained tamarind extract; bring to a boil. Stir in the remaining 25 ml fish sauce, sugar and salt.

  6. Cook the fish. Add the fish to the boiling broth and lower the heat to a steady simmer. Skim foam and cook gently for about 5–8 minutes, depending on thickness, until the centre of the thickest piece reaches at least 63°C. Avoid vigorous stirring.

  7. Finish the soup. Add pineapple and tomato; simmer for 3–4 minutes. Add the drained taro petioles and okra and cook for about 3 minutes. Add the sprouts for the final minute. Turn off the heat and fold in rau om and ngò gai. Serve at once with rice and optional chili.

Practical

Practical

Practical guidance

Tamarind pulp varies in strength, so the soup may be a little more or less tart each time. This recipe uses the full measured extract; taste the broth before serving and adjust the balance at the table with rice rather than adding an unmeasured seasoning. If edible bạc hà is unavailable, omit it; do not use an unidentified ornamental plant. Keep raw fish at or below 4°C and use separate utensils for it and the herbs or sprouts. Refrigerate soup and rice in shallow containers within 2 hours, keep at or below 4°C, use within 3–4 days, and reheat leftovers to 74°C.

Troubleshooting

The broth tastes too sharp: Serve it with a little more rice; tamarind intensity varies naturally. The fish breaks apart: Keep the simmer gentle and move the pieces as little as possible. The taro stem feels irritating: Use only a clearly identified edible sweet-taro product, peel it, boil it separately for 10 minutes and discard that water. Do not taste it raw.

Frequently asked questions

Can I use a different fish? Snakehead is the named fish for this dish. If it is unavailable, a firm white fish can work as a practical substitution, but the result is an adaptation. Can I prepare the soup ahead? You can prepare and refrigerate the tamarind extract and cut vegetables separately. For the best texture, cook the fish and add the sprouts and herbs just before serving.

Nutrition per serving (estimate)

Nutrition per serving (estimate)

  • Serving sizeabout 650 g, soup with one portion of cooked rice
  • Calories430 kcal
  • Carbohydrate65 g
  • Protein32 g
  • Fat5 g
  • Fibre4 g
  • Sodiumabout 900 mg
Allergens and food safety

Allergens and food safety

Contains fish, including fish sauce. Check fish-sauce labels and cross-contact statements; packaged products vary. Keep raw fish covered and refrigerated at or below 4°C, and separate its board and utensils from ready-to-eat produce. Cook the thickest fish piece to at least 63°C, measured with a clean thermometer. Use only edible sweet-taro petioles sold for cooking, and boil the peeled slices in fresh water for 10 minutes before adding them. Refrigerate leftovers within 2 hours and reheat to 74°C.

To finish

To finish

  • Serve the soup hot so the fish and vegetables keep their texture.
  • Put lime or chili on the table only if you enjoy adjusting each bowl.