Nutrition Facts for Vietnamese spicy sour soup
Blog Research API Download App

Vietnamese Spicy Sour Soup

Image of Vietnamese Spicy Sour Soup
Nutriscore Rating: 73/100

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.

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
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.

2

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

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.

4

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

5

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

6

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

7

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

8

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

9

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

10

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

11

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

Cooking Tip: Take your time with each step for the best results!
319
cal
36.5g
protein
24.1g
carbs
10.3g
fat

Nutrition Facts

1 serving (687.9g)
Calories
319
% Daily Value*
Total Fat 10.3 g 13%
Saturated Fat 2.1 g 10%
Polyunsaturated Fat 4.1 g
Cholesterol 75 mg 25%
Sodium 1523 mg 66%
Total Carbohydrate 24.1 g 9%
Dietary Fiber 4.1 g 15%
Total Sugars 17.2 g
Protein 36.5 g 73%
Vitamin D 4.8 mcg 24%
Calcium 111 mg 9%
Iron 2.1 mg 11%
Potassium 938 mg 20%

*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

28.3%%
43.2%%
28.4%%
Fat: 383 cal (28.4%%)
Protein: 583 cal (43.2%%)
Carbs: 382 cal (28.3%%)