Tom Kha Gai Recipe
The first thing you notice about a good Tom Kha Gai is the aroma: galangal, lemongrass, and lime leaves perfume the kitchen before the soup even reaches the table. This version uses plenty of chicken—three pounds—which makes it substantial enough for dinner while still letting the coconut broth remain the star. The generous amount of sliced galangal gives the soup its unmistakable peppery, piney character; ginger is not an adequate substitute here. Paired with creamy coconut milk, bright lemongrass juice, and fresh lime, it creates a broth that is rich without feeling heavy. I like to begin by gently simmering the galangal, lemongrass, and lime leaves in the coconut milk rather than boiling everything aggressively. That slow extraction draws out their fragrance while keeping the coconut milk smooth. The lime leaves should be lightly torn or bruised, and the galangal is best cut into thin coins so the flavor has time to infuse. Once the broth is aromatic, add the chicken and mushrooms. The mushrooms become tender and savory, while the chicken absorbs the broth without turning tough. The final seasoning should be salty from fish sauce, sour from the juice of three limes, and balanced by the natural sweetness of the coconut milk. My most useful practical tip is to season in stages and wait until the chicken is cooked before adding most of the lime juice. Prolonged boiling can flatten its fresh, floral acidity, and adding it too early may make the broth taste sharper than intended. Fish sauce varies greatly in saltiness, so add it gradually, tasting after each addition rather than treating the listed amount as a target. If your coconut milk threatens to separate, lower the heat to a gentle simmer; Tom Kha should look creamy and lightly opaque, not oily. Slice the chicken evenly so all the pieces finish together within the 25-minute cooking time. Serve this as a warming weeknight dinner, especially with steamed jasmine rice to soak up the coconut broth. It also works beautifully as part of a Thai meal alongside a crisp cucumber salad, stir-fried greens, or a small plate of grilled vegetables. Put extra lime wedges and sliced chilies on the table so everyone can adjust the balance of sourness and heat. With 20 minutes of preparation and six generous servings, it is an easy soup to make ahead earlier in the day, though I prefer adding the final lime juice just before serving so the flavor stays lively.
Recipe Details
Cuisine: Thai
Prep time: 20 minutes. Cook time: 25 minutes. Total time: 45 minutes.
Servings: 6
Difficulty: Easy
Ingredients
- 3 lbs chicken
- 2 cups coconut milk
- 1 cup galangal
- 1/4 cup juice lemongrass
- 2 limes lime leaves
- 1 lb mushrooms
- 1 lb fish sauce
- 3 limes lime
Instructions
- Step 1: Simmer aromatics in coconut milk. Reduce the heat to maintain a gentle bubble — you want small, lazy bubbles breaking the surface, not a rolling boil. This low, slow cooking allows flavors to meld and develop complexity while keeping proteins tender. Cover partially to allow some evaporation and concentration of flavors.
- Step 2: Add chicken. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 3: Add mushrooms. Introduce the new ingredients to the mixture, taking care to distribute them evenly. Adding ingredients at the right moment is critical — too early and they may overcook, too late and they may not integrate properly with the other flavors.
- Step 4: Season with fish sauce and lime. Taste and adjust the seasoning carefully, adding salt, pepper, and any additional spices gradually. Remember that seasoning can always be added but cannot be removed, so err on the side of caution and build up to the desired flavor level.