Print
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

Vegan Tom Kha Soup Recipe


  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Description

A rich and creamy Vegan Tom Kha Soup with authentic Thai flavors, made with coconut milk, lemongrass, and fresh herbs. Easy, plant-based, and ready in 30 minutes!


Ingredients

Scale
  • 2 cups coconut milk
  • 3 cups vegetable broth
  • 2 lemongrass stalks, bruised
  • 1-inch piece galangal or ginger, sliced
  • 5 kaffir lime leaves, torn
  • 3 cloves garlic, minced
  • 2 Thai red chilies, sliced (adjust to taste)
  • 1 cup mushrooms (shiitake or button), sliced
  • 1 cup firm tofu, cubed
  • 1/2 cup cherry tomatoes, halved
  • 1/2 red bell pepper, sliced
  • 2 tbsp lime juice
  • 2 tbsp soy sauce or tamari
  • 1 tbsp coconut sugar or maple syrup
  • Fresh cilantro, for garnish
  • 2 green onions, sliced
  • Thai basil (optional)

Instructions

  1. Prepare the Ingredients – Lightly crush the lemongrass stalks, slice the galangal or ginger, and tear the kaffir lime leaves to release their aroma.
  2. Heat the Broth – In a large pot, bring the vegetable broth to a gentle simmer over medium heat.
  3. Infuse the Flavors – Add lemongrass, galangal, kaffir lime leaves, garlic, and Thai chilies to the broth. Simmer for about 10 minutes to infuse the flavors.
  4. Add the Coconut Milk – Pour in the coconut milk and stir gently. Reduce the heat to low to prevent curdling.
  5. Incorporate the Vegetables and Tofu – Add mushrooms, tofu, cherry tomatoes, and red bell pepper. Simmer for about 5-7 minutes until the vegetables are tender.
  6. Season the Soup – Stir in lime juice, soy sauce or tamari, and coconut sugar or maple syrup. Taste and adjust the seasoning as needed.
  7. Garnish and Serve – Remove the lemongrass stalks and kaffir lime leaves. Garnish with fresh cilantro, green onions, and Thai basil if using. Serve hot with jasmine rice or on its own.

Notes

  • Protein Boost – Swap tofu for chickpeas or tempeh.
  • Extra Vegetables – Add baby corn, zucchini, or spinach.
  • Spice Adjustment – Control heat by adjusting the Thai chilies.
  • Gluten-Free Option – Use tamari instead of soy sauce.
  • Oil-Free Version – Use a non-stick pan for sautéing ingredients if needed.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: soup
  • Method: Simmering
  • Cuisine: thai

Keywords: vegan Tom Kha soup, Thai coconut soup, plant-based Thai soup, dairy-free Tom Kha, easy Thai soup recipe