Go Back

Authentic Thai Tom Yum Soup with Chicken

A comforting Thai soup bursting with bold flavors, aromatic herbs, and tender chicken, perfect for cozy meals.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: Thai
Calories: 285

Ingredients
  

For the Soup Base
  • 4 cups unsalted chicken stock Preferably homemade or a good-quality store-bought brand.
  • 10.5 oz boneless skinless chicken thigh (cut into 1-inch pieces) Chicken thighs work best for tenderness.
  • 3 Tbsp fish sauce Look for authentic brands like Red Boat or Three Crabs.
  • 3-4 dried chilies or fresh Thai chilies Adjust according to spice preference.
  • 2 heads shallots (halved vertically) Sweet shallots enhance the flavor.
  • 2 stalks lemongrass (bottom half only) Bruise for maximum flavor.
  • 5-6 slices galangal Adds aromatic zing; can substitute with ginger.
  • 5-6 makrut lime leaves Use fresh or dried for authentic flavor.
  • 2 Tbsp tamarind paste Gives a lovely sour note; consider brands like Saigon.
  • 7 oz oyster mushrooms or straw mushrooms or beech mushrooms Each adds unique texture and flavor.
  • 1 cup halved cherry tomatoes Fresh and vibrant for sweetness.
  • 2-3 Tbsp lime juice Freshly squeezed is best.
  • ½-1 tsp sugar Adds balance; adjust to taste.
  • ¼ cup cilantro Fresh cilantro adds freshness.
  • 3-4 leaves sawtooth coriander (optional) Great for presentation.

Method
 

Cooking
  1. In a medium pot, bring the chicken stock to a simmer over medium heat. Add the chicken pieces and 2 tablespoons of fish sauce; simmer for about 15 minutes until the chicken is fork-tender.
  2. While that simmers, place the dried chilies on a sheet pan and broil on LOW in the oven for about 5-7 minutes until charred. For fresh chilies, chop finely and add directly to the stock.
  3. On another sheet pan, place the sliced shallots cut side up and broil until charred, about 5-8 minutes. Add them to the stock pot once done.
  4. Smash the lemongrass stalks with the back of a knife and cut into 2-3 inch pieces. Add these, alongside galangal slices, to the stock. Bruise the makrut lime leaves before adding them to the mix. Let everything simmer for 5 minutes.
  5. Introduce the tamarind paste, mushrooms, and tomatoes to the mix. Allow the soup to return to a boil.
  6. Turn off the heat and stir in the lime juice. Adjust seasoning with more tamarind, lime juice, and fish sauce as needed. Add sugar to balance tartness if needed.
  7. Just before serving, stir in the cilantro and sawtooth coriander leaves.
  8. Serve hot with steamed jasmine rice on the side.

Notes

Use fresh ingredients for the best flavor. Store leftovers in an airtight container for up to three days.