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

Thai Coconut Chicken Soup (Tom Kha Gai)

There’s a soup that somehow manages to be both soothing and bright, creamy and citrusy, rustic and elegant: Thai Coconut Chicken Soup (Tom Kha Gai). It’s the bowl I reach for when I want something restorative but not heavy, a dish that feels like a warm hug with a lively kick. Today I’m sharing a reliably simple, weeknight-friendly version that uses pantry-friendly pastes and rotisserie chicken for speed, while keeping the flavors authentic and vibrant.

Why you’ll love this recipe

  • Fast and flavorful: Using ready-to-use lemongrass and ginger pastes plus cooked shredded chicken cuts the time without skimping on taste.
  • Balanced flavors: Tangy lime, creamy coconut milk, fragrant lemongrass, and a touch of heat from serrano create that classic harmony Tom Kha Gai is known for.
  • Flexible: Add more veggies, swap protein, or increase heat — this soup is forgiving and adaptable.

Ingredients

Makes about 4–6 servings

  • ▢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, to taste
  • ▢Fresh cilantro, for garnish
  • ▢Hot sauce, for serving

Equipment

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

Taste profile and notes

Easy Thai Coconut Chicken Soup (Tom Kha Gai) recipe image

Thai Coconut Chicken Soup (Tom Kha Gai) is built on contrast. The coconut milk brings a round, silky texture that calms the acidity of lime juice and the brightness of lemongrass. Fresh cilantro finishes the soup with herbaceous perfume, while serrano adds a clean, immediate heat. Brown sugar is a small but essential balancing agent; it keeps the lime from tasting too sharp and pulls all the flavors together.

If you prefer a milder soup, leave the serrano out or add it sparingly. For a more pronounced lemongrass and ginger presence, you can increase the pastes by a half teaspoon each, but start small — they’re concentrated and can quickly dominate.

Step-by-step instructions

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

The following directions are rewritten for clarity and follow the ingredient list exactly. Read through once before starting so everything is prepped and within reach. Keep the same order of operations so the soup develops the right balance of flavors.

  1. Prepare your ingredients: measure 8 cups chicken stock, chop ¼ cup fresh cilantro, squeeze 3 tablespoons lime juice from 2 limes, and have 1 teaspoon kosher salt handy. Measure 1 tablespoon lemongrass paste and 1 tablespoon ginger paste. Remove the seeds from 1 serrano chili and finely chop the pepper. Slice 1 cup white button mushrooms, halve cherry tomatoes, and shred 3 cups cooked chicken.
  2. In a large soup pot or Dutch oven, pour in the 8 cups chicken stock and set it over medium heat. Warm the stock until it begins to steam and small bubbles form around the edges — you want it hot, but not a rolling boil.
  3. Add the aromatics: stir in the 1 tablespoon lemongrass paste and 1 tablespoon ginger paste. Use a spoon to dissolve the pastes into the stock so their oils disperse evenly. Cook for 2–3 minutes, stirring occasionally, to let those flavors bloom into the stock.
  4. Lower the heat to medium-low and stir in the 1/4 cup chopped fresh cilantro, the 1 teaspoon kosher salt, and the finely chopped serrano chili. Let the mixture simmer gently for 3–4 minutes so the cilantro softens and the chili releases its heat into the broth.
  5. Add the mushrooms and shredded chicken: stir the 1 cup sliced white button mushrooms and the 3 cups cooked and shredded chicken into the pot. Simmer the soup for 5 minutes so the mushrooms cook through and the chicken warms without becoming dry.
  6. Pour in the coconut milk: slowly add the entire 14-ounce can of coconut milk, stirring to combine. Increase the heat just enough so the soup returns to a gentle simmer, but do not let it boil vigorously — high heat can cause the coconut milk to separate. Simmer for 4–5 minutes until the soup is uniformly creamy and heated through.
  7. Add sweet and sour balance: stir in the 1 tablespoon brown sugar and the 3 tablespoons lime juice. Taste the soup and adjust seasoning if needed. If it needs a touch more salt, add small pinches of kosher salt and stir between additions.
  8. Finish and garnish: remove the pot from heat. Stir in extra chopped cilantro if you like a more herb-forward finish. Ladle the soup into bowls and top with halved cherry tomatoes and additional fresh cilantro. Pass hot sauce at the table for anyone who wants extra heat.

Serving suggestions

This soup is lovely on its own with crusty bread or jasmine rice for a more filling meal. If you’re serving multiple people, set out bowls of extra cilantro, lime wedges, sliced serrano, and hot sauce so everyone can customize their bowl. A small side salad or a simple cucumber relish also pairs nicely to add crisp texture.

Make-ahead and storage

To make this soup ahead, prepare it through step 6, cool to room temperature, and refrigerate in an airtight container for up to 3 days. When reheating, warm gently over medium-low heat and stir frequently; add a splash of chicken stock or water if the coconut milk thickens too much. The fresh cilantro and cherry tomatoes are best added just before serving to preserve brightness and texture.

Ingredient swaps and dietary tips

  • If you don’t have rotisserie chicken, poach boneless chicken breasts or thighs in the chicken stock until cooked through, then shred and proceed with the recipe.
  • For a vegetarian version, use vegetable stock and swap chicken for firm tofu or shredded king oyster mushrooms; increase the mushrooms to add body.
  • Can’t find lemongrass or ginger paste? Freshly minced ginger and finely chopped lemongrass can be used; double the amount and simmer slightly longer to extract flavor, but the paste is much more convenient.

Troubleshooting

  • Soup tastes flat: Add a squeeze more lime juice and a small pinch of kosher salt. The citrus and salt will brighten the flavors quickly.
  • Coconut milk split or oily looking: Reduce heat before adding the coconut milk and warm gently. If separation happens, whisk in a splash of warm chicken stock and a little lime juice to bring it back together.
  • Too spicy: Remove a few spoonfuls of soup to cool, then add a touch more coconut milk and brown sugar to balance the heat.

Flavor tips from my kitchen

I love to add the cilantro early into the broth so it infuses the soup with a subtle herbiness, but I also reserve a little fresh cilantro for garnish so each spoonful gets that bright, fresh finish. Cherry tomatoes are optional, but they add a lightly acidic pop and an attractive color contrast. If you like a smokier note, a dash of soy sauce or fish sauce (use sparingly) can deepen the umami — but the lime-ginger-lemongrass-coconut profile is what makes this soup sing, so don’t overpower it.

Final thoughts

Thai Coconut Chicken Soup (Tom Kha Gai) is deceptively simple and endlessly comforting. It’s the kind of recipe you’ll return to again and again, whether you’re recovering from a busy day, hosting a casual dinner, or craving a taste of Southeast Asia at home. With ready-made pastes and leftover or rotisserie chicken, you can have an incredibly aromatic, luscious soup on the table in under 30 minutes.

Make a big pot — the flavors often taste even better the next day — and enjoy a bowl that’s creamy, bright, and gently spiced.

Homemade Thai Coconut Chicken Soup (Tom Kha Gai) photo

Thai Coconut Chicken Soup (Tom Kha Gai)

A bright, comforting Thai coconut chicken soup with lemongrass, ginger, lime, and cilantro.
Prep Time5 minutes
Cook Time25 minutes
Total Time30 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 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 shredded chicken I used rotisserie chicken
  • 14 ounces coconut milk about 1 can
  • 1 tablespoon brown sugar
  • cherry tomatoes halved, for topping
  • fresh cilantro for garnish
  • hot sauce optional, for serving

Instructions

  • In a 6-quart Dutch oven or large stock pot, combine the chicken stock, chopped cilantro, lime juice, kosher salt, lemongrass paste, ginger paste, and chopped serrano chili. Stir to combine and bring to a boil over medium-high heat.
  • Reduce the heat to a simmer and cook for 15 minutes to allow the flavors to infuse.
  • 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.
  • Stir in the coconut milk and brown sugar until smooth and fully combined; heat gently so the soup is warm but not boiling.
  • Adjust seasoning if needed, then ladle into bowls and top with halved cherry tomatoes, additional cilantro, and hot sauce if desired.

Equipment

  • Dutch oven or large stock pot

Notes

  • Use chicken stock rather than broth for a richer flavor.
  • If you dislike cilantro, parsley can be used though the flavor will change.
  • Add the coconut milk slowly and off the heat to reduce the chance of curdling.
  • Remove serrano seeds to reduce heat.
  • Rotisserie chicken is a convenient option for shredded chicken.

Similar Posts

Leave a Reply

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

Recipe Rating