Best Ever Tom Kha Gai

Featured in: Weeknight Dinners

This aromatic Thai soup combines creamy coconut milk with tender chicken breast, earthy mushrooms, and vibrant herbs. The broth gets its distinctive flavor from lemongrass, galangal, and kaffir lime leaves, balanced perfectly with tangy fresh lime juice and salty fish sauce.

The key is building the aromatic base first by simmering the traditional Thai aromatics in chicken stock. This infuses the liquid with deep, complex flavors before adding the coconut milk and chicken. Keep the heat gentle once the coconut milk goes in to prevent separating.

The finished bowl is garnished generously with fresh cilantro, green onions, and extra lime wedges for brightness. Each spoonful delivers the perfect balance of creamy, tangy, salty, and subtly sweet elements that makes Tom Kha Gai so beloved worldwide.

Updated on Sun, 25 Jan 2026 12:51:06 GMT
A bowl of creamy Best Ever Tom Kha Gai Soup, garnished with fresh cilantro and lime wedges. Save to Pinterest
A bowl of creamy Best Ever Tom Kha Gai Soup, garnished with fresh cilantro and lime wedges. | yummywithmia.com

Tom Kha Gai is the ultimate Thai comfort food. This rich, creamy, and aromatic coconut chicken soup strikes a perfect balance between tangy lime, salty fish sauce, and the subtle heat of Thai chilies. With tender chicken breast and earthy mushrooms, it's a soul-warming dish that brings authentic flavors to your kitchen.

A bowl of creamy Best Ever Tom Kha Gai Soup, garnished with fresh cilantro and lime wedges. Save to Pinterest
A bowl of creamy Best Ever Tom Kha Gai Soup, garnished with fresh cilantro and lime wedges. | yummywithmia.com

The secret to an incredible Tom Kha Gai lies in the infusion of aromatics. By simmering lemongrass, kaffir lime leaves, and galangal in chicken stock, you create a deeply flavorful base that transforms simple ingredients into an extraordinary meal.

Ingredients

  • Chicken & Broth: 400 g chicken breast (thinly sliced), 800 ml chicken stock, 400 ml full-fat coconut milk.
  • Aromatics: 2 stalks lemongrass (smashed), 4 kaffir lime leaves (torn), 3 slices galangal, 3 Thai birds eye chilies (crushed), 4 cloves garlic (smashed), 4 small shallots (sliced).
  • Vegetables: 200 g oyster or white mushrooms (sliced), 100 g cherry tomatoes (halved).
  • Seasonings: 2 ½ tbsp fish sauce, 1 ½ tbsp fresh lime juice, 1 tsp palm sugar, ½ tsp salt.
  • Garnishes: Fresh cilantro, green onions, lime wedges, and optional red chili.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon

Instructions

Step 1
In a large saucepan, bring the chicken stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Simmer for 5 minutes to infuse the flavors.
Step 2
Add the chicken breast slices to the broth. Reduce heat to a gentle simmer and cook for 5–7 minutes until the chicken is just cooked through.
Step 3
Pour in the coconut milk, stirring gently. Add mushrooms and tomatoes. Simmer for another 5 minutes, ensuring the soup does not boil.
Step 4
Season with fish sauce, lime juice, palm sugar, and salt. Taste and adjust seasoning to your preference.
Step 5
Remove the aromatics (lemongrass, kaffir lime leaves, galangal, garlic) with a slotted spoon before serving, if desired.
Step 6
Ladle soup into bowls. Garnish with cilantro, green onions, lime wedges, and extra chili if desired. Serve immediately.

Zusatztipps für die Zubereitung

When adding the coconut milk, keep the heat low to ensure the soup does not boil, as high heat can cause the coconut milk to separate. Always adjust the chili quantity to match your personal spice preference.

Varianten und Anpassungen

For a vegetarian version, substitute the chicken with firm tofu and use vegetable broth. Replace the fish sauce with soy sauce or tamari. If galangal and kaffir lime leaves are hard to find, fresh ginger and lime zest can be used as practical substitutes.

Serviervorschläge

Serve this soup piping hot in deep bowls. For a heartier and more filling meal, pair it with a side of steamed jasmine rice. Don't forget the extra lime wedges for a fresh zing at the table.

Sliced chicken, oyster mushrooms, and cherry tomatoes swimming in aromatic Thai coconut broth for Best Ever Tom Kha Gai Soup. Save to Pinterest
Sliced chicken, oyster mushrooms, and cherry tomatoes swimming in aromatic Thai coconut broth for Best Ever Tom Kha Gai Soup. | yummywithmia.com

With its vibrant colors and complex flavors, this Best Ever Tom Kha Gai Soup is a guaranteed crowd-pleaser. Enjoy the warmth of this Thai classic tonight!

Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon

Common Recipe Questions

Can I make Tom Kha Gai vegetarian?

Yes, substitute chicken with firm tofu and use vegetable broth instead of chicken stock. Replace fish sauce with soy sauce or tamari to maintain the salty umami element while keeping it plant-based.

What can I use instead of galangal?

Fresh ginger makes the best substitute for galangal, though the flavor will be slightly different. Use the same amount and slice it thinly. You can also find frozen galangal at Asian markets.

Why does my coconut milk separate?

Coconut milk can curdle if boiled too vigorously. Once you add the coconut milk, reduce heat to a gentle simmer and avoid bringing it to a rolling boil. Stirring gently also helps maintain the creamy texture.

Can I make this soup ahead of time?

Yes, you can prepare the soup up to 2 days in advance. Store it in the refrigerator and reheat gently. The flavors often improve overnight. Add fresh garnishes just before serving for the best presentation.

How do I adjust the spice level?

Start with fewer Thai chilies if you prefer mild heat. You can always add more later. Removing the seeds from chilies also reduces heat. For maximum spice, leave the chilies whole and let them infuse longer in the broth.

What's the best way to serve Tom Kha Gai?

Serve hot in deep bowls, generously garnished with fresh cilantro, sliced green onions, and lime wedges on the side. Steamed jasmine rice makes an excellent accompaniment to soak up the flavorful broth.

Best Ever Tom Kha Gai

Rich, aromatic Thai coconut chicken soup with tangy lime, tender chicken, and fragrant herbs ready in 40 minutes.

Prep Time
15 minutes
Cooking Duration
25 minutes
Overall Time
40 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Medium

Culinary Origin Thai

Total Output 4 Portion Size

Dietary Preferences Dairy-Free, Gluten-Free

What You'll Need

Chicken & Broth

01 14 oz boneless, skinless chicken breast, thinly sliced
02 3 1/3 cups chicken stock
03 1 can full-fat coconut milk (13-14 oz)

Aromatics

01 2 stalks lemongrass, trimmed and smashed
02 4 kaffir lime leaves, torn
03 3 slices galangal (or ginger substitute)
04 3 Thai birds eye chilies, crushed
05 4 cloves garlic, smashed
06 4 small shallots, sliced

Vegetables

01 7 oz oyster or white mushrooms, sliced
02 3.5 oz cherry tomatoes, halved

Seasonings

01 2 ½ tbsp fish sauce
02 1 ½ tbsp fresh lime juice
03 1 tsp palm sugar (or light brown sugar)
04 ½ tsp salt

Garnishes

01 Fresh cilantro leaves
02 Sliced green onions
03 Extra lime wedges
04 Thinly sliced red chili (optional)

Steps to Follow

Step 01

Prepare Aromatic Broth Base: Bring chicken stock to a gentle boil in a large saucepan. Add lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Simmer for 5 minutes to allow flavors to infuse into the liquid.

Step 02

Cook Chicken: Add sliced chicken breast to the aromatic broth. Reduce heat to maintain a gentle simmer and cook for 5–7 minutes until chicken is just cooked through and opaque.

Step 03

Add Coconut Milk and Vegetables: Pour in coconut milk while stirring gently to incorporate. Add mushrooms and cherry tomatoes. Simmer for an additional 5 minutes, being careful not to bring soup to a full boil to prevent coconut milk from separating.

Step 04

Season and Adjust: Add fish sauce, lime juice, palm sugar, and salt. Stir well and taste the soup. Adjust seasoning levels as needed to balance sour, salty, and sweet notes according to preference.

Step 05

Remove Aromatics: Use a slotted spoon to remove and discard large aromatics including lemongrass stalks, kaffir lime leaves, galangal slices, and garlic cloves. This step is optional but creates a smoother eating experience.

Step 06

Serve and Garnish: Ladle hot soup into serving bowls. Top with fresh cilantro leaves, sliced green onions, and lime wedges. Add extra sliced red chili if additional heat is desired. Serve immediately while hot.

Tools Required

  • Large saucepan or soup pot
  • Chef's knife
  • Cutting board
  • Ladle
  • Slotted spoon

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains fish (fish sauce)
  • Coconut is classified as a tree nut alternative—individuals with nut allergies should verify safety with their healthcare provider
  • Fish sauce may contain gluten; always check labeling if sensitive

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 320
  • Fats: 18 grams
  • Carbohydrates: 11 grams
  • Proteins: 27 grams