Go Back
+ servings
A close up look at a bowl of tom kha gai with lots of vegetables.
Print Recipe
5 from 1 vote

Tom Kha Gai

A delicious and easy Tom Kha Gai recipe with all the authentic flavors, bulked up with more vegetables than the soup typically has.
Prep Time20 mins
Cook Time40 mins
Total Time1 hr
Course: Main Course
Cuisine: Thai
Servings: 6 servings
Calories: 349kcal


  • 1 tablespoon avocado oil
  • 1/2 cup ginger peeled and very thinly sliced
  • 1/2 cup Thai shallots or sub any shallot
  • 3 stalks lemongrass cut into 1 inch pieces
  • 5 cups water
  • 1 1/2 tablespoons vegetable bouillon I use Rapunzel (great flavor)
  • 2 chicken breasts or thighs, sliced into small pieces
  • 1 carrot peeled and sliced
  • 2 cups asparagus cut into 1 inch pieces
  • 2 cups mushrooms sliced
  • 2 15 ounce coconut milk full fat, canned
  • 4 kaffir lime leaves torn (if available)*
  • 1-2 tablespoons paleo fish sauce optional
  • 1-3 teaspoons paleo sriracha sauce or use sliced red Thai chilis
  • sea salt to taste
  • lime wedges to garnish
  • cilantro to garnish


  • After peeling, very thinly slice the ginger. This helps the flavor come out, and also allows the ginger to become soft so it can be eaten along with the soup. The shallots need peeled, and can be roughly sliced or diced. To prepare the lemongrass, cut it into 1 inch sections, and "smash" it with the side of a knife to start releasing the oils.
  • Add the avocado oil to a pot over medium heat, and add the ginger, lemongrass, and shallots. Saute for about 5 minutes to start releasing the flavors.
  • Add the water and vegetable bouillon, and gently boil for about 20 minutes. Do not replace the water that evaporates. Adding the coconut milk will add more volume without diluting the flavors of the soup.
  • Add the thinly sliced chicken, and allow it to poach in the broth for about 5 minutes.
  • Add the carrots, asparagus, and mushrooms, and continue to simmer for 5-10 minutes. While the soup is finishing, add the chili sauce or chilis, salt, and optional fish sauce (I omit the fish sauce most often) to taste. Add additional water if the soup is too thick for your tastes. If you have access to kaffir lime leaves, gently tear them to start releasing the oils and let them simmer along with the vegetables.
  • Serve garnished with lime wedges and cilantro. This soup is great served with steamed rice, quinoa, or cauliflower rice.



Calories: 349kcal | Carbohydrates: 11g | Protein: 13g | Fat: 31g | Saturated Fat: 25g | Cholesterol: 24mg | Sodium: 97mg | Potassium: 731mg | Fiber: 2g | Sugar: 2g | Vitamin A: 2047IU | Vitamin C: 6mg | Calcium: 50mg | Iron: 6mg