Authentic Tom Kha Gai (Printable Version)

Tender chicken in fragrant coconut milk with lemongrass, galangal, and makrut lime leaves. Creamy and tangy.

# What You'll Need:

→ Aromatics & Broth

01 - 3 cups chicken broth
02 - 1 stalk lemongrass, trimmed and smashed
03 - 4 slices fresh galangal
04 - 4 makrut lime leaves, torn into pieces
05 - 3 Thai bird's eye chilies, lightly crushed

→ Main Ingredients

06 - 1 pound boneless, skinless chicken thighs, thinly sliced
07 - 14 fluid ounces full-fat unsweetened coconut milk
08 - 5 ounces fresh mushrooms, sliced
09 - 1 medium shallot, thinly sliced

→ Seasonings & Finishing

10 - 2 tablespoons fish sauce
11 - 1 tablespoon fresh lime juice
12 - 1 teaspoon palm sugar
13 - 2 tablespoons fresh cilantro, chopped
14 - 2 green onions, sliced
15 - Lime wedges for serving

# Steps:

01 - Bring chicken broth to a gentle simmer in a medium pot. Add lemongrass, galangal, makrut lime leaves, and chilies. Simmer for 5 to 7 minutes to develop aromatic flavors.
02 - Add sliced chicken and shallot to the simmering broth. Cook for 3 to 4 minutes until chicken becomes opaque.
03 - Add mushrooms to the pot and pour in coconut milk. Stir gently and return to a simmer, avoiding vigorous boiling.
04 - Season the soup with fish sauce, palm sugar, and lime juice. Adjust seasoning to taste, achieving balance between salty, sour, and sweet elements.
05 - Remove from heat. Discard lemongrass, galangal slices, and lime leaves if desired for cleaner presentation.
06 - Ladle soup into bowls. Garnish with fresh cilantro and green onions. Serve with lime wedges on the side.

# Expert Advice:

01 -
  • It comes together in under 40 minutes but tastes like you've been simmering it for hours.
  • The soup balances heat, sweetness, and tang in a way that feels almost meditative to eat.
  • Fresh galangal and makrut lime leaves transform this from good to genuinely crave-worthy.
02 -
  • Don't skip smashing the lemongrass—bruising it properly releases flavors that slicing alone won't achieve.
  • Add the coconut milk after the chicken is mostly cooked so it doesn't curdle from prolonged high heat.
  • The soup tastes better the next day as flavors deepen, so don't hesitate to make it ahead.
03 -
  • Make a larger batch and freeze it without the garnishes—the soup keeps beautifully and tastes even better as flavors marry over time.
  • Toast your garnish ingredients in your palm for a second to release their oils before sprinkling them over each bowl.
Go Back