Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Hot and Sour Fish Soup

Thai Hot and Sour Fish Soup

  • Author: Lina
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Gluten Free

Description

Thai Hot and Sour Fish Soup is a bold, spicy, and tangy Thai classic made with fresh herbs, firm white fish, tofu, and vegetables. Perfect as a healthy comfort meal, it’s bursting with authentic flavors and quick to prepare at home.


Ingredients

Scale
  • 2 tablespoon oil
  • 8 cloves garlic, minced
  • 2 inch ginger, thinly sliced
  • 4 scallions, separate white and green parts, thinly sliced
  • 510 dried chili pepper
  • 510 Sichuan peppercorn
  • 2 carrots, peeled and cut into wedges
  • 15 gram dried wood ear fungus, soaked in warm water to rehydrate
  • 1 Chinese pickled mustard greens, rinsed and chopped into bite sizes
  • 1 tomato, cut into wedges
  • 8 cups water
  • 1/2 tablespoon salt (or to taste)
  • 1/2 tablespoon sugar (or to taste)
  • 1 teaspoon ground white pepper
  • 800 gram firm white fish fillet, cut into bite size slices
  • 1 block silken tofu, cubed
  • 2 stalks coriander leaves for garnish (optional)

Instructions

  1. Heat oil in a soup pot on medium-high heat.
  2. Add garlic, ginger, white parts of scallions, dried chili pepper, and Sichuan peppercorns. Sauté until fragrant (about 3 minutes).
  3. Add carrots and wood ear fungus. Cook for another 2 minutes.
  4. Add mustard greens and tomato. Cook for another 2 minutes.
  5. Pour in water and bring to a boil. Reduce heat, cover, and simmer for 20 minutes.
  6. Season the soup with salt, sugar, and ground white pepper. Taste and adjust if needed.
  7. Bring soup back to a boil, add fish slices and tofu cubes. Cook for 1-2 minutes until fish is firm and cooked through.
  8. Turn off heat and garnish with coriander leaves and green parts of scallions. Serve hot.

Notes

  • Use firm white fish like cod or snapper to prevent it from breaking apart.
  • Adjust the number of chilies based on your spice preference.
  • For a vegetarian version, omit fish and use more tofu and mushrooms.
  • Freeze broth without fish and tofu for better texture when reheated.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210
  • Sugar: 3g
  • Sodium: 680mg
  • Fat: 9g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 24g
  • Cholesterol: 35mg

Keywords: Thai Hot and Sour Fish Soup, Thai soup recipe, spicy Thai fish soup, hot and sour soup, Thai comfort food