Tom Kha Gai is a classic Thai soup that combines the rich flavors of coconut milk and chicken broth with aromatic herbs and spices. This comforting dish is both creamy and tangy, making it a perfect choice for a cozy meal.
Some ingredients in this recipe might not be commonly found in every household. Lemongrass, galangal, and kaffir lime leaves are essential for authentic flavor but may require a trip to an Asian supermarket. These ingredients provide the unique citrusy and earthy notes that define Tom Kha Gai.

Ingredients for Tom Kha Gai Recipe
Chicken broth: Forms the base of the soup, providing a savory depth of flavor.
Coconut milk: Adds creaminess and a subtle sweetness to the soup.
Lemongrass: An aromatic herb that imparts a citrusy flavor.
Galangal: A root similar to ginger, but with a more peppery and pine-like flavor.
Kaffir lime leaves: Adds a unique citrus aroma and flavor.
Chicken breast: Provides protein and a tender texture.
Mushrooms: Adds an earthy flavor and texture.
Red chili: Provides a spicy kick to the soup.
Fish sauce: Adds umami and saltiness.
Lime juice: Adds acidity and brightness.
Sugar: Balances the flavors with a touch of sweetness.
Cilantro: Used as a garnish for a fresh, herbaceous note.
Technique Tip for This Recipe
When preparing lemongrass, make sure to smash it with the back of a knife before adding it to the broth. This helps release its aromatic oils and enhances the flavor of the soup. Similarly, using galangal instead of regular ginger will give the dish a more authentic taste. If you can't find kaffir lime leaves, you can substitute with a bit of lime zest, but the leaves provide a unique citrusy aroma that is hard to replicate. When adding coconut milk, make sure to stir it well to avoid curdling. Finally, always taste the soup before serving and adjust the fish sauce and lime juice to balance the flavors perfectly.
Suggested Side Dishes
Alternative Ingredients
Chicken broth - Substitute with vegetable broth: Vegetable broth provides a similar savory base and is a good option for vegetarians.
Coconut milk - Substitute with almond milk with coconut extract: Almond milk with coconut extract can mimic the creamy texture and flavor of coconut milk for those who are allergic to coconut.
Lemongrass stalk - Substitute with lemon zest and ginger: Lemon zest and ginger can provide a similar citrusy and slightly spicy flavor profile.
Galangal - Substitute with ginger: Ginger is more commonly available and has a similar spicy and aromatic quality, though it is slightly less pungent.
Kaffir lime leaves - Substitute with lime zest and bay leaves: Lime zest and bay leaves can replicate the citrusy and aromatic notes of kaffir lime leaves.
Chicken breast - Substitute with tofu: Tofu is a great plant-based alternative that absorbs the flavors of the soup well.
Mushrooms - Substitute with zucchini: Zucchini can provide a similar texture and absorb the flavors of the soup.
Red chili - Substitute with red bell pepper and a pinch of cayenne pepper: Red bell pepper adds color and sweetness, while cayenne pepper adds the necessary heat.
Fish sauce - Substitute with soy sauce and a bit of lime juice: Soy sauce provides the umami flavor, and lime juice adds the tanginess that fish sauce offers.
Lime juice - Substitute with lemon juice: Lemon juice provides a similar acidic and tangy flavor.
Sugar - Substitute with honey: Honey can add a similar sweetness and also bring a slight floral note.
Cilantro - Substitute with parsley: Parsley can provide a fresh, green flavor and is a good alternative for those who dislike cilantro.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Dish
- Allow the Tom Kha Gai to cool to room temperature before storing. This prevents condensation and helps maintain the soup's integrity.
- Transfer the cooled soup to an airtight container. Glass containers are preferable as they do not absorb odors and flavors.
- Store the container in the refrigerator if you plan to consume the soup within 3-4 days. The flavors will meld together, enhancing the taste.
- For longer storage, place the airtight container in the freezer. The soup can be frozen for up to 2 months without significant loss of flavor or texture.
- When ready to reheat, thaw the soup in the refrigerator overnight if frozen. This gradual thawing helps maintain the chicken and mushrooms' texture.
- Reheat the Tom Kha Gai gently on the stovetop over medium heat. Stir occasionally to ensure even heating and prevent the coconut milk from separating.
- Avoid boiling the soup during reheating as it can cause the coconut milk to curdle. A gentle simmer is sufficient to warm it through.
- If the soup appears too thick after reheating, add a splash of chicken broth or water to achieve the desired consistency.
- Garnish with fresh cilantro just before serving to revive the vibrant flavors and add a touch of freshness.
How to Reheat Leftovers
Gently reheat the Tom Kha Gai on the stovetop over medium-low heat. Stir occasionally to ensure the coconut milk doesn't separate and the chicken heats evenly. This method preserves the delicate flavors of the lemongrass, galangal, and kaffir lime leaves.
If using a microwave, place the soup in a microwave-safe bowl. Cover it loosely with a microwave-safe lid or plastic wrap to prevent splatters. Heat on medium power in 1-minute intervals, stirring in between, until the soup is heated through. This helps maintain the texture of the mushrooms and chicken.
For a quick and even reheating, use a double boiler. Place the Tom Kha Gai in the top part of the double boiler and simmer water in the bottom part. Stir occasionally until the soup is hot. This gentle method prevents the coconut milk from curdling and keeps the flavors intact.
If you have an immersion blender, you can reheat the soup directly in the pot. Blend it briefly to mix the ingredients well, then heat over medium-low heat, stirring occasionally. This method ensures a smooth and creamy consistency while reheating.
For an added burst of freshness, reheat the Tom Kha Gai using any of the above methods, then add a splash of fresh lime juice and a sprinkle of chopped cilantro just before serving. This revives the vibrant flavors and aroma of the soup.
Best Tools for This Recipe
Pot: Used to bring the chicken broth to a boil and simmer the ingredients.
Knife: Essential for slicing the chicken breast, mushrooms, red chili, and chopping the cilantro.
Cutting board: Provides a safe surface for cutting and preparing ingredients.
Wooden spoon: Useful for stirring the soup and ensuring even cooking.
Measuring cups: Needed to measure out the chicken broth and coconut milk accurately.
Measuring spoons: Used to measure the fish sauce, lime juice, and sugar.
Strainer: Optional, but can be used to remove the lemongrass, galangal, and kaffir lime leaves before serving.
Serving bowls: For presenting the finished Tom Kha Gai soup.
How to Save Time on Making This Recipe
Prep ingredients in advance: Chop and measure all ingredients before starting to cook.
Use pre-sliced chicken: Buy pre-sliced chicken breast to save time on slicing.
Ready-made broth: Use store-bought chicken broth instead of making your own.
Pre-minced aromatics: Purchase pre-minced lemongrass and ginger to cut down on prep time.
Quick simmer: Use a high heat setting to bring the broth to a boil faster.
Batch cooking: Double the recipe and freeze half for a quick meal later.
One-pot method: Cook everything in one pot to reduce cleanup time.

Tom Kha Gai Recipe
Ingredients
Main Ingredients
- 2 cups chicken broth
- 1 can coconut milk
- 1 piece lemongrass stalk cut into 2-inch pieces and smashed
- 3 slices galangal or ginger
- 3 pieces kaffir lime leaves torn into pieces
- 200 grams chicken breast thinly sliced
- 200 grams mushrooms sliced
- 1 piece red chili sliced
- 2 tablespoons fish sauce
- 1 tablespoon lime juice
- 1 teaspoon sugar
- 1 handful cilantro chopped
Instructions
- 1. In a pot, bring chicken broth to a boil.
- 2. Add lemongrass, galangal, and kaffir lime leaves. Simmer for 5 minutes.
- 3. Add chicken and mushrooms. Cook until chicken is done.
- 4. Stir in coconut milk, red chili, fish sauce, lime juice, and sugar. Simmer for another 5 minutes.
- 5. Remove from heat and garnish with cilantro before serving.
Nutritional Value
Keywords
More Amazing Recipes to Try 🙂
- Thai Pork Marinade Recipe10 Minutes
- Crockpot Thai Curry Recipe4 Hours 15 Minutes
- Thai Chickpea Salad Recipe15 Minutes
- Chef John Thai Basil Chicken Recipe25 Minutes
- Thai Sweet And Sour Stir Fry Recipe30 Minutes
- Thai Noodle Salad Recipe30 Minutes
- Easy Thai Green Chicken Curry Recipe35 Minutes
- Thai Pork Meatball Soup Recipe50 Minutes
Leave a Reply