Go Back
+ servings
Bowl of coconut chicken soup: creamy coconut broth with tender chicken, mushrooms, lemongrass, kaffir lime leaves, and chili, garnished with cilantro."

Thai Coconut Chicken Soup(Tom Kha Gai)

Tom Kha Gai is a classic Thai soup that combines the creamy richness of coconut milk with the aromatic zest of lemongrass, galangal, and kaffir lime leaves. This version features either tender slices of chicken or hearty mushrooms, making it adaptable for various dietary preferences. Seasoned with fish sauce and a hint of lime, it offers a perfect balance of savory and tangy flavors, warmed by a subtle heat from Thai chilies. Ideal as a soothing appetizer or a light main course, this soup brings a taste of Thailand to your table with every fragrant spoonful.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Course: Soup
Cuisine: Thai
Servings: 4 people

Ingredients

  • 2 cups coconut milk
  • 2 cups chicken broth use vegetable broth for a vegetarian version
  • 1 pound chicken breast thinly sliced (or use equivalent amount of mushrooms for a vegan version)
  • 1 stalk lemongrass cut into 2-inch pieces and smashed
  • 3 slices galangal about ¼ inch thick
  • 5 kaffir lime leaves torn into pieces (remove stem)
  • 3 tablespoons fish sauce substitute soy sauce for a vegetarian version
  • 2 tablespoons lime juice
  • 1 teaspoon sugar
  • 3 Thai chilies smashed (adjust based on your heat preference)
  • ½ cup sliced onions
  • 1 cup sliced mushrooms optional if using chicken
  • ¼ cup cilantro chopped for garnish
  • Optional: cherry tomatoes and/or red bell pepper slices for added color and texture

Instructions

Prepare the Ingredients:

  • Chicken and Mushrooms: Rinse the chicken breast under cold water and pat it dry with paper towels. Place it on a cutting board and slice it against the grain into thin strips about ¼ inch thick. If using mushrooms, clean them with a damp cloth or by quickly rinsing and patting them dry. Slice them thinly.
  • Lemongrass: Cut off the root end of the lemongrass stalks and remove any tough outer layers until you reach the tender, pale yellow part. Cut the lemongrass into 2-inch pieces. To release its flavor, lay each piece flat on a cutting board and gently crush it with the back of a knife or a rolling pin.
  • Galangal and Thai Chilies: Peel the galangal and slice it thinly into rounds. Use about 4-5 slices, depending on their size. Thai chilies can vary in heat; if you prefer a milder soup, remove the seeds before smashing them with the flat side of a knife.

Simmer the Herbs:

  • Prepare the Broth: In a large pot, pour the chicken broth and add 1 cup of coconut milk. Place the pot over medium heat and stir gently until the coconut milk is fully incorporated into the broth. Bring the mixture to a gentle simmer, stirring occasionally to prevent sticking.
  • Infuse the Broth: Once the broth is simmering, add the prepared lemongrass pieces, sliced galangal, kaffir lime leaves (torn slightly to release flavor), and smashed Thai chilies to the pot. Stir gently to distribute the ingredients evenly in the broth. Allow them to simmer together for about 5 minutes. This step allows the herbs to infuse the broth with their aromatic flavors.

Add the Main Ingredients:

  • Introduce the Chicken and Vegetables: Carefully add the sliced chicken (or mushrooms) and the sliced onion to the simmering broth. Stir gently to combine. Pour in the remaining coconut milk, which adds richness to the soup. Adjust the heat slightly to maintain a gentle simmer.
  • Cook Until Tender: Continue to simmer the uncovered soup, stirring occasionally, until the chicken is fully cooked and no longer pink inside (about 10-15 minutes for chicken). If using mushrooms, they should be tender and cooked through.

Season the Soup:

  • Balance the Flavors: Stir in the fish sauce, starting with a tablespoon and adjusting to taste. Fish sauce adds depth and saltiness to the soup. Add the sugar to balance the flavors and the freshly squeezed lime juice for a touch of acidity. Taste the soup and adjust the seasoning as needed by adding more fish sauce for saltiness or lime juice for acidity.

Final Touches:

  • Optional Vegetables: Add cherry tomatoes and thinly sliced red bell pepper to the simmering soup if desired. Cook for 2-3 minutes until the tomatoes soften, and the bell pepper slices are tender-crisp. This step adds color and freshness to the soup.
  • Remove Aromatic Herbs: Remove the pot from the heat once the soup is fully cooked and seasoned to your liking. Using tongs or a slotted spoon, carefully remove and discard the slices of galangal, lemongrass pieces, kaffir lime leaves, and any smashed Thai chilies. This ensures the soup remains smooth and pleasant to eat without biting into large pieces of herbs.

Serve:

  • Garnish and Serve Hot: Ladle the aromatic Tom Kha Gai into bowls. Garnish each serving generously with freshly chopped cilantro leaves, which add a final burst of herbal fragrance and color. Serve the soup hot, allowing the flavors to unfold fully with each spoonful.
  • Enjoy Immediately: Serve the Tom Kha Gai immediately after garnishing. This ensures the soup is enjoyed at its best—hot, flavorful, and comforting.
Tried this recipe?Let us know how it was!