Homemade Thai Coconut Chicken Soup (Tom Kha Gai) recipe photo
|

Thai Coconut Chicken Soup (Tom Kha Gai)

This is the kind of soup that hugs you from the inside out: creamy coconut, bright lime, fragrant lemongrass and ginger, tender shredded chicken, and a gentle heat from serrano chile. Thai Coconut Chicken Soup (Tom Kha Gai) is a classic for a reason — it’s quick, comforting, and wildly flavorful. I lean on pantry-friendly shortcuts like lemongrass and ginger pastes to make this weeknight-friendly without sacrificing authentic taste. The version here is written to be simple, with clear step-by-step instructions so you can make a big pot for a cozy dinner or to portion and freeze for meal prep.

Why you’ll love this recipe

Classic Thai Coconut Chicken Soup (Tom Kha Gai) dish photo

  • Rich and creamy from coconut milk but brightened by lime juice so it never feels heavy.
  • Fast to assemble: prepared shredded chicken keeps dinner on the table in under 30 minutes.
  • Flexible: add mushrooms, cherry tomatoes, or more chilies to suit your heat preference.
  • Uses concentrated flavorings (lemongrass and ginger pastes) that save time without sacrificing aroma.

Ingredients

  • 8 cups chicken stock
  • ¼ cup fresh cilantro, chopped, plus more for garnish
  • 3 tablespoons lime juice (from 2 limes)
  • 1 teaspoon kosher salt
  • 1 tablespoon lemongrass paste (Gourmet Garden brand recommended)
  • 1 tablespoon ginger paste (Gourmet Garden brand recommended)
  • 1 serrano chili, seeds removed and finely chopped
  • 1 cup white button mushrooms, sliced
  • 3 cups cooked and shredded chicken (I used rotisserie chicken)
  • 14 ounces coconut milk (1 can)
  • 1 tablespoon brown sugar
  • Cherry tomatoes, halved (amount to taste)
  • Fresh cilantro (for garnish)
  • Hot sauce (to taste)

Notes on ingredients and swaps

This recipe keeps things straightforward. I recommend using a good-quality chicken stock as the base because it carries the aromatics and coconut beautifully. The lemongrass and ginger pastes are convenient and concentrated; if you prefer fresh stalks and grated ginger, use roughly 1 tablespoon finely minced lemongrass and 1 tablespoon grated ginger to replace the pastes. The serrano provides a bright, clean heat — remove the seeds for milder spice. If you’d like even more depth, a splash of low-sodium soy sauce or fish sauce can be added, but keep portions small so the lime and coconut remain the stars.

Equipment

Easy Thai Coconut Chicken Soup (Tom Kha Gai) food shot

  • Large pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Sharp knife and cutting board
  • Ladle and bowls for serving

Step-by-step directions

Delicious Thai Coconut Chicken Soup (Tom Kha Gai) picture

Below are the rewritten, clear, step-by-step instructions that follow the original ingredient order and maintain the same amounts. I’ve organized the steps to walk you through building flavor, adding the main ingredients, and finishing with bright, fresh elements.

  1. Prepare your ingredients. Measure out 8 cups of chicken stock. Chop ¼ cup fresh cilantro and set aside extra cilantro for garnish. Juice 2 limes to yield 3 tablespoons lime juice. Remove seeds from 1 serrano chili and finely chop it. Slice 1 cup white button mushrooms and halve the cherry tomatoes. Shred 3 cups of cooked chicken and open the 14-ounce can of coconut milk.
  2. Warm the stock. Place a large pot or Dutch oven over medium heat and pour in the 8 cups chicken stock. Heat until it reaches a gentle simmer — you should see small bubbles breaking the surface but not a full boil.
  3. Build the aromatic base. Stir in 1 tablespoon lemongrass paste and 1 tablespoon ginger paste into the simmering stock. Add the finely chopped serrano chili. Allow these pastes to infuse the stock for 2–3 minutes, stirring occasionally so the oils release and the broth becomes fragrant.
  4. Add mushrooms and chicken. Add the 1 cup sliced white button mushrooms to the pot and simmer for 3–4 minutes so they begin to soften. Then add the 3 cups cooked and shredded chicken, stirring gently to combine. Let the chicken heat through for 2–3 minutes so the soup returns to a simmer.
  5. Stir in coconut milk and brown sugar. Reduce the heat to low and pour in the 14 ounces coconut milk. Stir in 1 tablespoon brown sugar until it dissolves completely. Keep the soup at a low simmer, not a boil, to prevent the coconut milk from separating. Cook gently for 3–4 minutes so flavors meld and the soup is warmed through.
  6. Season and balance. Stir in 3 tablespoons lime juice and 1 teaspoon kosher salt. Taste the broth and adjust for brightness or saltiness: if it needs more tang, add a bit more lime juice (a teaspoon at a time); if it needs more savory depth, add a small pinch more salt.
  7. Add fresh elements. Stir in the ¼ cup chopped fresh cilantro so it wilts slightly into the warm soup. Add the halved cherry tomatoes now so they warm through but retain their fresh pop — simmer 1–2 minutes more.
  8. Final adjustments and serving. Turn off the heat. If you’d like an extra hit of heat, add a few drops of hot sauce to each bowl or stir a teaspoon into the entire pot. Ladle the soup into bowls and garnish with additional fresh cilantro. Serve immediately while warm.

Serving suggestions

This soup is wonderful on its own, but you can pair it with steamed jasmine rice for a heartier meal or serve small bowls alongside a crisp green salad. If you want to stretch it into a noodle soup, add cooked rice noodles to individual bowls and pour the hot soup over them—this keeps noodles from getting too soft in the pot.

Troubleshooting & tips

  • If the soup tastes flat: it likely needs more acid. Add lime juice ½ teaspoon at a time until it sings.
  • If it’s too spicy: remove some of the broth and dilute with a little extra coconut milk or chicken stock, then rebalance with lime and salt.
  • Prevent coconut milk separation: maintain a gentle simmer rather than a vigorous boil after adding the coconut milk.
  • Make it creamier: use full-fat coconut milk and simmer gently for a few extra minutes to thicken slightly.
  • Make it lighter: use light coconut milk or increase chicken stock to dilute richness while keeping the coconut flavor.

Make-ahead and storage

Leftovers keep well in an airtight container in the refrigerator for 3–4 days. Reheat gently on the stove over low heat so the coconut milk doesn’t split; add a splash of chicken stock if the soup seems too thick after chilling. You can also freeze for up to 2 months—thaw in the fridge overnight and reheat slowly.

Variations to try

  • Vegetarian version: Replace chicken stock with vegetable stock and shredded chicken with firm tofu cubes or shredded roasted cauliflower; everything else remains the same.
  • More vegetables: Add thinly sliced carrots, baby bok choy, or bell peppers along with the mushrooms.
  • Greener and herbier: Stir in thinly sliced Thai basil or extra cilantro at the end if you love fresh herb notes.
  • Firmer texture: Add the shredded chicken a bit later if you want it less infused by the broth and more bite.

Nutrition snapshot

One bowl is a satisfying mix of protein and healthy fats from chicken and coconut milk, plus bright vitamin C from lime and fresh herbs. Exact nutrition will vary based on specific chicken stock and whether you use light or full-fat coconut milk.

Final thoughts

Thai Coconut Chicken Soup (Tom Kha Gai) is a kitchen win because it balances richness and brightness with minimal fuss. Using prepared pastes and shredded cooked chicken makes it totally accessible for busy nights, but the flavor still feels special and layered. The next time you want something that’s both soothing and vibrant, simmer a pot of this soup and let the fragrant aromas fill your kitchen.

Enjoy—serve hot, garnish with cilantro, and add hot sauce at the table for anyone who likes it spicy.

Homemade Thai Coconut Chicken Soup (Tom Kha Gai) recipe photo

Thai Coconut Chicken Soup (Tom Kha Gai)

A bright, fragrant Thai coconut chicken soup with lemongrass, ginger, lime, and tender chicken.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings: 6 bowls

Ingredients
  

  • 8 cups chicken stock
  • 1/4 cup fresh cilantro chopped, plus more for garnish
  • 3 tablespoons lime juice from about 2 limes
  • 1 teaspoon kosher salt
  • 1 tablespoon lemongrass paste Gourmet Garden recommended
  • 1 tablespoon ginger paste Gourmet Garden recommended
  • 1 serrano chili seeds removed and finely chopped
  • 1 cup white button mushrooms sliced
  • 3 cups cooked shredded chicken (I used rotisserie chicken)
  • 14 ounces coconut milk (1 can)
  • 1 tablespoon brown sugar
  • cherry tomatoes halved, for topping
  • fresh cilantro for garnish
  • hot sauce optional, to taste

Equipment

  • Dutch oven or large stock pot

Method
 

  1. In a 6-quart Dutch oven or large stock pot, combine the chicken stock, 1/4 cup chopped cilantro, lime juice, kosher salt, lemongrass paste, ginger paste, and the chopped serrano chili. Stir to combine.
  2. Bring the mixture to a boil over medium-high heat, then reduce to a simmer and cook gently for 15 minutes to allow the flavors to meld.
  3. Add the sliced mushrooms and shredded chicken to the pot, stir to combine, and simmer for 5 minutes, until the chicken is heated through and the mushrooms are tender.
  4. Remove the pot from the heat and stir in the coconut milk and brown sugar until smooth and fully combined.
  5. Return the pot to low heat briefly to warm (do not boil), then ladle the soup into bowls and top with halved cherry tomatoes, additional cilantro, and hot sauce if desired.

Notes

  • Use chicken stock rather than broth for a richer flavor.
  • If you dislike cilantro, parsley can be substituted though the flavor will differ.
  • Add coconut milk slowly and off the heat to reduce risk of curdling.
  • Adjust serrano chili to control heat level.
  • Rotisserie chicken is a quick, convenient option.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating