Canh Chora showcases the perfect balance of Vietnamese flavors—sweet from pineapple, sour from tamarind, and savory from fish sauce. Fresh white fish fillets simmer alongside tomatoes, okra, and bean sprouts in an aromatic broth. The dish gets its signature fragrance from Thai basil, sawtooth coriander, and cilantro added at the end. Ready in just 40 minutes, this gluten-free soup serves four and pairs beautifully with steamed jasmine rice or vermicelli noodles.
The first time I tasted Canh Chua was at my friend Lan's tiny apartment in Hanoi during a humid summer afternoon. Her grandmother stirred the bubbling pot, explaining that the secret wasn't just in the tamarind, but in balancing four flavors at once. That golden broth, studded with pineapple and fragrant herbs, made my whole kitchen feel alive when I finally recreated it years later.
Last winter, when my husband caught a nasty cold, I made a giant pot of this soup. The steam from the tamarind broth cleared his sinuses while the tender fish soothed his throat. Now he requests it whenever he's feeling under the weather, calling it Vietnamese comfort in a bowl.
Ingredients
- White fish fillets: Catfish or basa work beautifully because they hold their shape in the hot broth without falling apart
- Tamarind paste: This is the soul of the dish, providing that distinctive tangy brightness that cuts through the richness
- Pineapple: Use fresh pineapple if possible, as it adds natural sweetness and a tropical fragrance
- Fresh herbs: Thai basil, sawtooth coriander, and cilantro are non-negotiable for that authentic finish
Instructions
- Build your flavor base:
- Sauté the minced garlic and sliced onion in a splash of oil until fragrant and translucent, about 2 minutes
- Create the broth:
- Pour in your water or fish stock, then stir in the tamarind paste, fish sauce, sugar, and salt until everything dissolves
- Add the vegetables:
- Toss in the pineapple chunks, tomato wedges, sliced okra, celery, and those spicy chilies, letting them simmer for 5 to 7 minutes
- Cook the seafood:
- Gently add your fish chunks and any shrimp, simmering just until they're opaque and cooked through, about 5 to 7 minutes more
- Finish with freshness:
- Stir in the bean sprouts for the last minute, then remove from heat and fold in all those gorgeous fresh herbs
My daughter now calls this sunshine soup because of all the bright colors floating in the bowl. Watching her scoop up pineapple with her spoon makes me realize how some recipes become part of your family's story without you even planning it.
Finding the Right Balance
The magic of Canh Chua lies in its interplay of flavors, and I've learned that everyone's palate prefers a slightly different ratio. Start with less tamarind and fish sauce than you think you need, then taste and adjust until the broth sings that perfect harmony of sweet, sour, and salty.
Making It Your Own
Sometimes I swap the fish for catfish steaks with the skin on, which adds a lovely richness to the broth. On busy weeknights, I've even used frozen pineapple chunks in a pinch, though I won't pretend it's quite the same as fresh.
Serving Suggestions
This soup is substantial enough to be a main course, especially when served with fluffy jasmine rice to soak up that incredible broth. I always put extra lime wedges on the table because some people love that final bright squeeze just before eating.
- Have a small bowl of fish sauce on the table for those who want extra depth
- Cool down any spicy moments with cucumber slices on the side
- Remember that the broth only gets better overnight, so make a big pot
There's something deeply nourishing about this soup that goes beyond its ingredients. Maybe it's the herbs or the balance of flavors, but a bowl of Canh Chua always feels like coming home.
Recipe FAQs
- → What makes Canh Chora sour?
-
The tangy flavor comes primarily from tamarind paste, which provides a natural, fruity acidity. Fresh lime juice served on the side allows diners to adjust the sourness to their preference.
- → Can I make this vegetarian?
-
Absolutely. Substitute firm tofu cubes for the fish and swap fish stock with vegetable stock or mushroom broth. Replace fish sauce with soy sauce or a vegetarian fish sauce alternative to maintain the savory depth.
- → What type of fish works best?
-
White fish fillets like catfish, tilapia, basa, or sea bass hold their shape well during simmering. The mild flavor lets the aromatic broth shine while absorbing the tangy-sweet seasonings.
- → How do I balance the flavors?
-
Taste the broth before serving. Add more tamarind for sourness, sugar for sweetness, or fish sauce for saltiness. The goal is a harmonious blend where no single flavor dominates.
- → What is sawtooth coriander?
-
Also known as ngo gai or culantro, this herb has long, serrated leaves with a stronger, more pungent flavor than regular cilantro. It's essential for authentic Vietnamese flavor but can be substituted with extra cilantro if unavailable.
- → Can I prepare this in advance?
-
The broth can be made up to a day ahead and refrigerated. Add the fish and vegetables just before serving, as overcooking makes the fish tough and vegetables mushy. Fresh herbs should be added right before serving.