
Recipe Story
origins & traditionsCanh 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 stepPrepare the tamarind water by soaking tamarind pulp in 1 cup of warm water for 10 minutes, then strain and set aside.
Cut the fish into 2-inch chunks, season lightly with salt and black pepper, and set aside.
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.
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.
Add the tomatoes and cook for 3 minutes until they begin to soften.
Pour in 6 cups of water or fish stock, then add the bruised lemongrass, fish sauce, tamarind water, and sugar. Bring to a boil.
Add the pineapple chunks and reduce heat to maintain a gentle simmer. Cook for 5 minutes.
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.
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.
Remove from heat and stir in fresh cilantro and Thai basil.
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
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.
Ingredients
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 adviceVariations & Substitutions
make it your ownStorage & Reheating
keeping it freshStore 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.
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.