Vietnamese Canh Chua

Golden bowl of Vietnamese Canh Chua soup with tender fish, pineapple chunks, and vibrant fresh herbs floating in aromatic broth Save to Pinterest
Golden bowl of Vietnamese Canh Chua soup with tender fish, pineapple chunks, and vibrant fresh herbs floating in aromatic broth | hearthlykitchen.com

This traditional Vietnamese soup balances tangy tamarind, sweet pineapple, and savory fish in a aromatic broth. The dish features tender white fish fillets and optional shrimp simmered with tomatoes, okra, and bean sprouts. Fresh herbs like Thai basil, sawtooth coriander, and cilantro add bright flavors. Perfect served over steamed jasmine rice, this gluten-free and dairy-free soup delivers a harmonious blend of sweet, sour, and salty notes that Vietnamese cuisine is celebrated for.

The first time my Vietnamese neighbor invited me over for dinner, she set down this steaming bowl of what looked like chaos in a pot. One spoonful later and I understood this wasnt chaos at all it was perfect harmony. That afternoon changed how I thought about balance in a bowl forever. Now, whenever life feels overwhelming, I make this soup and let those contrasting flavors remind me that sweet, sour, and salty can actually coexist beautifully.

Last rainy Tuesday, my friend Lena was feeling under the weather and asked for something that would wake up her appetite. I brought over a pot of this canh chua, and by bowl number two, she was sitting up straighter, asking about the tamarind. Theres something almost magical about how the sourness cuts through foggy malaise. Now she calls it her soup reset button, and I cant argue with that.

Ingredients

  • 500 g white fish fillets: Catfish or basa hold up beautifully in hot broth without falling apart, but any mild white fish works perfectly
  • 8 large shrimp: Totally optional but adds lovely sweetness that balances the tangy broth
  • 2 medium tomatoes: Wedges break down slightly and add natural acidity and beautiful color
  • 1 small pineapple: Fresh is non negotiable here, the sweetness and texture make the soup sing
  • 150 g bean sprouts: Add these last minute for satisfying crunch in every spoonful
  • 150 g okra: Sliced thin adds body and natural thickening to the broth
  • 2 stalks celery: Substitute traditional elephant ear stem if you can find it at Asian markets
  • 2 cloves garlic and 1 small onion: The aromatic foundation that makes everything else taste better
  • 2 birds eye chilies: Leave whole if you want gentle heat, slice them if you mean business
  • 1.5 liters fish stock: Water works but stock adds that extra layer of savory depth
  • 3 tablespoons fish sauce: Dont be tempted to reduce this, its the salty anchor for all other flavors
  • 2 tablespoons tamarind paste: This is the sour soul of the dish, adjust to your taste
  • 1 tablespoon sugar and 1 teaspoon salt: Balance these carefully with the tamarind
  • Fresh Thai basil and sawtooth coriander: These herbs are not garnishes, they are essential players

Instructions

Build the aromatic base:
Heat a splash of oil in your large pot over medium heat, then sauté garlic and onion until fragrant and translucent, about 2 minutes.
Create the broth:
Pour in your stock or water, then stir in tamarind paste, fish sauce, sugar, and salt until fully dissolved.
Add the vegetables:
Drop in pineapple, tomatoes, okra, celery, and chilies, then simmer for 5 to 7 minutes until just tender.
Cook the seafood:
Gently add fish chunks and shrimp if using, simmering for another 5 to 7 minutes until just cooked through.
Finish with crunch:
Stir in bean sprouts and cook for exactly 1 minute, then taste and adjust seasoning with more fish sauce or lime juice.
Add the herbs:
Remove from heat immediately and fold in Thai basil, sawtooth coriander, and cilantro.
Serve:
Ladle into bowls while steaming hot, passing extra herbs and lime wedges at the table.
Steaming hot Vietnamese Canh Chua featuring white fish pieces, juicy pineapple, tomatoes, and green onions served in a deep ceramic bowl Save to Pinterest
Steaming hot Vietnamese Canh Chua featuring white fish pieces, juicy pineapple, tomatoes, and green onions served in a deep ceramic bowl | hearthlykitchen.com

My daughter turned her nose up at fish soup until she watched me assemble this colorful masterpiece. When I told her she could customize her bowl with extra herbs and lime, something clicked. Now she requests this soup on days when she needs what she calls happy food, and honestly, I do too.

The Art of Balancing Flavors

Vietnamese cooking is all about finding that perfect equilibrium between competing tastes. In canh chua, you want the sour to be noticeable but not puckering, sweet to be present but not sugary. Trust your palate and adjust gradually, tasting after each small addition.

Making It Your Own

This soup welcomes improvisation while keeping its essential character intact. Some days I add more vegetables, other days I skip the shrimp. The non negotiable elements are tamarind, fresh pineapple, and those final herbs that make everything sing.

Serving Suggestions

Steaming jasmine rice is the traditional accompaniment, soaking up that flavorful broth like a sponge. On hot days, I skip the rice and serve it over vermicelli noodles for a lighter meal that still satisfies completely.

  • Set out small bowls of extra fish sauce so diners can adjust salinity
  • Keep those lime wedges generous, they brighten the entire bowl
  • Have plenty of steamed rice ready, because the broth is too good to waste
Close-up of tangy sweet Vietnamese Canh Chua with catfish, okra slices, bean sprouts, and sawtooth coriander garnished with lime wedge Save to Pinterest
Close-up of tangy sweet Vietnamese Canh Chua with catfish, okra slices, bean sprouts, and sawtooth coriander garnished with lime wedge | hearthlykitchen.com

There is something profoundly comforting about a soup that wakes up every sense at once. Make this on a day when you need remembering that life, like this bowl, is best when it embraces all the flavors.

Recipe Questions & Answers

The distinctive balance of tamarind sourness, pineapple sweetness, and fish sauce umami creates the signature flavor profile. Fresh herbs like sawtooth coriander and Thai basil, combined with elephant ear stems when available, make this soup authentically Vietnamese.

Yes, substitute firm tofu for the fish and shrimp. Use vegetable or mushroom stock instead of fish stock, and replace fish sauce with soy sauce or a vegetarian fish sauce alternative. The tamarind and vegetables maintain the characteristic tangy-sweet profile.

White fish fillets like catfish, tilapia, or basa are traditional choices because they hold their shape during simmering. These mild-flavored fish absorb the broth's flavors while remaining tender. Avoid delicate fish that might fall apart during the 5-7 minute cooking time.

The primary sourness comes from tamarind paste. Start with 2 tablespoons and taste the broth before adding seafood. For more tang, add additional tamarind or fresh lime juice at the end. For less sourness, reduce the tamarind to 1 tablespoon and balance with extra sugar.

Steamed jasmine rice is the classic accompaniment, helping soak up the flavorful broth. Vermicelli noodles work well too. Serve with extra lime wedges, chili slices on the side, and additional fresh herbs for diners to customize their bowl. The soup also pairs beautifully with crispy fried fish on the side.

The broth and vegetables can be prepared a day ahead and refrigerated. However, add the seafood and fresh herbs just before serving, as overcooked fish becomes tough and herbs lose their vibrant flavor. Reheat the base gently and complete the final steps when ready to serve.

Vietnamese Canh Chua

Tangy-sweet Vietnamese fish soup with pineapple, tomatoes, and fresh herbs. Ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Medium

Ingredients

Seafood

  • 1.1 lbs white fish fillets (catfish, tilapia, or basa), cut into chunks
  • 8 large shrimp, peeled and deveined

Vegetables & Aromatics

  • 2 medium tomatoes, cut into wedges
  • 1 small pineapple, peeled and cut into bite-sized pieces
  • 5.3 oz bean sprouts
  • 5.3 oz okra, sliced
  • 2 stalks celery, sliced
  • 2 cloves garlic, minced
  • 1 small onion, sliced
  • 2 birds eye chilies, sliced

Broth & Seasonings

  • 6.3 cups water or fish stock
  • 3 tablespoons fish sauce
  • 2 tablespoons tamarind paste
  • 1 tablespoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper

Fresh Herbs

  • 0.7 oz fresh Thai basil leaves
  • 0.7 oz sawtooth coriander, chopped
  • 0.35 oz fresh cilantro, chopped
  • Lime wedges, for serving

Instructions

1
Prepare Aromatics: Heat oil in a large pot over medium heat. Sauté minced garlic and sliced onion until fragrant, approximately 2 minutes.
2
Build Broth Base: Pour in water or fish stock. Whisk in tamarind paste, fish sauce, sugar, and salt. Bring mixture to a gentle boil.
3
Cook Vegetables: Add pineapple chunks, tomato wedges, sliced okra, celery, and chilies. Simmer for 5-7 minutes until vegetables reach desired tenderness.
4
Add Seafood: Gently place fish chunks and shrimp into simmering broth. Cook for 5-7 minutes until seafood is opaque and cooked through.
5
Finish with Bean Sprouts: Stir in bean sprouts and cook for 1 minute. Taste and adjust seasoning with additional fish sauce, sugar, or lime juice to achieve balanced sweet-sour-salty profile.
6
Add Fresh Herbs: Remove pot from heat. Gently fold in Thai basil, sawtooth coriander, and cilantro, allowing herbs to wilt slightly in residual heat.
7
Serve: Ladle hot soup into bowls. Garnish with additional fresh herbs and lime wedges. Serve immediately with steamed jasmine rice or vermicelli noodles.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Cutting board and chef's knife
  • Ladle for serving
  • Soup bowls

Nutrition (Per Serving)

Calories 210
Protein 22g
Carbs 21g
Fat 3g

Allergy Information

  • Contains fish and shellfish (shrimp)
  • Fish sauce contains anchovy derivatives
  • Always verify product labels for hidden allergens and cross-contamination risks
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.