Besly
Recipes Calculators Blog Help centre Science & sources Get the app →
Lunch, Dinner

Canh Chua (Vietnamese Sweet and Sour Fish Soup)

This traditional Vietnamese soup balances lean white fish protein with antioxidant-rich pineapple and digestive tamarind broth for a light yet highly satisfying meal.

211kcal per serving
25minutes
4servings

Ingredients

Calories next to each ingredient are for that ingredient across the whole recipe (4 servings), not per serving.

  • 550 g cod fillet, cut into bite-sized chunks · 363 kcal in the whole recipe
  • 150 g fresh pineapple, sliced · 90 kcal in the whole recipe
  • 250 g tomatoes (2 medium), wedged · 45 kcal in the whole recipe
  • 100 g fresh okra, ends trimmed and sliced · 48 kcal in the whole recipe
  • 100 g bean sprouts · 30 kcal in the whole recipe
  • 30 g tamarind pulp · 72 kcal in the whole recipe
  • 2 tbsp (36 g) fish sauce · 13 kcal in the whole recipe
  • 1 tbsp (13 g) canola oil · 117 kcal in the whole recipe
  • 40 g shallot, finely sliced · 29 kcal in the whole recipe
  • 8 g garlic (2 cloves), minced · 12 kcal in the whole recipe
  • 1 tsp (5 g) sugar · 19 kcal in the whole recipe
  • 15 g fresh cilantro, chopped · 4 kcal in the whole recipe
  • 15 g fresh basil, chopped · 4 kcal in the whole recipe
  • 1.2 liters warm water

Method

  1. Soak tamarind pulp in 100 ml warm water for 5 minutes, mash, and strain the tangy liquid.

    Canh Chua (Vietnamese Sweet and Sour Fish Soup) — step 1
  2. Heat canola oil in a pot over medium heat and sauté minced garlic and shallot for 1-2 minutes until fragrant.

    Canh Chua (Vietnamese Sweet and Sour Fish Soup) — step 2
  3. Add pineapple and tomato wedges to the pot, stir-fry for 2 minutes, then pour in 1.1 liters of water and the strained tamarind juice.

    Canh Chua (Vietnamese Sweet and Sour Fish Soup) — step 3
  4. Bring the broth to a boil, stir in fish sauce and sugar, then add cod pieces and simmer gently for 4-5 minutes.

    Canh Chua (Vietnamese Sweet and Sour Fish Soup) — step 4
  5. Add okra and cook for 2 minutes, then remove from heat, stir in bean sprouts, cilantro, and basil before serving.

    Canh Chua (Vietnamese Sweet and Sour Fish Soup) — step 5

Cook it hands-free, log it in one tap. In the Besly app this recipe scales to your calorie target, a voice chef walks you through each step, and saying "I had the canh chua (vietnamese sweet and sour fish soup)" puts it in your diary. Get Besly →

A Besly kitchen recipe — portions, macros and step photos by Besly.

Canh Chua (Vietnamese Sweet and Sour Fish Soup)

Nutrition per serving

211 kcal · 26 g protein · 20 g carbs · 5 g fat

Protein 26 g · 45%Carbs 20 g · 35%Fat 5 g · 20%

On the plate: Fish & seafood, Vegetables, Fruit

You might also like

Ukha (Russian Fish Soup)

Ukha (Russian Fish Soup)

228 kcal · 29 g protein · 15 min
Tuna Salad on Fresh Greens

Tuna Salad on Fresh Greens

241 kcal · 29 g protein · 15 min
Halászlé (Hungarian Paprika Fish Soup)

Halászlé (Hungarian Paprika Fish Soup)

243 kcal · 36 g protein · 25 min
Baked Thai Fish Cakes (Tod Mun Pla)

Baked Thai Fish Cakes (Tod Mun Pla)

245 kcal · 29 g protein · 20 min

More lunch recipes around 211 kcal

Browse: Lunch recipes · Dinner recipes · High protein recipes · Lean protein recipes

← All recipes