Vegetarian Thai coconut soup with lime slices
Print Recipe
4.57 from 48 votes

Easy Tom Kha Soup (Vegetarian Thai Coconut Soup)

An easy, dairy-free, lightened up version of Tom Kha Soup (Thai coconut soup) made with coconut milk, ginger, spices and veggies. Perfect vegetarian weeknight dinner idea!
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Dinner, Lunch
Cuisine: Dairy-Free, Vegan, Vegetarian
Keyword: coconut soup, easy tom kha soup, thai coconut soup, tom kha soup, vegetarian thai recipe
Servings: 4 servings
Calories: 644kcal
Author: Jamie Silva


  • 2 tablespoons extra virgin olive oil
  • 1/2 small yellow onion chopped
  • 3 cloves garlic minced
  • 1 cup sliced mushrooms
  • 1 cup shredded carrots
  • 2 tablespoons low sodium soy sauce or coconut aminos
  • 1 teaspoon ground ginger
  • 1 teaspoon sugar or coconut sugar
  • 1/4 teaspoon cayenne pepper
  • 1/2 teaspoon pepper or more to taste
  • 1/4 teaspoon salt or more to taste
  • Zest from one lemon
  • 3 cups vegetable stock
  • 2 cans full-fat coconut milk (13.66 oz)
  • 1/4 cup fresh chopped cilantro
  • 2 green onions sliced
  • Lime wedges


  • In a dutch oven or large pot, heat olive oil over medium high heat. Add onion, garlic and mushrooms. Saut√© for 3-5 minutes.
  • Add carrots, soy sauce, ginger, sugar, cayenne pepper, salt, pepper, lemon zest, vegetable stock and coconut milk. Bring to a boil then simmer for 15-20 minutes.
  • Serve with lime wedges, top with cilantro and green onions and enjoy!



*This recipe is vegetarian but feel free to buy a rotisserie chicken, shred it up and add it in, if you'd like. You can add shrimp too!
**This tom kha soup lasts 3-4 days in the fridge in an airtight container. 


Serving: 1serving | Calories: 644kcal | Carbohydrates: 18.5g | Protein: 1.3g | Fat: 62g | Sodium: 784mg | Potassium: 203mg | Fiber: 1.5g | Sugar: 9.8g