CookSnap is coming soon — Join the waitlist →

Canh Chua Ca (Sour Fish Soup)

A tangy Vietnamese fish soup with tamarind, pineapple, and okra. Light, aromatic, and authentically balanced between sour, savory, and subtle heat.

Total time
30 min
Servings
2
Calories
187
Protein
28g
Canh Chua Ca (Sour Fish Soup)
vietnameseseafoodsouptamarindlight

Ingredients

  • 4 cups Fish stock or water
  • 2 tablespoons Tamarind paste
  • ¾ pound Fish catfish or mackerel, cut into 2-inch chunks
  • 1 cup Fresh pineapple, cut into 1-inch cubes
  • ½ cup Fresh okra, cut diagonally into 1-inch pieces
  • 2 tablespoons Fish sauce
  • ½ whole Red Thai chili, sliced into thin rings
  • ¼ cup Fresh cilantro leaves, roughly chopped

Instructions

  1. 1

    Stir the tamarind paste into 0.5 cup of warm water in a small bowl, breaking apart any lumps with the back of a spoon, until the mixture looks like thin mud, about 1 minute.

  2. 2

    Cut the pineapple in half lengthwise, scoop out the flesh with a melon baller or spoon, then cut the flesh into 1-inch cubes on a cutting board.

  3. 3

    Hold each okra pod on the cutting board, position your knife at a 45-degree angle, and slice diagonally to create 1-inch-long pieces.

  4. 4

    Slice the chili lengthwise in half, remove the seed pod with your knife tip, then slice each half crosswise into thin rings about the thickness of a dime.

  5. 5

    Roughly chop the cilantro leaves into pieces about the size of your fingernail and place in a small bowl.

  6. 6

    Pour 4 cups of fish stock into a 3-quart pot and bring it to a boil over high heat — you'll see large, rapidly breaking bubbles covering the surface, about 5 minutes.

  7. 7

    Pour the tamarind mixture through a fine-mesh strainer into the boiling stock, pressing gently with the back of a spoon to extract all liquid and leave solids behind.

  8. 8

    Add the fish chunks to the pot and lower the heat to medium, so the liquid simmers gently with small bubbles rising steadily, about 2 minutes.

  9. 9

    Wait 3 minutes without stirring — the fish will turn opaque and firm when done — then gently stir once with a wooden spoon to separate any pieces that touch.

  10. 10

    Pour in the fish sauce and stir once with a wooden spoon to combine, about 5 seconds.

  11. 11

    Add the pineapple cubes and okra pieces to the pot and stir gently once with a wooden spoon to distribute them evenly.

  12. 12

    Simmer the soup without stirring for 2 minutes — the okra will turn bright green when done — then taste a spoonful and adjust seasoning if needed.

  13. 13

    Ladle the soup into two bowls, dividing the fish, pineapple, and okra evenly and filling each bowl about three-quarters full with broth.

  14. 14

    Scatter the chili rings evenly over the surface of each bowl — about 0.25 teaspoon per bowl — then sprinkle the chopped cilantro on top.

  15. 15

    Serve immediately while the soup is steaming hot.

Tools you’ll need

  • small mixing bowl
  • fine-mesh strainer
  • 3-quart pot
  • cutting board
  • chef's knife
  • melon baller or spoon
  • wooden spoon
  • soup ladle
  • two bowls

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.