Vietnamese Canh Chua Soup

Golden bowl of Vietnamese Canh Chua soup with tender fish, pineapple chunks, tomatoes, and fresh green herbs Save to feedthepins
Golden bowl of Vietnamese Canh Chua soup with tender fish, pineapple chunks, tomatoes, and fresh green herbs | feedthepins.com

This Vietnamese Canh Chora brings together the perfect balance of tangy tamarind, sweet pineapple, and savory fish in a light yet satisfying broth. The soup combines tender white fish fillets with shrimp, crisp vegetables like okra and bean sprouts, and aromatic fresh herbs including Thai basil and sawtooth coriander.

The preparation involves building a flavorful broth with tamarind paste and fish sauce, then simmering vegetables until just tender before adding the delicate seafood. Fresh herbs are stirred in at the end to preserve their bright flavors. Serve with steamed jasmine rice for a complete meal that's both refreshing and comforting.

The first time I had Canh Chua was at my friend Lien's house during a humid summer evening. Her grandmother had spent the afternoon making this soup, and the moment I walked through their door, the tangy tamarind aroma hit me like a welcome embrace. I remember watching her drop fresh herbs into the pot at the very last second, explaining that this soup loses its magic if you cook the soul out of it.

Last winter, when everyone was fighting off colds, I made a massive pot of this soup for my roommates. There's something about that hot, sour, aromatic broth that clears your sinuses and comforts you simultaneously. We sat around the kitchen table in our pajamas, squeezing lime wedges into our bowls and arguing over who got the last piece of fish.

Ingredients

  • White fish fillets: Catfish or basa hold up beautifully in the hot broth without falling apart
  • Pineapple: Use fresh pineapple if possible, the natural enzymes help tenderize the fish
  • Tamarind paste: This is the heart of the soup's sour profile, start with less and add more to taste
  • Fish sauce: The salty backbone that brings all the flavors together
  • Thai basil and sawtooth coriander: These herbs are non negotiable for authentic flavor, regular basil wont give you the same result
  • Okra and bean sprouts: Add different textures and help thicken the broth slightly

Instructions

Build your aromatic base:
Heat oil in a large pot over medium heat and sauté minced garlic and sliced onion until fragrant and translucent, about 2 minutes
Create the sour broth:
Add water or fish stock, then stir in tamarind paste, fish sauce, sugar, and salt until everything dissolves
Cook the hearty vegetables:
Add pineapple chunks, tomato wedges, sliced okra, celery, and chilies then simmer for 5 to 7 minutes until just tender
Add the delicate seafood:
Gently place fish chunks into the simmering broth and cook for 5 to 7 minutes until the fish just flakes apart
Finish with fresh elements:
Stir in bean sprouts for the final minute then remove from heat and fold in fresh herbs just before serving
Steaming Vietnamese Canh Chua featuring white fish fillets, okra, bean sprouts, and fragrant Thai basil garnish Save to feedthepins
Steaming Vietnamese Canh Chua featuring white fish fillets, okra, bean sprouts, and fragrant Thai basil garnish | feedthepins.com

My friend Lien's grandmother told me that Canh Chua is traditionally made during special family gatherings because it represents the perfect balance of flavors that Vietnamese cuisine celebrates. Now whenever I make this soup, I think of her standing over that pot, tasting and adjusting with the confidence of someone who has cooked this exact dish thousands of times.

Getting That Perfect Balance

The art of this soup lies in achieving the sweet, sour, salty harmony that Vietnamese cooking is famous for. Taste your broth after adding the tamarind and adjust gradually, remembering that the pineapple will continue to release sweetness as it cooks.

Fish Selection Matters

Firm white fish like catfish, basa, or tilapia work best because they maintain their structure in the hot, acidic broth. Avoid delicate fish like sole or flounder as they'll disintegrate before reaching the table.

Making It Your Own

Once you're comfortable with the classic version, try adding elephant ear stems if you can find them at an Asian market, their slightly crunchy texture adds another dimension. Don't be afraid to adjust the vegetable quantities based on what's in season or what your family enjoys most.

  • Add extra chilies if you prefer more heat
  • Make it vegetarian with tofu and vegetable stock
  • Prepare the ingredients ahead for faster weeknight cooking
Vibrant Vietnamese Canh Chua with pineapple, tomatoes, and cilantro served in a white ceramic bowl Save to feedthepins
Vibrant Vietnamese Canh Chua with pineapple, tomatoes, and cilantro served in a white ceramic bowl | feedthepins.com

There's something profoundly comforting about a soup that can wake up your taste buds and soothe your soul at the same time. I hope this Canh Chua becomes a regular in your kitchen rotation.

Recipe Q&A

Canh Chora translates to 'sour soup' in Vietnamese, referring to the tangy flavor profile that comes from tamarind paste. Despite the name, the soup achieves a perfect balance between sour, sweet, and salty elements rather than being overwhelmingly acidic.

Yes, you can easily adapt this dish by substituting firm tofu cubes for the white fish and shrimp. Replace the fish stock with vegetable stock or mushroom broth, and use a vegetarian fish sauce alternative or extra soy sauce to maintain the savory depth.

White fish fillets with firm texture hold up well in the hot broth without falling apart. Catfish, tilapia, basa, or sea bass are excellent choices. The fish should be cut into generous chunks so they remain tender and moist during simmering.

The primary sour element comes from tamarind paste, which you can increase or decrease to taste. If you prefer a brighter acidity, add fresh lime juice at the end. Start with the recommended amount and adjust gradually, remembering that the flavors will intensify slightly as the soup sits.

Steamed jasmine rice is the traditional accompaniment, perfect for soaking up the flavorful broth. You can also serve it with vermicelli noodles for a lighter option. The soup works well as a starter or as a main course with rice on the side.

Vietnamese Canh Chua Soup

Aromatic Vietnamese soup with fish, pineapple, and tamarind broth. Tangy-sweet flavors in 40 minutes.

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

Ingredients

Seafood

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

Vegetables & Aromatics

  • 2 medium tomatoes, cut into wedges
  • 1 small pineapple, peeled and cut into bite-sized pieces
  • 5.3 ounces bean sprouts
  • 5.3 ounces okra, sliced
  • 2 stalks celery or elephant ear stem (bạc hà), sliced
  • 2 cloves garlic, minced
  • 1 small onion, sliced
  • 2 birds eye chilies, sliced (optional)

Broth & Seasonings

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

Fresh Herbs

  • 0.7 ounces fresh Thai basil leaves
  • 0.7 ounces sawtooth coriander (ngo gai), chopped
  • 0.35 ounces fresh cilantro, chopped
  • Lime wedges, for serving

Instructions

1
Prepare Aromatic Base: Heat a splash of oil in a large soup pot over medium heat. Sauté minced garlic and sliced onion until fragrant, approximately 2 minutes.
2
Create Broth Base: Pour in water or fish stock. Whisk in tamarind paste, fish sauce, sugar, and salt. Bring mixture to a gentle boil, ensuring seasonings are fully dissolved.
3
Cook Vegetables: Add pineapple pieces, tomato wedges, sliced okra, celery (or elephant ear stem), and chilies to the boiling broth. Simmer for 5–7 minutes until vegetables are just tender.
4
Add Seafood: Carefully place fish chunks into the simmering soup. Add shrimp if using. Cook gently for 5–7 minutes until seafood is just opaque and cooked through, avoiding overcooking.
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, and salty flavors.
6
Add Fresh Herbs: Remove pot from heat immediately. Gently fold in Thai basil leaves, sawtooth coriander, and chopped cilantro, allowing herbs to wilt slightly in the residual heat.
7
Serve Immediately: Ladle hot soup into individual bowls. Garnish with additional fresh herbs and lime wedges. Serve alongside steamed jasmine rice or vermicelli noodles.
Additional Information

Equipment Needed

  • Large soup pot (6-8 quart capacity)
  • Cutting board and sharp chef's knife
  • Long-handled ladle for serving
  • Individual soup bowls

Nutrition (Per Serving)

Calories 210
Protein 22g
Carbs 21g
Fat 3g

Allergy Information

  • Contains fish and shellfish (shrimp optional)
  • Contains fish sauce derived from anchovy
  • Gluten-free and dairy-free, though product labels should be verified for cross-contamination
Alyssa Ford

Easy, wholesome recipes and honest kitchen tips for busy families and food lovers.