Skip to main content
Canh Chua (Vietnamese Sour Soup) recipe by Safe Plated

Canh Chua (Vietnamese Sour Soup)

A flavorful and refreshing Vietnamese sour soup with fish, pineapple, tomatoes, bean sprouts, and a tamarind-based broth.

20m prep + 30m cook4 servings
Contains fishPEANUT-free
320 cal|25g protein|30g carbs|10g fat|4g fiber

Ingredients

  • 1 lb Catfish Fillets
  • 1 cup Pineapple
  • 2 medium Tomatoes
  • 1 cup Bean Sprouts
  • 1/2 cup Okra
  • 2 tbsp Tamarind Paste
  • 2 tbsp Fish Sauce
  • 1 tbsp Sugar
  • 2 cloves Garlic
  • 6 cups Vegetable Broth
  • 1/4 cup Cilantro
  • 2 stalks Green Onions

Instructions

  1. 1Place a large heavy-bottomed pot on the stove over high heat. Add the 6 cups of vegetable broth and bring it to a rolling boil, about 5-7 minutes.
  2. 2Reduce the heat to medium-low. Add the 2 tablespoons of tamarind paste, 2 tablespoons of fish sauce, 1 tablespoon of sugar, and 2 cloves of minced garlic to the pot. Stir everything together until the tamarind paste has dissolved and the seasonings are well combined, about 1 minute.
  3. 3Increase the heat to medium-high. Add the 1 cup of pineapple chunks, 2 medium tomatoes cut into wedges, 1/2 cup of okra cut into 1-inch pieces, and 1 lb of catfish fillets to the pot. Bring the soup back to a gentle simmer. Cook for 10-15 minutes, or until the catfish is opaque and flakes easily with a fork, reaching an internal temperature of 145°F (63°C).
  4. 4Add the 1 cup of bean sprouts to the pot. Cook for just 1-2 minutes more, until the bean sprouts are slightly softened but still have a crisp texture.
  5. 5Remove the pot from the heat. Stir in the 1/4 cup of chopped cilantro and 2 chopped green onions.

Related Guides

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.