Go Back
+ servings

Spicy Boiled Bass Fish in Tom Yum Soup Recipe

Bold, zesty, and full of fragrant Thai spices, this Tom Yum soup with tender bass fillets delivers fiery comfort in every spoonful. It's a vibrant dish that's as refreshing as it is satisfying.
Pin Print Save
Course: Main Course
Cuisine: Thai
Keyword: Spicy Boiled Bass Fish in Tom Yum Soup Recipe
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Calories: 250kcal

Ingredients

For the Tom Yum Soup Base:

  • 2 –3 tbsp fresh lime juice or to taste
  • 2 –3 tbsp fish sauce or to taste
  • 4 cups about 1 liter chicken or vegetable broth
  • 1 tbsp palm sugar or granulated sugar optional, to balance flavors
  • 2 –4 Thai bird’s eye chilies bruised or sliced (adjust to your spice preference)
  • 5 –7 kaffir lime leaves torn or bruised
  • 2 –3 stalks lemongrass tough outer layers removed, bruised and cut into 2-inch pieces
  • 1 –2 galangal slices about 1-inch thick, bruised (fresh is best, otherwise dried)
  • 1 –2 tbsp Tom Yum paste optional, but can enhance flavor and color

For the Fish and Vegetables:

  • 1 lb about 450g bass fillet, skin on or off, cut into 1-inch thick pieces
  • 1/2 cup cherry tomatoes halved
  • 1 cup straw mushrooms or button mushrooms halved
  • 1/2 medium onion thinly sliced (optional)
  • 2 –3 spring onions chopped (for garnish, optional)
  • 1/4 cup fresh cilantro chopped (for garnish)
  • Fresh red chilies sliced (for extra garnish, optional)

Instructions

  • Start by bringing the broth to a brisk boil in a medium-sized pot over high heat. Once the liquid is bubbling, toss in the lemongrass stalks, kaffir lime leaves, galangal slices, and Thai chilies—each ingredient should be bruised to help release its essential oils and aroma. Lower the heat to medium and allow the mixture to simmer gently for 5 to 7 minutes. This infusion step builds the soup’s signature fragrance and depth.
  • If you're opting for Tom Yum paste, now’s the time to stir it into the pot. It blends seamlessly into the broth, adding body, color, and an additional layer of rich, spicy complexity.
  • Drop in the mushrooms and optional onion slices. Let them simmer for 2 to 3 minutes, just until they begin to soften and absorb the broth’s bold flavor.
  • Gently add the bass fish pieces to the soup, spacing them evenly to avoid overcrowding. Let the fish poach in the hot broth for 3 to 5 minutes. When the flesh turns opaque and flakes apart with ease, it’s ready—be cautious not to overcook, as fish can quickly become dry or rubbery.
  • Remove the pot from heat and immediately stir in the fish sauce and lime juice. These finishing touches introduce the iconic salty-sour balance of Tom Yum. Taste and adjust—add more lime for tang, fish sauce for umami, or a small pinch of sugar if the citrus is too assertive. Finally, drop in the halved cherry tomatoes, letting them warm briefly in the residual heat without breaking down completely.
  • To serve, ladle the steaming soup and its vibrant contents into individual bowls. Shower each portion with chopped cilantro, and if desired, a few sliced spring onions and red chilies for extra color and bite. Serve piping hot alongside steamed jasmine rice to round out the meal with comforting simplicity.

Nutrition

Calories: 250kcal
Did you make this recipe?Want more delicious recipes like this? Follow us on Pinterest for daily inspiration! Click here to Follow me on Pinterest @Sevten