Canh Chua Ca - Vietnamese Sweet and Sour Fish Soup
VietnameseLunch

Recipe Story

origins & traditions

Canh Chua Ca is a beloved Vietnamese comfort food that showcases the perfect harmony of flavors characteristic of southern Vietnamese cuisine. This traditional sweet and sour soup features tender chunks of catfish swimming in a tangy tamarind broth, brightened with juicy pineapple, ripe tomatoes, and crisp bean sprouts. The soup is fragrant with lemongrass, fish sauce, and fresh herbs, creating layers of complexity in every spoonful. Traditionally served with steamed white rice, this one-pot meal is both nourishing and refreshing, making it ideal for any time of year. The natural sweetness from pineapple balances the tartness of tamarind, while fish sauce adds umami depth. Fresh herbs like cilantro and Thai basil are added at the end to maintain their bright flavor and aroma. This soup exemplifies Vietnamese cooking philosophy - using fresh ingredients to create balanced, healthy meals that satisfy both body and soul.

Instructions

step by step
0/11 done
  1. Prepare the tamarind water by soaking tamarind pulp in 1 cup of warm water for 10 minutes, then strain and set aside.

  2. Cut the fish into 2-inch chunks, season lightly with salt and black pepper, and set aside.

  3. Peel and slice the pineapple into bite-sized chunks. Quarter the tomatoes. Thinly slice the onion. Mince the garlic. Bruise the lemongrass stalks with the back of a knife.

  4. In a large pot or Dutch oven, heat 2 tablespoons of vegetable oil over medium-high heat. Add the sliced onions and minced garlic, sautéing until fragrant, about 2 minutes.

  5. Add the tomatoes and cook for 3 minutes until they begin to soften.

  6. Pour in 6 cups of water or fish stock, then add the bruised lemongrass, fish sauce, tamarind water, and sugar. Bring to a boil.

  7. Add the pineapple chunks and reduce heat to maintain a gentle simmer. Cook for 5 minutes.

  8. Gently add the fish chunks to the broth. Simmer for 8-10 minutes until the fish is just cooked through and flakes easily. Do not stir vigorously to keep fish pieces intact.

  9. Add the bean sprouts and cook for 1 minute. Taste and adjust seasoning with additional fish sauce, sugar, or salt as needed. The soup should be balanced between sweet, sour, and savory.

  10. Remove from heat and stir in fresh cilantro and Thai basil.

  11. Serve immediately in individual bowls with steamed white rice on the side. Garnish with additional fresh herbs and sliced chilies if desired.

Canh Chua Ca - Vietnamese Sweet and Sour Fish Soup

5.0 (18)

A vibrant Vietnamese sweet and sour fish soup featuring tender catfish, pineapple, tomatoes, and aromatic herbs in a tamarind-infused broth. This traditional southern Vietnamese one-pot dish balances sweet, sour, and savory flavors perfectly.

medium
45 min
4 servings

Ingredients

0 of 11 checked

Main Ingredients

  • 600 grams Tuna, cut into 2-inch chunks
  • 1 1/2 cups Pineapple, peeled and cut into chunks
  • 3 pieces Tomatoes, quartered

Broth Base

  • 3 pods Tamarind, soaked and strained

Seasonings

  • 3 tablespoons Fish Sauce
  • 1 teaspoons Salt
  • 1/2 teaspoons Black Pepper, ground

Aromatics

  • 1 pieces Onions, thinly sliced
  • 4 cloves Garlic, minced

Cooking Base

  • 2 tablespoons Vegetable Oil

Fresh Herbs

  • 4 tablespoons Cilantro, chopped

Chef Tips

expert advice
For the most authentic flavor, use fresh tamarind pulp rather than prepared tamarind paste.
The key to this soup is achieving the perfect sweet-sour balance - adjust tamarind and sugar to your preference.
Some families add okra or taro stems for additional texture.
Fresh pineapple is essential; canned pineapple lacks the bright, fresh flavor needed.
When adding fish, slide pieces gently into the broth and avoid stirring too much to prevent breaking.
The soup tastes even better the next day as flavors meld together.
Traditional accompaniments include Vietnamese perilla leaves and saw-tooth coriander if available.
Some cooks add a touch of rice paddy herb for extra complexity.
For a more substantial meal, add cooked vermicelli noodles to individual bowls before ladling soup.
The acidity from tamarind aids digestion and helps cut through the richness of fish.

Variations & Substitutions

make it your own
If catfish is unavailable, substitute with tilapia, snakehead fish, or salmon.
For a spicier version, add sliced bird's eye chilies during cooking or serve them on the side.

Storage & Reheating

keeping it fresh
Storage

Store leftover soup in an airtight container in the refrigerator for up to 3 days. Keep the fish intact by transferring carefully. Store fresh herbs separately and add when reheating. The soup can be frozen for up to 2 months, though the texture of pineapple and tomatoes may soften slightly upon thawing.

Reheating

Reheat gently on the stovetop over medium-low heat until warmed through, about 5-7 minutes. Do not boil vigorously as this may break up the fish pieces. Add a splash of water if the soup has thickened. Refresh with freshly chopped herbs before serving. Microwave individual portions in a microwave-safe bowl for 2-3 minutes, stirring halfway through.

Canh Chua Ca - Vietnamese Sweet and Sour Fish Soup | Cuisinao