If you’re looking for a warm, comforting bowl that transports your taste buds straight to Thailand, you’ve found it in this Tom Kha Gai Soup recipe. This delightful soup is rich, aromatic, and bursting with flavor, combining tender chicken with the creamy goodness of coconut milk and fresh herbs. It’s perfect for cozy nights in or when you want to impress friends at dinner. Let’s dive into how you can whip up this soul-soothing dish that’s as comforting as a hug from your favorite person.
Tom Kha Gai, rooted in Thai culinary tradition, is a luscious chicken soup featuring the delightful tang of lime and the fragrant notes of lemongrass and galangal. The beauty of this dish lies not just in its taste but in its wholesome ingredients, which offer a balance of flavors that warm the heart and satisfy the palate. It’s a dish that truly matters, especially for those chilly evenings or when you need a bit of comfort food in your life. I still remember the first time I tasted this soup at a small Thai eatery, and I’ve been hooked ever since. This recipe brings that same joy to my kitchen and, hopefully, to yours.
Ingredients
- 1 lb chicken breast, sliced thin (or you can use tofu for a vegetarian option)
- 4 cups chicken broth
- 1 can (14 oz) coconut milk
- 2 stalks lemongrass, chopped and smashed
- 3-4 slices galangal (or ginger if you can’t find galangal)
- 3-5 kaffir lime leaves, torn
- 3-4 Thai bird chilies, smashed (adjust to taste)
- 1 cup mushrooms, sliced
- 1 tablespoon fish sauce (or soy sauce for a vegetarian version)
- 2 tablespoons lime juice
- Fresh cilantro leaves for garnish
Instructions
Step 1:
In a large pot over medium heat, combine the chicken broth, lemongrass, galangal, kaffir lime leaves, and bird chilies. Bring to a simmer and let it cook for about 10 minutes to infuse those delightful flavors.
Step 2:
Add the sliced chicken (or tofu) into the pot, stirring occasionally. Cook until the chicken is just cooked through, which should take around 5-7 minutes.
Step 3:
Pour in the coconut milk and add the mushrooms. Allow the soup to simmer for another 5 minutes, letting those wonderful flavors meld together.
Step 4:
Stir in the fish sauce and lime juice. Taste and adjust seasoning if necessary, more lime juice or fish sauce can elevate the flavor beautifully.
Step 5:
Remove the soup from heat, garnish with fresh cilantro, and serve hot. Enjoy it with a side of jasmine rice or on its own.

Nutritional Information
Tom Kha Gai Soup packs a punch of nutrients thanks to its fresh ingredients. Each serving offers a balanced mix of protein, healthy fats, and carbohydrates, with the coconut milk providing a rich source of energy. Depending on how you tweak the ingredients, like swapping chicken for tofu, you can adjust the nutritional profile to fit your dietary needs perfectly.
Healthier Alternatives
If you want to lighten up the soup a bit, consider using light coconut milk instead of the full-fat variety. Additionally, you can add more vegetables like bell peppers, spinach, or zucchini for extra fiber and vitamins. This not only enhances the healthiness of your dish but also adds vibrant colors to your soup.
Serving Suggestions
Tom Kha Gai Soup is best enjoyed hot, but pairing it with jasmine rice creates a lovely heartiness. For a special touch, serve with a side of spring rolls or fresh salad. If you’re eager to explore more comforting dishes, you might love my Chicken Enchilada Soup Recipe, which promises a completely different flavor profile while being just as delicious.
Common Mistakes
One of the most common mistakes when making Tom Kha Gai is overcooking the chicken, which can lead to a dry texture. Always ensure you keep an eye on the cooking times. Additionally, using too much fish sauce or lime can overpower the delicate balance of flavors, so start with less and adjust to your palate. Trust me, moderation is key.
Chef’s Notes
- For a herbal twist, feel free to add a few Thai basil leaves along with the cilantro for that extra burst of flavor.
- If you find lemongrass hard to work with, soaking the stalks in warm water before chopping can soften them and make it easier to release their wonderful aroma.
- To store leftovers, keep them in an airtight container in the fridge for up to three days. Reheat gently on the stove to maintain the creamy texture.
FAQs
- Q1: Can I make this soup vegetarian?
A1: Absolutely; Simply replace chicken with tofu and use vegetable broth instead of chicken broth. - Q2: What can I substitute for galangal?
A2: Ginger is a great substitute if you can’t find galangal, though the flavor profile will slightly change. - Q3: How spicy is this soup?
A3: The spice level can be adjusted easily by modifying the number of bird chilies used. Start with fewer if you prefer a milder flavor.
This Tom Kha Gai Soup is a hug in a bowl, perfect for any occasion. Trust me, once you try it, you’ll understand why it holds such a special place in Thai cuisine. The combination of flavors, textures, and aromas will beckon you back for seconds, and maybe even thirds. Happy cooking!
Print
Tom Kha Gai Soup
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
A warm and flavorful Thai classic, Tom Kha Gai Soup blends coconut milk, chicken, and fresh herbs into a comforting, aromatic dish that’s perfect for any occasion.
Ingredients
- 1 lb chicken breast, thinly sliced (or tofu for a vegetarian version)
- 4 cups chicken broth
- 1 can (14 oz) coconut milk
- 2 stalks lemongrass, chopped and lightly smashed
- 3–4 slices galangal (or ginger as a substitute)
- 3–5 kaffir lime leaves, torn
- 3–4 Thai bird chilies, smashed (adjust for spice preference)
- 1 cup mushrooms, sliced
- 1 tablespoon fish sauce (or soy sauce for a vegetarian option)
- 2 tablespoons lime juice
- Fresh cilantro leaves for garnish
Instructions
- In a large pot, add chicken broth, lemongrass, galangal, kaffir lime leaves, and chilies. Simmer over medium heat for 10 minutes to infuse the broth with flavor.
- Add the chicken or tofu and cook gently for 5–7 minutes until fully cooked.
- Stir in the coconut milk and mushrooms. Let it simmer for another 5 minutes so all the flavors combine well.
- Add the fish sauce and lime juice. Taste and adjust with more if needed.
- Remove from heat, top with fresh cilantro, and serve hot. Pair with jasmine rice if desired.
Notes
You can soften lemongrass by soaking it in warm water before chopping to help release its aroma. Store leftovers in the fridge for up to 3 days and reheat gently on the stove.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 4g
- Sodium: 780mg
- Fat: 22g
- Saturated Fat: 14g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 22g
- Cholesterol: 55mg
Keywords: tom kha gai, thai chicken soup, coconut milk soup, spicy soup, comfort food