Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Soups

Vegan Tom Kha Soup (Thai Coconut Soup)

Published: Feb 23, 2025 by Iosune Robles ยท This post may contain affiliate links

No ratings yet
Pin Recipe Jump to Recipe
Two bowls of vegan tom kha soup with lime, scallions, and cilantro around.

This vegan tom kha soup is a rich and comforting Thai coconut soup, perfect for a cozy meal. Ready in just 30 minutes, it's easy to make and full of flavor. Ideal for those chilly days when you want a quick, satisfying dish to warm you up.

Looking for more Asian-inspired dishes? Check out my spicy Korean tofu, vegan pho, and vegan ramen recipes. Each one is packed with flavor and perfect for anyone craving comforting, plant-based meals!

Two bowls of vegan tom kha soup with lime, scallions, and cilantro around.

This soup is a perfect balance of creamy coconut milk, savory broth, and aromatic spices. The combination of fresh ingredients creates a comforting soup that warms you from the inside out. It's a wonderful choice for anyone looking for a plant-based version of the classic Thai soup, without compromising on taste.

The best part of this soup is how quickly it comes together. With just a few ingredients and 30 minutes of cooking, you'll have a rich, flavorful bowl ready to enjoy. Whether you're a Thai food lover or a newcomer, this soup will quickly become a favorite!

Ingredients for vegan tom kha soup

Ingredients for making vegan tom kha soup.
  • Vegan chicken broth: I used Better Than Bouillon No Chicken Base mixed with water to add a mild chicken flavor, but it’s optional. You can also use a vegan chicken bouillon cube, prepared vegan chicken broth, or just vegetable broth.
  • Full-fat coconut milk.
  • Lemongrass: Typically found in the fresh herb section or frozen at stores with international or Asian ingredients. If you can’t find fresh or frozen, substitute with 1 tablespoon of lemongrass paste per stalk.
  • Galangal: Usually available in specialty grocery stores, or frozen. If you can't find it, ginger works as a substitute, although the flavor is a little different.
  • Thai chilies: Found in the fresh produce section of stores with an Asian or international section. If you can't find Thai chilies, you can use serrano or bird’s eye chilies for a similar heat, or red pepper flakes or chili paste for a milder option.
  • Mushrooms: Shiitake mushrooms are great, but cremini, oyster, or enoki mushrooms work well too depending on what you have.
  • Tofu: Use firm or extra-firm tofu for the best texture. These varieties hold their shape and absorb the broth's flavors. Avoid soft or silken tofu as it may break apart.
  • Vegan fish sauce: The best option is store-bought or homemade vegan fish sauce, but soy sauce is a good alternative. You can also use tamari (for gluten-free) or coconut aminos (for soy-free) for a similar salty, umami flavor.
  • Sugar: Traditional recipes use palm sugar, but I used brown sugar since it’s what I had. Other good substitutes include coconut sugar, maple syrup, or agave syrup.
  • Lime juice: If lime is unavailable or you prefer, you can substitute it with lemon juice.
  • Makrut lime leaves: These can be found at specialty stores with an Asian or Southeast Asian section. I couldn’t find them, so I didn’t use them in this recipe, but if you can, add about 4 leaves for an extra citrusy flavor.

Find the full recipe with exact measurements in the recipe card below.

How to make vegan tom kha soup

Ingredients for vegan tom kha soup in a pot before cooking.

Step 1: Add the broth and coconut milk to the pot and bring to a boil. Then, stir in the lemongrass, galangal, chilies, mushrooms, tofu, vegan fish (or soy) sauce, and sugar, and stir well.

Vegan tom kha soup in a large pot before adding the lime juice.

Step 2: Reduce the heat and simmer for 15 minutes.

Vegan tom kha soup in a large pot after adding the lime juice.

Step 3: Turn off the heat and stir in the lime juice.

Bowl of vegan tom kha soup topped with fresh parsley and scallions.

Step 4: Serve in bowls and top with fresh cilantro and sliced green onions, if desired.

Note: Traditionally, this soup is served with galangal, lemongrass, Thai chilies, and makrut lime leaves (if using), but these are not meant to be eaten. They add a beautiful touch to the soup, but feel free to remove them before serving if you prefer.

Storage instructions

Fridge: Store any leftover soup in an airtight container in the fridge for up to 3 days.

Freezer: This soup can be frozen for up to 2-3 months. Let the soup cool completely before transferring it to an airtight container or freezer-safe bag.

Reheat from the fridge: Reheat the soup on the stove over low heat, stirring occasionally, until it’s hot. You can also reheat it in the microwave for 1-2 minutes, stirring halfway through.

Reheat from frozen: Thaw the soup in the fridge overnight, then reheat on the stove or microwave. If you’re in a hurry, you can also reheat it directly from frozen by simmering it on the stove over low heat until fully heated.

Vegan tom kha soup in a bowl garnished with green onions and cilantro.

Frequently asked questions

What is tom kha soup?

Tom kha soup is a popular Thai soup made with a creamy coconut milk base and flavored with galangal (a ginger-like root), lemongrass, Thai chilies, and kaffir lime leaves. While it's traditionally made with chicken, the vegan version swaps it for tofu or other plant-based options. This comforting soup is a beloved dish and a staple in Thai cuisine.

What does tom kha soup taste like?

It has a rich, creamy, and aromatic flavor. The coconut milk gives it a smooth, slightly sweet base, while the galangal (or ginger) adds a warm, earthy spiciness. The lemongrass and lime juice bring a refreshing citrusy tang, and the Thai chilies add a mild heat. It’s a comforting balance of savory, spicy, sour, and sweet flavors, making it a deliciously well-rounded dish.

Is tom kha soup vegan?

Traditional tom kha soup is not vegan, as it's often made with chicken and fish sauce. However, it can easily be made vegan by substituting the chicken with tofu or vegetables and using vegan fish sauce or soy sauce. The coconut milk base and flavorful herbs and spices make it a delicious and satisfying vegan option.

What can I use instead of galangal?

The ideal option for this soup is galangal, as it gives the dish a unique flavor. If you can't find fresh, frozen or dried versions work well. While ginger can be used instead, it will change the flavor of the soup, so it’s not the best substitute. However, if ginger is all you have, feel free to use it, but the taste won’t be exactly the same.

What can I serve this soup with?

It pairs wonderfully with a variety of side dishes. A classic choice is jasmine rice, which helps balance the rich flavors of the soup. You can also serve it with vegan spring rolls, whether fresh or fried, to complement the textures. Thai noodles, like vegan pad Thai or simple stir-fried noodles, are another great option. For extra protein and texture, crispy fried tofu makes a perfect side.

Bowl of vegan tom kha soup topped with green onions and cilantro.

More vegan soup recipes

  • Spicy Korean tofu soup
  • Creamy vegan mushroom soup
  • Vegan tomato soup
  • Vegan potato leek soup
  • Vegan vegetable soup
Bowl of vegan tom kha soup garnished with parsley and scallions.
No ratings yet

Vegan Tom Kha Soup (Thai Coconut Soup)

This vegan tom kha soup is a rich and comforting Thai Coconut Soup, perfect for a cozy meal. Ready in just 30 minutes, it's easy to make and full of flavor. Ideal for those chilly days when you want a quick, satisfying dish to warm you up.
Prep: 10 minutes mins
Cook: 20 minutes mins
Total: 30 minutes mins
Servings: 4 servings
PRINT PIN COMMENT


Ingredients 
 

  • 2 cups vegan chicken broth, or vegetable broth, I used Better Than Bouillon No Chicken Base mixed with water
  • 1 14-ounce can full-fat coconut milk
  • 1 stalk lemongrass, bottom half only, cut into 2-inch (5 cm) pieces, or 1 tablespoon of lemongrass paste if you can't find it
  • 2-inch (5 cm) piece galangal, sliced, or ginger root if you can't find galangal (though it won’t taste exactly the same)
  • 1-2 Thai chilies, cut into large pieces
  • 8 ounces mushrooms, sliced, I used shiitake
  • 1 block firm or extra-firm tofu, 14-16 ounces (400-450 g)
  • 2 tablespoons vegan fish sauce, or soy sauce
  • 1 teaspoon brown sugar
  • 2 tablespoons lime juice
Prevent your screen from going dark

Instructions 

  • Prepare the soup base: Add the vegan chicken (or vegetable) broth and coconut milk to the pot, and bring to a boil. Then, add the lemongrass, galangal, chilies, mushrooms, tofu, vegan fish (or soy) sauce, and sugar, and stir everything together.
    Ingredients for vegan tom kha soup in a pot before cooking.
  • Simmer: Reduce the heat and let it simmer for 15 minutes.
    Vegan tom kha soup in a large pot before adding the lime juice.
  • Finish the soup: Turn off the heat, add the lime juice, and stir well.
    Vegan tom kha soup in a large pot after adding the lime juice.
  • Serve and garnish: Serve the soup in bowls and garnish with fresh cilantro and sliced green onions. This step is optional, but it adds a nice touch to the presentation.
    Bowl of vegan tom kha soup topped with fresh parsley and scallions.
  • Important note: This soup is typically served with galangal, lemongrass, and Thai chilies for flavor and presentation, but they are not meant to be eaten. You can remove them before serving if you prefer.

Notes

  • I used frozen lemongrass and galangal because that’s what I could find. I thawed them overnight in the fridge before using.
  • If you can find makrut lime leaves, add 4 for extra authenticity. If not, no worries, the soup will still be delicious. I couldn’t find them, so I didn’t add them. The leaves aren’t meant to be eaten, so you can serve the soup with the leaves and remove them before eating.
  • Store leftover soup in an airtight container in the fridge for up to 3 days.
  • Freeze the soup for up to 2-3 months in an airtight container or freezer-safe bag.
  • Reheat from the fridge on the stove over low heat or in the microwave, or reheat from frozen by simmering on the stove until hot.

Nutrition

Serving: 1serving | Calories: 325kcal | Carbohydrates: 15g | Protein: 13g | Fat: 26g | Saturated Fat: 19g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Sodium: 994mg | Potassium: 511mg | Fiber: 1g | Sugar: 4g | Vitamin A: 254IU | Vitamin C: 3mg | Calcium: 156mg | Iron: 5mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Soup
Cuisine: Thai
Author: Iosune Robles

More Vegan Soup Recipes

  • Two bowls of vegan chicken noodle soup garnished with parsley, surrounded by ingredients.
    Vegan Chicken Noodle Soup
  • Two bowls of spicy Korean tofu soup, surrounded by bowls of toppings and a spoon.
    Spicy Korean Tofu Soup
  • Vegan potato leek soup served in a bowl with toppings.
    Vegan Potato Leek Soup
  • A bowl of vegan mushroom soup garnished with parsley and sautรฉed mushrooms.
    Creamy Vegan Mushroom Soup

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Two bowls of vegan tom kha soup with lime, scallions, and cilantro around.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Winter Recipes

  • Vegan potato leek soup served in a bowl with toppings.
    Vegan Potato Leek Soup
  • Vegan potato and corn chowder served in a bowl with parsley on top.
    Vegan Potato and Corn Chowder
  • Vegan chili presentation with fresh green onions, red onion, and vegan cheese.
    The Best Vegan Chili
  • A bowl of vegan mushroom soup garnished with parsley and sautéed mushrooms.
    Creamy Vegan Mushroom Soup

Footer

Two bowls of vegan tom kha soup with lime, scallions, and cilantro around.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required