Nutrition Facts for Vietnamese hot and sour soup

Vietnamese Hot and Sour Soup

Image of Vietnamese Hot and Sour Soup
Nutriscore Rating: 73/100

Experience the vibrant flavors of Vietnam with this Vietnamese Hot and Sour Soup, a tantalizing blend of tangy, savory, and slightly spicy notes. Made with tamarind-infused broth, tender chunks of fish, sweet pineapple, and an assortment of fresh vegetables like okra and bean sprouts, this soup is as colorful as it is flavorful. Infused with aromatic garlic, fish sauce, and a hint of fresh lime juice, it strikes a perfect balance of sour, sweet, and umami. Garnished with fragrant herbs like cilantro and Thai basil, and served piping hot, this easy-to-make soup is the perfect comfort food or starter for an authentic Vietnamese meal. Whether enjoyed on its own or paired with steamed jasmine rice, this dish will transport your taste buds to Southeast Asia.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
30 min
🕐
Total Time
50 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 2 tablespoons tamarind paste
  • 6 cups water
  • 1 pound fish fillets (such as catfish or tilapia), cut into chunks
  • 1 tablespoon vegetable oil
  • 3 cloves garlic, minced
  • 2 medium tomatoes, cut into wedges
  • 1 cup pineapple, chopped into bite-sized pieces
  • 2 cups bean sprouts
  • 6 pieces okra, sliced
  • 2 teaspoons sugar
  • 3 tablespoons fish sauce
  • 2 pieces bird's eye chilies, chopped (optional)
  • 1 teaspoon salt
  • 2 tablespoons fresh cilantro, chopped
  • 1 cup fresh Thai basil leaves
  • 2 tablespoons lime juice
  • 2 stalks scallions, sliced
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

In a medium bowl, dissolve the tamarind paste in 6 cups of water. Strain to remove any solids and set the tamarind-infused water aside.

2

In a large pot, heat the vegetable oil over medium heat. Add the minced garlic and sauté until fragrant, about 1 minute.

3

Add the tomato wedges and sauté for another 2 minutes until softened.

4

Pour in the tamarind-infused water and bring it to a gentle boil.

5

Add the chunks of fish fillet, pineapple, okra, and bird's eye chilies (if using). Simmer for 10 minutes or until the fish is cooked through and the vegetables are tender.

6

Stir in the fish sauce, sugar, and salt. Taste and adjust seasoning as needed, balancing sour, salty, and spicy flavors.

7

Add the bean sprouts and cook for another 2 minutes.

8

Remove the pot from heat and stir in the lime juice.

9

Garnish with fresh cilantro, Thai basil leaves, and scallion slices.

10

Serve immediately with steamed rice or as a standalone soup.

Cooking Tip: Take your time with each step for the best results!
1180
cal
143.4g
protein
108.9g
carbs
28.1g
fat

Nutrition Facts

1 serving (2992.5g)
Calories
1180
% Daily Value*
Total Fat 28.1 g 36%
Saturated Fat 6.5 g 32%
Polyunsaturated Fat 8.5 g
Cholesterol 272 mg 91%
Sodium 6502 mg 283%
Total Carbohydrate 108.9 g 40%
Dietary Fiber 24.6 g 88%
Total Sugars 61.1 g
Protein 143.4 g 287%
Vitamin D 22.7 mcg 113%
Calcium 807 mg 62%
Iron 30.9 mg 172%
Potassium 4666 mg 99%

*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

34.5%%
45.4%%
20.0%%
Fat: 252 cal (20.0%%)
Protein: 573 cal (45.4%%)
Carbs: 435 cal (34.5%%)