clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tom Kha Soup (Thai Coconut Soup)

  • Author: Laura Nockett
  • Total Time: 30 minutes
  • Yield: 4 servings 1x


Tom Kha Soup, also known as Thai Coconut Soup is rich and creamy yet also sweet and sour with a kick of spice. This soup is traditionally made with chicken (called Tom Kha Gai), but this is a meatless version. 




2 tbsp olive oil

3 large cloves garlic, smashed

1 tbsp minced ginger

3 1″ pieces lemongrass stalk, smashed

6 cups vegetable broth

3 lime leaves

3 thai chilis, halved

2 cups coconut milk

2 tsp red curry paste

1 tbsp palm sugar

8oz white button mushrooms, sliced

1 red bell pepper, seeded and sliced into 1” pieces

1 baby bok choy, chopped

1 tbsp fish sauce

1 tbsp lime juice

zest of 1 lime



fresh cilantro

green onion, chopped

lime slices

Thai red chilis


Heat the olive oil in a large, heavy bottomed soup pot over medium heat

Add the garlic, ginger and lemongrass

Sauté 2-3 minutes

Pour in the vegetable broth

Add the lime leaves and Thai chilis

Turn up to medium-high

Bring to a boil

Reduce to a simmer, simmer for 5 minutes

Strain out the lemongrass pieces, lime leaves and Thai chilis

Pour in the coconut milk

Add the red curry paste and palm sugar, whisk

Bring back to a boil

Add the mushrooms, pepper and bok choy

Boil 2-3 minutes

Reduce to a simmer

Add the fish sauce, lime juice and lime zest

Simmer for 5-10 minutes

Add salt to taste if desired

Serve warm, garnish with cilantro, green onion, lime slices and Thai red chilis if desired

  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Cuisine: Thai

Keywords: #thaisoup, #tomkhasoup, #souprecipes, #thaicoconutsoup