This fragrant and flavorful Thai Coconut Soup (Tom Kha Gai) is a creamy, slightly tangy soup filled with tender chicken, rich coconut milk, and a subtle kick of spice. It’s a perfect balance of savory, sour, and sweet flavors, and the lemongrass and kaffir lime leaves give it that authentic Thai flair. It’s a quick and comforting meal that will transport you straight to the streets of Thailand. Serve it with jasmine rice for a complete, satisfying meal.
Prepare the base. In a large pot, combine the coconut milk and chicken broth. Add the smashed lemongrass, kaffir lime leaves, and sliced galangal (or ginger). Bring to a gentle simmer over medium heat to let the flavors infuse for about 10 minutes.
Cook the chicken. Add the sliced chicken breast to the pot and simmer until cooked through, about 5-7 minutes. Stir occasionally to ensure the chicken doesn’t stick together.
Add the mushrooms and season. Once the chicken is cooked, add the sliced mushrooms. Stir in the fish sauce, lime juice, and sugar. Simmer for an additional 5 minutes, allowing the mushrooms to soften and the flavors to meld.
Adjust seasoning. Taste the soup and adjust seasoning if necessary. Add more fish sauce for saltiness, lime juice for tang, or sugar for sweetness.
Serve. Ladle the soup into bowls, garnish with fresh cilantro, and serve with lime wedges on the side. Enjoy your Thai Coconut Soup with steamed jasmine rice or on its own!
For a more authentic taste, use galangal instead of ginger, which adds a slightly peppery, citrusy note. Adjust the heat level by adding more or fewer Thai chilies based on your spice preference. If you can’t find kaffir lime leaves, you can use lime zest as a substitute, but the leaves give a distinct flavor. Add vegetables like baby corn or snap peas to make the soup heartier.