Easy Vegan Thai Coconut Soup (Tom Kha)

This post may contain affiliate links

Sharing is caring!

Hello, foodies! I am incredibly thrilled to share one of my all-time favorite vegan recipes with you Vegan Thai Coconut Soup. Thai cuisine has long been a favorite of mine, and I have been on a mission to master the plant-based version of a famous Thai Coconut Soup, or Tom Kha. Let me tell you, I finally got it! This hearty, fragrant, and creamy soup is not only delicious but also surprisingly simple to prepare. It is the ideal meal for infusing your kitchen with strong Thai tastes. So put on your apron and join me on a gastronomic excursion that will have your taste buds dancing with ecstasy! You will not want to miss this one, believe me.

3 Reasons You’ll Love this Vegan Tom Kha Recipe

  1. Nutrient-packed goodness: This scrumptious vegan Tom Kha isn’t just a treat for your taste buds, it’s also packed with wholesome ingredients that fuel your body. Coconut milk lends its creaminess and richness while providing healthy fats, and the vibrant veggies contribute essential vitamins and minerals. You can enjoy this delightful soup knowing you’re nourishing yourself from the inside out!
  2. Aromatic and flavorful: What truly sets this recipe apart is its heavenly aroma and the beautiful harmony of flavors. The aromatic lemongrass, zesty lime, and fragrant ginger meld together, creating an irresistible dance of tastes that perfectly balances the sweetness of the coconut milk. It’s like a symphony of flavors in every spoonful!
  3. Versatile and adaptable: One of the fantastic aspects of this vegan Thai Coconut Soup is its versatility. Whether you’re a spice enthusiast or prefer milder flavors, you can easily adjust the heat to your liking. Plus, you can mix and match your favorite veggies, making it the perfect go-to recipe for using up those fresh produce finds from your local market. Enjoy the freedom to make this soup uniquely yours!

Try This Recipe Also: Vegan Chili Ramen: A Bowl of Comfort and Heat

Tips & Tricks

Vegan Thai Coconut Soup (Tom Kha)

  1. Perfect consistency: To achieve that dreamy, velvety texture, make sure to use full-fat coconut milk. It’s the key to making your vegan Tom Kha irresistibly creamy and rich. Trust me, your taste buds will thank you!
  2. Fresher is better: When it comes to maximizing the flavors in your Thai Coconut Soup, opt for fresh ingredients whenever possible. Fresh lemongrass, ginger, and lime juice make all the difference in creating that authentic Thai taste we all love.
  3. The spice factor: If you’re a fan of heat, don’t be shy with the Thai chilies or red pepper flakes! However, if you prefer a milder soup, simply adjust the spice level to your preference. Remember, this recipe is all about making it your own!
  4. Garnish galore: To elevate your vegan Tom Kha to the next level, add a generous garnish of fresh cilantro, chopped green onions, and a squeeze of lime just before serving. It’s the perfect finishing touch to this already amazing soup.
  5. Meal prep magic: This delicious Thai Coconut Soup makes for a fantastic meal prep option. Whip up a big batch and store it in the fridge or freezer for those busy days when you need a quick, satisfying, and flavor-packed meal. Just be sure to let it cool completely before storing it in an airtight container!

Try This Recipe Also: Delicious Vegan BUN BO HUE RECIPE

Vegan Thai Coconut Soup (Tom Kha)

This delightful vegan Thai Coconut Soup (Tom Kha) recipe serves approximately 4 people as a main course or 6 people as a starter. Here’s the breakdown of the prep time, cook time, and estimated calories:

  • Prep time: 15 minutes
  • Cook time: 25 minutes
  • Total time: 40 minutes
  • Servings: 4-6
  • Estimated calories per serving: 350-400 calories (for 4 servings) or 230-260 calories (for 6 servings)


  • 1 tablespoon coconut oil
  • 150g extra firm tofu
  • 3 chili peppers, sliced
  • 1 small onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 stalk lemongrass, bruised and chopped into 2-inch pieces
  • 4 cups vegetable broth
  • 2 cups full-fat coconut milk
  • 1 cup sliced mushrooms (shiitake, cremini, or button)
  • 1 tablespoon tamari or soy sauce
  • 1 carrot
  • 1 tablespoon lime juice
  • 1 tablespoon coconut sugar or brown sugar
  • 1/2 teaspoon red pepper flakes, or to taste
  • Fresh cilantro and green onions, for garnish


  1. In a large pot, heat the coconut oil over medium heat. Add the onion and cook until softened, about 5 minutes.
  2. Add the garlic, ginger, and lemongrass, and cook for another 2 minutes, stirring frequently.
  3. Pour in the vegetable broth and coconut milk. Bring to a boil, then reduce heat and let simmer for 10 minutes.
  4. Add the tofu cubes, sliced mushrooms, tamari, lime juice, coconut sugar, and red pepper flakes. Simmer for an additional 5 minutes, or until the mushrooms are tender.
  5. Remove the lemongrass pieces before serving. Garnish with fresh cilantro and green onions.

Video Recipe

YouTube video

Storage Tips

When it comes to storing your vegan Thai Coconut Soup, follow these simple steps to ensure freshness and flavor:

  1. Cool it down: Allow the soup to cool completely at room temperature before storing. This prevents condensation and helps maintain the soup’s texture and taste.
  2. Airtight containers: Use airtight containers to store your soup. This will keep it fresh and prevent it from absorbing any unwanted odors from your fridge or freezer.
  3. Refrigerator storage: The vegan Tom Kha can be stored in the refrigerator for up to 4 days. Reheat gently over low heat on the stove, stirring occasionally, to preserve the soup’s creamy consistency.
  4. Freezer-friendly: If you’d like to keep your soup for an extended period, it can be frozen for up to 3 months. To reheat, let it thaw in the fridge overnight before gently reheating it on the stove.

Enjoy your delicious vegan Thai Coconut Soup whenever the craving hits with these handy storage tips!

5/5 (3 Reviews)
Notify of

Inline Feedbacks
View all comments