Go Back
+ servings
Vegan Tom Kha Soup

Creamy Vegan Tom Kha Soup for a Cozy Night In

This Vegan Tom Kha Soup is a rich and creamy dish perfect for cozy evenings, featuring coconut, lemongrass, and tofu.
Prep Time 15 minutes
Cook Time 30 minutes
Simmering Time 30 minutes
Total Time 1 hour 15 minutes
Servings: 4 bowls
Course: Soups
Cuisine: Thai
Calories: 320

Ingredients
  

For the Broth
  • 200 grams Shiitake Mushrooms Substitute with button or portobello mushrooms if desired.
  • 1 stalk Fresh Lemongrass Use lemongrass paste if fresh is unavailable.
  • 30 grams Galangal Root Fresh or dried galangal at Asian markets.
  • 4 leaves Kaffir Lime Leaves If unavailable, use extra lime juice or zest.
  • 2 tablespoons Thai Red Curry Paste Ensure it’s vegan if necessary.
  • 4 cups Vegetable Broth Homemade preferred but store-bought works too.
  • 2 tablespoons Vegan Fish Sauce Substitute with soy sauce or coconut aminos for gluten-free.
  • 1 tablespoon Brown Sugar Coconut sugar is a good alternative.
  • 2 tablespoons Limes (juiced) Fresh limes preferred over bottled juice.
For the Soup
  • 2 cups Carrots (diced) Feel free to use bell peppers or other vegetables.
  • 300 grams Firm Tofu Silken tofu can be used for a softer texture.
  • 2 pieces Serrano Peppers Adjust quantity based on desired spice.
  • 200 grams Cherry Tomatoes Any small tomato variety works well.
For Creaminess
  • 1 can Coconut Milk Use unsweetened full-fat for best results.
For Garnishing
  • 1 bunch Cilantro (to garnish) Substitute with Thai basil or green onions if needed.
  • 1 tablespoon Chili Oil (optional) Adds an extra kick.

Equipment

  • large pot

Method
 

Step-by-Step Instructions
  1. In a large pot over low heat, add a splash of neutral oil and sauté the shiitake mushrooms until they become tender and golden, about 5 minutes. Remove and set aside.
  2. Make diagonal cuts on the lemongrass stalks and gently pound them. In the same pot, add the lemongrass, galangal, kaffir lime leaves, and red curry paste, sauté for 2 minutes until fragrant.
  3. Pour in the vegetable broth, stirring to combine, and bring to a vigorous boil. Reduce heat to low, cover, and let it simmer for 30 minutes.
  4. Strain the broth to remove solids, return it to the pot, and stir in vegan fish sauce, brown sugar, and lime juice. Let it simmer gently for a few more minutes.
  5. Dice the carrots and tofu. Add them along with serrano peppers and cherry tomatoes to the broth, covering the pot again. Simmer for 15-20 minutes until veggies are tender.
  6. Stir in the coconut milk until fully combined. Heat over low for another 5 minutes until warmed through.
  7. Garnish each bowl with cilantro and a drizzle of chili oil if desired before serving.

Nutrition

Serving: 1bowlCalories: 320kcalCarbohydrates: 18gProtein: 10gFat: 24gSaturated Fat: 21gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gSodium: 800mgPotassium: 600mgFiber: 3gSugar: 5gVitamin A: 1200IUVitamin C: 25mgCalcium: 200mgIron: 3mg

Notes

Use fresh ingredients for the best flavor. Adjust spices to taste and customize with seasonal vegetables if desired. Store leftovers without coconut milk to maintain texture.

Tried this recipe?

Let us know how it was!