This traditional Vietnamese sour soup combines the refreshing flavors of pineapple, tomatoes, and fresh herbs with tender white fish and shrimp. The broth achieves the perfect balance of sweet, sour, and savory notes using tamarind paste and fish sauce. Each bowl delivers a harmonious blend of textures from crisp vegetables, succulent seafood, and fragrant Thai basil. The dish comes together in just 40 minutes, making it ideal for a satisfying yet light meal that captures the essence of Vietnamese cuisine.
The first time I tasted Canh Chua was at my aunt's tiny kitchen in Saigon, where she balanced a baby on one hip and stirred the bubbling pot with the other. That evening, steam rose from the earthenware pot carrying the unmistakable perfume of tamarind and pineapple, while rain pattered against the metal roof. I watched her drop in fish chunks that turned opaque in seconds, and when she finally slid that bowl across the worn table, I understood why this soup embodies everything refreshing about Vietnamese cuisine. Now, whenever my kitchen feels too stale or I need something that wakes up the palate, this recipe brings back that steamy, aromatic evening.
Last summer, my neighbor smelled the tamarind wafting through our open windows and actually knocked on my door to investigate. We ended up sharing this soup on her back porch while the sun set, and she kept asking what made the broth taste so bright and layered. Now she texts me every time she spots fresh okra at the farmers market, knowing exactly what were making for dinner that night.
Ingredients
- White fish fillets: Catfish or basa hold up beautifully in the hot broth without falling apart
- Pineapple: Fresh chunks add natural sweetness and tang that balance the sour elements
- Tamarind paste: The soul of this soup, giving it that distinctive sour note that cuts through richness
- Fish sauce: Use a good quality brand like Red Boat for the deepest umami flavor
- Okra: Adds a lovely texture and helps naturally thicken the broth slightly
- Bean sprouts: Added at the very end for crunch and freshness
- Thai basil, sawtooth coriander, and cilantro: The herb trio that makes this soup sing
Instructions
- Build the aromatic base:
- Heat oil in your large pot and sauté garlic and onion until they turn fragrant and the kitchen starts smelling wonderful
- Create the broth:
- Add water or stock, then stir in tamarind paste, fish sauce, sugar, and salt until everything dissolves into a cohesive base
- Simmer the vegetables:
- Add pineapple, tomatoes, okra, celery, and chilies, then let them cook until just tender but still holding their shape
- Cook the seafood gently:
- Slide in fish chunks and shrimp if using, then simmer carefully until the seafood turns opaque and flakes easily
- Add the finishing touches:
- Stir in bean sprouts for just one minute, then remove from heat and fold in the fresh herbs right before serving
My partner now requests this soup whenever the weather turns humid or when weve had too many heavy meals in a row. Theres something about that first spoonful, with hot broth meeting crisp bean sprouts and fragrant herbs, that feels like hitting a reset button for your whole body.
Making It Your Own
Ive experimented with adding elephant ear stem when I can find it at Asian markets, and it brings a wonderful crunch that celery cant quite replicate. Sometimes I throw in a handful of rice vermicelli directly into the soup to make it a more substantial one-bowl meal, especially on busy weeknights.
Serving Suggestions
A steaming bowl of Canh Chua deserves nothing less than fluffy jasmine rice that soaks up that incredible broth. Set out extra lime wedges and fish sauce at the table so everyone can adjust their bowl to their perfect balance of flavors.
Storage and Make-Ahead Tips
The broth actually develops deeper flavor overnight, so I often make a double batch and keep the seafood separate. Reheat the vegetable base gently, then add fresh fish and herbs just before serving for the best texture and flavor.
- Freeze broth without seafood for up to three months
- Add bean sprouts and herbs fresh each time
- Never microwave the herbs or theyll turn bitter
Theres something profoundly comforting about a soup that manages to be both light and satisfying all at once. I hope this recipe becomes as loved in your kitchen as it has in mine.
Common Questions
- → What makes Canh Chua sour?
-
The sourness comes primarily from tamarind paste, which provides a natural tangy flavor. Lime juice can be added at the end to adjust and brighten the acidity to your taste preference.
- → Can I make this vegetarian?
-
Absolutely. Substitute firm tofu for the fish and use vegetable or mushroom stock instead of fish stock. Replace fish sauce with soy sauce or a vegetarian alternative for similar umami depth.
- → What fish works best?
-
White fish fillets like catfish, tilapia, basa, or swai are traditional choices. These firm-fleshed fish hold their shape well during simmering while absorbing the flavorful broth beautifully.
- → How do I balance the flavors?
-
Taste the broth before serving. Add more fish sauce for saltiness, sugar for sweetness, or tamarind and lime for sourness. The goal is achieving harmony among all three elements.
- → Can I prepare this ahead?
-
Prepare the broth and vegetables in advance, but add the seafood and fresh herbs just before serving. This prevents the fish from overcooking and keeps the herbs vibrant and aromatic.
- → What should I serve with it?
-
Steamed jasmine rice is the classic accompaniment. For a lighter option, serve over vermicelli noodles. The soup also stands alone wonderfully as a complete meal.