Enjoy 3 free meal plans and greater ease in the kitchen today! No payment info needed.

Tom Kha Gai Soup
with chicken / zucchini / mushrooms

Active: 30 minTotal: 30 min
20190311 tom kha gai nm 1.jpg?ixlib=rails 2.1

This coconut-based Thai soup has become one of our community's favorites since it was first introduced in March 2015. It's sweet, savory, and tangy all at the same time.
Smarts: We packed this soup with lots of veggies - feel free to swap in and out whatever you love best.



Tom Kha Gai Soup:
  • Lemongrass - 3 stalks, mashed
  • Ginger, fresh - 1/2 inch, thinly sliced
  • Garlic - 3 cloves, chopped
  • Mushrooms, any brown - 8 oz, thinly sliced (look for pre-sliced to save time)
  • Chicken breasts, boneless and skinless - 1 lb, chopped
  • Fish sauce - 2 tsp + 1 1/2 Tbsp
  • Brown sugar - 1 tsp + 1 tsp
  • Zucchini - 8 oz, thinly sliced
  • Tomatoes, medium - 1, thinly sliced
  • Oil, cooking - 1 Tbsp
  • Coconut milk - 1 cup
  • Stock, any type - 3 cups
  • Jalapenos (opt) - 1, thinly sliced
  • Cilantro - 1/4 bunch, leaves torn
  • Limes - 1/2, wedges
  • Hot sauce (opt) - to taste

Nutrition Facts

Serving Size: 1 serving
Servings Per Recipe 4
Amount Per Serving
Just a moment...
% Daily Value
Just a moment...
Just a moment...
Just a moment...
Just a moment...
Just a moment...
Just a moment...
Just a moment...
Just a moment...
Just a moment...

Increase your nutrition smarts


  1. Lemongrass / Ginger / Garlic / Mushrooms - Prep as directed. (Can be done up to 3 days ahead)
  2. Chicken - Chop into bite-sized pieces. Toss with first part of fish sauce and first part of brown sugar. Tenderize with a fork. (Can be done 1 day ahead)
  3. Zucchini / Tomatoes - Prep as directed.


  1. Heat a Dutch oven over medium-high heat. Add oil and then lemongrass, ginger, and garlic. Saute until fragrant, ~1 minute.
  2. Add chicken to aromatics and saute until golden, 2 to 3 minutes.
  3. Fold in mushrooms and saute for another 2 to 3 minutes until mushrooms start to turn golden.
  4. Pour in coconut milk, stock, and second parts of fish sauce and brown sugar. Cover and bring to a boil and then simmer uncovered for 4 to 6 minutes.
  5. While soup is cooking, slice jalapenos, pick off cilantro leaves, and slice limes into wedges.
  6. Fold in zucchini and tomatoes. If you sliced zucchini super thin, the residual heat will cook the zucchini and you can just turn off the heat. Otherwise, simmer for another 2 to 3 minutes to cook the zucchini.
  7. Season with hot sauce and more fish sauce if it’s not savory / salty enough.
  8. Divide into bowls and serve with jalapenos, cilantro, and lime wedges.

Get access to all of our delicious recipes and time-saving meal plans!

Get 1 free month
Learn More

No payment info required for trial.


This meal has 44 reviews

One of my favoritest CS recipes! Be sure to increase all the aromatics and season the chicken with a little salt and pepper

By: Michelle
Posted: Mar 23, 2019
Diet: Original

Love this! I always add more broth.

By: Marin
Posted: Mar 22, 2019
Diet: Original

We thought this was okay, but no one loved it.

By: Tara
Posted: Mar 22, 2019
Diet: Original

Loved this. Used a whole can of coconut milk and split half soy and half fish sauce. It's also really good with a spoonful of chili sauce added to each bowl if you like spice!

By: Katherine
Posted: Mar 21, 2019
Diet: Vegetarian

I'm not sure if our fish sauce had gone bad, but the smell while we were cooking this was so off-putting, we could barely bring ourselves to eat it. It tasted all right, but not nearly creamy enough for what I'm accustomed to for tom kha. I'd put the whole can of coconut milk in next time, but I also probably wont' make it again.

By: Jenn
Posted: Mar 21, 2019
Diet: Original

Solid 4. Liked this and will be making again. Pretty simple and easy which is always nice. Soup felt light but was still filling. Baby corn weirds me out so I used a cup of frozen instead.

By: Laura
Posted: Mar 19, 2019
Diet: Vegetarian