Warm, creamy, and full of bright flavor, this soup is the kind of dish that feels both comforting and exciting at the same time. Tender chicken cooks in a rich coconut broth with gentle spices, creating a taste that is smooth, savory, and slightly tangy. Each spoonful brings a lovely balance of freshness and warmth that makes it stand out from ordinary soups.

It is light enough to enjoy anytime, yet filling enough to feel like a full meal. With its simple ingredients and beautiful flavor, this recipe is a wonderful way to make something homemade that feels special, cozy, and full of delicious character.
Why This Recipe Works
This recipe works because it balances flavors very well. Coconut milk makes it creamy, lime juice adds freshness, and fish sauce gives deep taste. Lemongrass and galangal make the soup smell amazing without extra work. The chicken cooks quickly and stays soft, so the soup feels light but still filling.
You should make this soup because it is easy, quick, and different from normal soups. It uses simple ingredients but tastes special and fresh. You can make it mild for kids or spicy for adults. It is also easy to change with shrimp, tofu, or vegetables. This soup is cozy, healthy, and great when you want a warm meal that is not heavy.

Ingredients
Chicken: Soft chicken pieces make the soup filling and tasty.
Substitute: Shrimp, tofu, or mushrooms.
Coconut milk: Gives the soup creamy texture and sweet taste.
Substitute: Light coconut milk or dairy cream (taste will change).
Galangal: A Thai root that gives a fresh lemon-ginger flavor.
Substitute: Ginger + a little lime zest.
Lemongrass: Adds a light citrus smell and taste.
Substitute: Lemon peel strips.
Fish sauce: Gives salty, deep flavor.
Substitute: Soy sauce or salt for vegetarian option.
Tips
- Use fresh lemongrass and galangal if possible for best flavor.
- Do not boil coconut milk too hard or it may split.
- Taste and balance salty, sour, and sweet before serving.
- Cut chicken thin so it cooks fast and stays soft.
- Add lime juice at the end for fresh taste.

How to Serve
Tom Kha Kai is light, creamy, and a little sour. It is nice as a starter or main meal.
- Serve with steamed jasmine rice.
- Add chili oil or fresh chilies for spice.
- Top with fresh cilantro leaves.
Similar Recipes
Instant Pot Stuffed Pepper Soup
Instant Pot Butternut Squash Soup

Tom Kha Kai Soup
Ingredients
- 1 tablespoon oil
- 1 lb chicken breast or thigh thin slices
- 3 cups chicken broth
- 1 can 400 ml coconut milk
- 4 –5 slices galangal
- 2 lemongrass stalks cut and crushed
- 1 cup mushrooms sliced
- 2 tablespoon fish sauce
- 1 teaspoon sugar
- 2 tablespoon lime juice
- 2 kaffir lime leaves optional
- 2 –3 small red chilies optional
- Fresh cilantro for garnish
Instructions
- Heat oil in a pot. Add chicken and cook lightly.
- Add chicken broth, galangal, lemongrass, and lime leaves. Boil gently for 10 minutes.
- Add mushrooms and coconut milk. Simmer on low heat.
- Add fish sauce and sugar. Mix well.
- Turn off heat and add lime juice.
- Taste and adjust salt or sour taste.
- Serve hot with cilantro and chilies.
Nutrition
Notes
• Do not boil coconut milk too hard or it may split.
• Taste and balance salty, sour, and sweet before serving.
• Cut chicken thin so it cooks fast and stays soft.
• Add lime juice at the end for fresh taste.
Made this for dinner and the lime at the end woke everything up.