Tom Kha Gai (Thai Coconut Chicken Soup)
dinner

Tom Kha Gai (Thai Coconut Chicken Soup)

A
By Chef
07 March 2026
3.8 (33)
A

article by Chef

March 7, 2026

"Warm, fragrant Tom Kha Gai: creamy coconut broth with bright aromatics and tender chicken. A comforting Thai classic you can make at home."

jump to recipe

Introduction

A bowl of Tom Kha Gai feels like a warm embrace โ€” the kind that wraps around you with layered aromas and a soothing, silky mouthfeel. As a professional food writer who spends as much time across markets and home kitchens as I do at the stove, I find this soup repeatedly returns to the top of my comfort-food list for its uncanny ability to balance warmth, creaminess and brightness in every spoonful.

  • Itโ€™s at once nourishing and elegant, an everyday luxury you can make without fuss.
  • It showcases fragrant layers rather than heavy spice, so each aroma lands clearly.
  • Itโ€™s adaptable: you can adjust its heat, tang and richness to your palate.

As a creator, I love how this soup teaches the principle of layering: short, intentional steps that build a complex result. In this article Iโ€™ll walk you through why this bowl works so well, how to gather and prepare everything efficiently, and the exact assembly steps so your final pot sings with nuance. Expect tips on timing, subtle adjustments to balance, and presentation ideas to make this humble bowl feel special. Whether youโ€™re new to Southeast Asian cooking or a longtime lover of bold flavors, youโ€™ll find guidance here to make a bowl thatโ€™s deeply comforting and memorably fragrant.

Why Youโ€™ll Love This Recipe

This is a soup that delivers comfort without heaviness. Itโ€™s designed to soothe the palate while offering a lively aromatic profile that keeps every spoonful interesting. As a recipe developer, I focus on clarity of flavor: each element in the pot should be discernible, not muddled. That approach makes the bowl both approachable and sophisticated.

  • Fast satisfaction: You get deep flavor in a short hands-on time.
  • Balanced complexity: It juxtaposes creamy richness with bright acidity and a gentle heat.
  • Flexible to your pantry: Small swaps accommodate what you have without losing soul.

In my kitchens I often turn to this soup when I want something that feels indulgent yet light. Itโ€™s equally suited to a weeknight family meal as it is to a relaxed weekend lunch with friends. The layering method ensures that the aromatics infuse the liquid early, the creamy element smooths the broth, and the protein finishes tender and succulent. The end result is a bowl youโ€™ll come back to again and again because it comforts and excites simultaneously.

Flavor & Texture Profile

Think in terms of contrast and balance. The broth is the stage: a silky, slightly sweet foundation set against lively bright notes and a restrained spicy whisper. The magic happens when you let those contrasts remain distinct โ€” creamy richness should not obliterate the aromatics, and heat should uplift rather than overpower.

  • Silky base: Smooth mouthfeel that coats the palate without being cloying.
  • Aromatic lift: High, fragrant top notes that perfume each spoonful.
  • Tender protein: Gentle poaching leaves the meat soft and juicy.
  • Earthy elements: Soft, yielding mushroom pieces add bite and grounding texture.
  • Finishing balance: A final hit of acid brightens the bowl while a touch of sweetness rounds edges.

When you taste a well-made bowl, you should notice three layers: the immediate aromatic greeting, the comforting creamy middle, and the clean, light finish that invites another spoonful. Texture plays a supporting role: the broth should be velvety, the protein tender, and the garnishes (used judiciously) adding a fresh contrast. I always aim for a bowl where none of the layers fight each other; instead, they breathe together.

Gathering Ingredients

Gathering Ingredients
Organize your ingredients before you start โ€” mise en place saves time and prevents overcooking.

  • 400 ml coconut milk
  • 500 ml chicken stock/broth
  • 300 g chicken breast, thinly sliced
  • 2โ€“3 stalks lemongrass, bruised and cut into 5 cm pieces
  • 3โ€“4 slices galangal (or fresh ginger)
  • 4โ€“6 kaffir lime leaves, torn
  • 2โ€“3 Thai bird's eye chilies, smashed
  • 150 g mushrooms, halved (straw or button)
  • 2 tbsp fish sauce
  • 2 tbsp lime juice (about 1โ€“2 limes)
  • 1 tsp palm sugar (or brown sugar)
  • 1 tbsp vegetable oil
  • Fresh cilantro, chopped
  • 2 spring onions, sliced
  • Salt to taste

When you collect these items, arrange them in small bowls and measure liquids into pitchers. Tip: slicing the protein uniformly ensures even cooking; tearing the aromatic leaves and bruising the stalks releases their fragrance more effectively. If an ingredient is unfamiliar, look for fresh, firm produce and a full-fat canned base for the best texture. The act of organizing lets you cook with confidence and keeps your stove-side work relaxed and focused.

Preparation Overview

Good preparation is half the success of the final bowl. Before you ever touch heat, take a moment to think about timing and temperature control. The core idea is to build fragrance first, introduce the body of the soup, then gently finish the proteins so they stay tender.

  • Mise en place: Measure, slice and group everything so the cook stage is uninterrupted.
  • Control your heat: Use moderate temperatures to coax aromatics without burning them.
  • Layering order: Add items in stages so each one contributes a clear note to the broth.

Knife skills matter here: even thin, consistent slices on the protein will ensure an even finish, while matching the size of the softer vegetables helps them cook at a similar rate. Keep garnishes ready to go; theyโ€™re added at the end and must be bright and fresh. Finally, taste and adjust at the finish โ€” small corrections of salt, acid or sweetness are what make the bowl sing. These preparatory approaches allow you to focus on the nuances during the cook stage and avoid rough, uneven outcomes.

Cooking / Assembly Process

Cooking / Assembly Process
Follow the steps with attention to timing and you'll be rewarded with a deeply aromatic, balanced soup.

  1. Warm the oil: Heat the oil in a medium pot over medium heat until shimmering but not smoking.
  2. Bloom the aromatics: Add the prepared aromatic pieces and sautรฉ for 1โ€“2 minutes until fragrant, taking care not to brown them.
  3. Add the stock: Pour in the stock, bring to a gentle simmer, and allow the aromatics to infuse for 5โ€“7 minutes so the broth takes on their perfume.
  4. Incorporate the creamy element: Stir in the creamy base, then add the chilies and mushrooms; simmer gently for 3โ€“4 minutes to soften the mushrooms and meld flavors.
  5. Poach the protein: Add the thinly sliced protein and simmer for 5โ€“7 minutes, or until it is cooked through and tender.
  6. Season and balance: Stir in the seasoning components, taste, and adjust โ€” increase saltiness, acidity or sweetness in small increments until the broth is harmonious.
  7. Finish and rest: Remove from heat, discard any large aromatic pieces if desired, then fold in the fresh herbs and sliced scallions just before serving.
  8. Serve hot: Ladle into bowls and offer additional bright or spicy garnishes on the side for diners to personalize.

These steps emphasize gentle heat and timing rather than forceful cooking. Watch the simmer closely: vigorous boiling will break the texture of the creamy base and make the protein tough. Aim for a calm, steady simmer during poaching and a final gentle finish that preserves clarity of flavor. Adjustments at the end are normal and expected โ€” trust your palate and refine until it tastes balanced and bright.

Serving Suggestions

Presentation is simple: serve this soup hot and let the bowl speak for itself. The most satisfying way to enjoy it is straight from the pot into warmed bowls so the aromatic steam releases immediately. Offer small extras on the side so each diner can tailor the bowl to their preference.

  • A small wedge of bright citrus on the side to add at the table for a lively finish.
  • A scattering of fresh herbs or thinly sliced green stalks right before serving for a crisp, herbal lift.
  • A bowl of steamed fragrant rice served alongside absorbs the broth and makes the meal heartier.
  • A little extra heat on the side allows fans of spice to kick up the temperature without flattening the subtler aromatics.

When plating for guests, small bowls with a few thoughtfully arranged garnishes look beautiful and encourage personalization. For a casual family meal, place the pot in the center with the extras within reach; for a more formal presentation, dish quietly and finish each bowl with a bright accent. The key is contrast: a warm, silky liquid paired with a crisp fresh note will always feel balanced and inviting.

Storage & Make-Ahead Tips

This soup stores well but benefits from mindful reheating. If you plan to make it ahead, follow a few principles so it retains texture and flavor. Cool the soup quickly to safe temperatures, then refrigerate in airtight containers for short-term storage or freeze for longer keeping. When cooling, separate large components where practical so the textures remain distinct after reheating.

  • Refrigeration: Use within a few days and always reheat gently over low heat to avoid breaking the creamy base.
  • Freezing: For longer storage, freeze in portion-sized containers. Thaw overnight in the fridge before reheating.
  • Texture management: Reheat slowly and avoid boiling so protein stays tender and the broth remains smooth.
  • Freshen on serving: Add fresh herbs or a bright acidic element after reheating rather than during storage to restore lift.

If you anticipate leftovers, consider undercooking the protein slightly during the first cook so it finishes perfectly upon gentle reheating. Conversely, if you intend to freeze, you may prefer to remove larger fresh garnishes before freezing and add them when serving. Little adjustments like these keep the bowl tasting lively even after time in the fridge or freezer.

Frequently Asked Questions

Q: Can I make this milder or spicier?
Yes โ€” adjust the amount of heat-bearing components to taste and add them in small increments so you can find the right level. Always taste and let the soup rest briefly before final adjustments.

Q: Whatโ€™s the best way to keep the protein tender?
Cook it gently at a low simmer and remove it from heat as soon as itโ€™s just done. High, rolling boils will toughen delicate pieces quickly.

Q: Can I prepare components in advance?
Yes โ€” aromatics can be bruised and prepped ahead, and liquids measured. Keep delicate fresh herbs until the last minute for brightness.

Q: How do I fix a bowl that tastes too flat or one-note?
Small incremental additions of acidity, saltiness or sweetness will round the bowl. Add in tiny amounts and taste after each addition to avoid overshooting.

Q: Is it okay to substitute certain items?
Some swaps are possible to accommodate availability, but preserve the principle of balancing creamy richness, aromatic lift and gentle heat so the character remains intact.

Final note: If you have a specific question not covered here โ€” perhaps about equipment, a pantry swap, or plating ideas โ€” Iโ€™m happy to help. Drop a note with your constraints and Iโ€™ll suggest tailored adjustments so your pot turns out just the way you like it.
Tom Kha Gai (Thai Coconut Chicken Soup)

Tom Kha Gai (Thai Coconut Chicken Soup)

Warm up with authentic Tom Kha Gai โ€” a creamy, tangy Thai coconut soup with fragrant galangal, lemongrass and tender chicken. Comfort in a bowl! ๐Ÿฅฅ๐ŸŒถ๏ธ๐Ÿ‹

total time

30

servings

4

calories

320 kcal

ingredients

  • 400 ml coconut milk ๐Ÿฅฅ
  • 500 ml chicken stock/broth ๐Ÿ—
  • 300 g chicken breast, thinly sliced ๐Ÿ—
  • 2-3 stalks lemongrass, bruised and cut into 5 cm pieces ๐ŸŒฟ
  • 3-4 slices galangal (or fresh ginger) ๐Ÿซš
  • 4-6 kaffir lime leaves, torn ๐Ÿ‹
  • 2-3 Thai bird's eye chilies, smashed ๐ŸŒถ๏ธ
  • 150 g mushrooms, halved (straw or button) ๐Ÿ„
  • 2 tbsp fish sauce ๐ŸŸ
  • 2 tbsp lime juice (about 1-2 limes) ๐Ÿ‹
  • 1 tsp palm sugar (or brown sugar) ๐Ÿฏ
  • 1 tbsp vegetable oil ๐Ÿ›ข๏ธ
  • Fresh cilantro, chopped ๐ŸŒฟ
  • 2 spring onions, sliced ๐Ÿง…
  • Salt to taste ๐Ÿง‚

instructions

  1. 1
    Heat the vegetable oil in a pot over medium heat.
  2. 2
    Add the bruised lemongrass, sliced galangal and torn kaffir lime leaves; sautรฉ for 1โ€“2 minutes until fragrant.
  3. 3
    Pour in the chicken stock and bring to a gentle simmer. Let aromatics infuse for 5โ€“7 minutes.
  4. 4
    Stir in the coconut milk, then add the smashed chilies and mushrooms. Simmer for 3โ€“4 minutes.
  5. 5
    Add the thinly sliced chicken and cook for 5โ€“7 minutes more, until the chicken is cooked through.
  6. 6
    Season the soup with fish sauce, lime juice and palm sugar. Taste and adjust: more fish sauce for saltiness, more lime for tang, more sugar for balance.
  7. 7
    Remove from heat and discard large pieces of lemongrass and galangal if desired.
  8. 8
    Stir in chopped cilantro and sliced spring onions just before serving.
  9. 9
    Ladle into bowls and garnish with extra cilantro, a few sliced chilies or a wedge of lime. Serve hot with steamed jasmine rice if you like.