Vegetarian Thai Coconut Vegetable Soup Recipe

Tom Kha Thai soup
Jonelle Weaver / Getty Images
Ratings (15)
  • Total: 70 mins
  • Prep: 10 mins
  • Cook: 60 mins
  • Yield: 4 Servings
Nutritional Guidelines (per serving)
935 Calories
64g Fat
76g Carbs
30g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Traditionally, Thai coconut soup, or tom kha, is made with lots of spices, such as galangal and lemongrass, and also with chicken. This easy vegetarian Thai coconut vegetable soup recipe is made with fresh cilantro, lime, and cayenne to duplicate the Thai flavors with some more commonly found ingredients.

Coconut soup has a long history in Thailand. A recipe for Thai coconut soup as it is commonly prepared today was first introduced in a Thai cookbook in 1890, and that is the recipe that prevails today. And while it's usually made with chicken, vegetarians won't miss out by making this flavorful version of a Thai tradition.


  • 1 onion (diced)
  • 2 bell peppers (red, diced)
  • 3 garlic cloves, (minced)
  • 1 carrot (sliced)
  • Optional: 1 can chickpeas
  • 4 tablespoons olive oil
  • 1/2 tsp cumin
  • 1/2 teaspoon coriander
  • 1/4 teaspoon cayenne
  • 2 1/2 cups tomatoes (diced)
  • 1 cup coconut milk
  • 1 cup peanut butter
  • 1/2 cup vegetable broth
  • 3 limes (freshly squeezed juice)
  • 1 teaspoon salt
  • 1/2 cup basil (or cilantro fresh chopped)

Steps to Make It

Sautee the onion, peppers, and garlic in olive oil in a large pot until onions are soft, about 3 to 5 minutes.

Add the remaining ingredients, except for the basil, and bring to a simmer. Allow to cook over low heat for one hour.

Transfer half of the soup to a blender and puree until smooth, then return to the pot.

Add basil or cilantro and enjoy your coconut soup!


This recipe is both vegetarian and vegan, so it is 100 percent egg-free, dairy-free and low in cholesterol. We like to add some diced and sauteed tofu to coconut soup to give it an extra boost of protein.​

Thai food can be very vegetarian and vegan-friendly. If you're looking for more ideas to whip up in your own kitchen, try these other vegetarian and vegan Thai recipes:


Khun, T., & Lertviriyavit, T. (2016, November 27). Ancient Tom Kha Bpet recipe. Traditional Recipes,