Go Back Email Link
+ servings
A bowl of creamy soup with mushrooms and fresh cilantro.

Vegan Tom Kha Soup Recipe

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
A comforting and flavorful Vegan Tom Kha Soup made with coconut milk, mushrooms, tofu, lemongrass, red curry paste, and fresh lime juice. A dairy-free, plant-based Thai-inspired dish ready in just 30 minutes.
12 Servings

Ingredients

  • 1 small white onion thinly sliced or finely diced
  • 2 inches galangal or ginger grated (adjust to taste)
  • 3 Thai chilies minced (adjust to taste)
  • 1 stalk fresh lemongrass finely chopped (or 1-2 tablespoons lemongrass paste)
  • 2-3 teaspoons Thai red curry paste adjust to taste
  • 1 pound shiitake mushrooms cleaned and chopped
  • 1 large red bell pepper halved and thinly sliced
  • 4 cups vegan chicken broth Better Than Bouillon recommended
  • 2 cans full-fat coconut milk
  • 2 blocks 16 ounces each extra firm tofu, pressed and diced into ½-inch cubes
  • Juice of 2 limes adjust to taste
  • 2-3 tablespoons coconut sugar adjust to taste
  • Fresh green onions thinly sliced (for garnish)
  • Fresh cilantro leaves for garnish
  • Kaffir lime leaves optional (if available)
  • 3 cloves garlic minced
  • 8 ounces rice vermicelli noodles optional

Instructions
 

Preparation

  1. Begin by preparing all vegetables and aromatics. Thinly slice or dice the white onion, grate the galangal or ginger, and mince the garlic and Thai chilies. If using fresh lemongrass, finely chop the stalk; otherwise, measure out the lemongrass paste.

Sauté Aromatics

  1. In a large non-stick pot over medium-high heat, add the white onion, galangal or ginger, Thai chilies, lemongrass, and garlic. Stir frequently to prevent sticking, adding a small amount of water as needed. Sauté for 1-2 minutes until fragrant. Incorporate the Thai red curry paste and continue stirring for an additional 1-2 minutes until evenly combined.

Cook Vegetables

  1. Add the chopped shiitake mushrooms and sliced red bell pepper to the pot. Sauté for 5 minutes, stirring frequently. Add water in small amounts as necessary to prevent burning.

Add Broth and Coconut Milk

  1. Pour in the vegan chicken broth and coconut milk. Reduce the heat to medium and bring the soup to a gentle simmer. Add the cubed tofu and cook for 6-8 minutes until heated through.

Prepare Rice Noodles (Optional)

  1. If including rice vermicelli noodles, cook them in a separate pot according to package instructions. Set aside.

Finish Seasoning

  1. Add the coconut sugar and lime juice to the soup, adjusting quantities to taste. Allow the soup to warm for an additional 1-2 minutes, then remove it from the heat.

Serve

  1. Ladle the soup into serving bowls. If using noodles, divide them evenly among the bowls prior to adding the soup. Garnish with sliced green onions, fresh cilantro leaves, and additional lime wedges if desired.

Notes

This Vegan Tom Kha Soup is naturally gluten-free if you ensure a few key ingredient choices. Use certified gluten-free Thai red curry paste and vegan chicken broth (some brands may contain wheat-based ingredients). Additionally, confirm that your soy sauce (if using as an extra seasoning) or any seasoning paste does not contain gluten. By selecting gluten-free versions of these components, the recipe remains completely gluten-free and suitable for those with dietary restrictions.
Bitty