Tired of dinner decisions? Enjoy a 30 day trial to our meal plan service, voted #1 by Lifehacker, and reduce your mental load today.

Tom Kha Gai Soup
with chicken / zucchini / mushrooms

Active: 30 minTotal: 30 min

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


This meal has 47 reviews

I thought this was super balanced and great flavors. We happen to have company over and they liked it a lot too.

By: Shaylee
Posted: Apr 10, 2019
Diet: Original

Used while can of coconut milk, carrots since I had those but no tomato. Needed more fish sauce. Came together quickly. I’d add more of the ginger, garlic, lemongrass (not the paste next time) and some chili sauce to spice it up. May try leftovers over rice noodles (and add lime, I forgot first time)

By: Christine
Posted: Apr 02, 2019
Diet: Gluten-free

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