Nutrition Facts for Vietnamese spicy sour soup

Vietnamese Spicy Sour Soup

Bursting with vibrant flavors, Vietnamese Spicy Sour Soup, or "Canh Chua," is a tantalizing dish that balances tangy, spicy, and umami notes in every spoonful. This aromatic soup features tender chunks of fish, succulent pineapple, fresh okra, and crisp bean sprouts, all simmered in a tamarind-infused broth. Fiery bird's eye chilies and fragrant garlic add depth, while fresh herbs like dill and sawtooth coriander provide a bright, herbaceous finish. Perfect for a light yet satisfying meal, this authentic Vietnamese delicacy is ideal served hot, with a side of jasmine rice or vermicelli noodles to soak up the richly flavored broth. Whether you're craving bold spices or the comforting zing of sour soup, this recipe is a must-try for anyone seeking a taste of Vietnam's culinary heritage.

Nutriscore Rating: 72/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vietnamese Spicy Sour Soup
Prep Time:15 mins
Cook Time:25 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 3 tablespoons tamarind pulp
  • 1 cup hot water
  • 500 grams fish fillet (such as catfish or tilapia), cut into chunks
  • 1 teaspoon salt
  • 2 tablespoons vegetable oil
  • 2 cloves garlic cloves, minced
  • 3 pieces bird's eye chilies, finely chopped (adjust to taste)
  • 1 medium tomato, cut into wedges
  • 150 grams pineapple, cut into bite-sized chunks
  • 150 grams okra, trimmed and sliced into 2-inch pieces
  • 200 grams bean sprouts, rinsed
  • 5 cups water
  • 3 tablespoons fish sauce
  • 1 tablespoon sugar
  • 2 tablespoons fresh dill, roughly chopped
  • 2 tablespoons sawtooth coriander (ngo gai), chopped
  • 2 stalks green onions, thinly sliced

Directions

Step 1

In a small bowl, dissolve the tamarind pulp in 1 cup of hot water. Allow it to sit for 10 minutes. Then, strain the liquid through a sieve to extract the juice and discard the pulp.

Step 2

Season the fish fillets with 1 teaspoon of salt and set aside.

Step 3

Heat 2 tablespoons of vegetable oil in a large pot over medium heat. Add the minced garlic and chopped bird's eye chilies, and sauté until fragrant, about 30 seconds.

Step 4

Add the tomato wedges and pineapple chunks to the pot, and cook for 2-3 minutes to soften slightly.

Step 5

Pour 5 cups of water into the pot along with the tamarind juice. Bring the soup base to a boil.

Step 6

Once boiling, reduce the heat to a simmer and add the okra. Let cook for 5 minutes.

Step 7

Gently add the fish chunks to the soup and allow them to cook for 6-8 minutes, or until fully cooked and tender.

Step 8

Stir in the fish sauce and sugar, adjusting the seasoning to your preference for a balance of salty, sour, and sweet flavors.

Step 9

Add the rinsed bean sprouts and cook for 1-2 more minutes. Turn off the heat.

Step 10

Garnish the soup with fresh dill, sawtooth coriander, and green onions before serving.

Step 11

Ladle the soup into bowls and serve hot, optionally paired with steamed jasmine rice or vermicelli noodles.

Nutrition Facts

Serving size (2756.6g)
Amount per serving % Daily Value*
Calories 1278.2
Total Fat 42.8g 0%
Saturated Fat 9.0g 0%
Polyunsaturated Fat 16.8g
Cholesterol 300mg 0%
Sodium 6510.0mg 0%
Total Carbohydrate 96.5g 0%
Dietary Fiber 16.1g 0%
Total Sugars 65.4g
Protein 146.0g 0%
Vitamin D 770IU 0%
Calcium 420.6mg 0%
Iron 8.4mg 0%
Potassium 3528.1mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 28.4%
Protein: 43.1%
Carbs: 28.5%