Nutrition Facts for Vietnamese hot and sour soup

Vietnamese Hot and Sour Soup

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.

Nutriscore Rating: 73/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 Hot and Sour Soup
Prep Time:20 mins
Cook Time:30 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 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

Directions

Step 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.

Step 2

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

Step 3

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

Step 4

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

Step 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.

Step 6

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

Step 7

Add the bean sprouts and cook for another 2 minutes.

Step 8

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

Step 9

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

Step 10

Serve immediately with steamed rice or as a standalone soup.

Nutrition Facts

Serving size (2992.5g)
Amount per serving % Daily Value*
Calories 1179.7
Total Fat 28.1g 0%
Saturated Fat 6.5g 0%
Polyunsaturated Fat 8.5g
Cholesterol 272.2mg 0%
Sodium 6501.8mg 0%
Total Carbohydrate 108.9g 0%
Dietary Fiber 24.6g 0%
Total Sugars 61.1g
Protein 143.4g 0%
Vitamin D 907.2IU 0%
Calcium 807.2mg 0%
Iron 30.9mg 0%
Potassium 4666.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: 20.0%
Protein: 45.4%
Carbs: 34.5%