Thai Coconut Soup (Tom Kha Soup): Creamy, Comforting & Bursting with Flavor

Thai coconut soup
Thai coconut soup

If you’re looking for a restaurant-quality soup that’s rich, creamy, and packed with authentic Thai flavours, Thai Coconut Soup is the perfect recipe. Also known as Tom Kha Soup, this comforting dish combines creamy coconut milk, aromatic herbs, fresh vegetables, and tender chicken to create a delicious balance of sweet, tangy, salty, and mildly spicy flavours. It’s surprisingly easy to make at home and comes together in under 40 minutes, making it perfect for busy weeknights or cosy family dinners.

Why You’ll Love This Thai Coconut Soup

  • Rich, creamy, and incredibly comforting.
  • Ready in about 35 minutes.
  • Easy to customise with chicken, shrimp, tofu, or vegetables.
  • Naturally gluten-free with simple substitutions.
  • Better than takeout with fresh ingredients.
  • Perfect for meal prep and leftovers.

Ingredients

  • 2 tablespoons vegetable oil
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 stalks lemongrass, lightly crushed and cut into pieces
  • 4 cups chicken broth
  • 2 cups full-fat coconut milk
  • 2 chicken breasts, thinly sliced
  • 1 cup sliced mushrooms
  • 1 small red bell pepper, sliced
  • 2 tablespoons fish sauce
  • 1 tablespoon brown sugar
  • Juice of 1 lime
  • 2 to 3 Thai red chillies (optional)
  • Fresh cilantro for garnish
  • Sliced green onions for garnish
  • Lime wedges for serving

How to Make Thai Coconut Soup

  1. Heat the vegetable oil in a large pot over medium heat.
  2. Add the garlic and grated ginger, then sauté for about 1 minute until fragrant.
  3. Add the crushed lemongrass and cook for another minute to release its aroma.
  4. Pour in the chicken broth and bring it to a gentle simmer.
  5. Stir in the coconut milk and mix until well combined.
  6. Add the sliced chicken and cook for 8–10 minutes until fully cooked.
  7. Add the mushrooms and sliced bell pepper.
  8. Simmer for another 5 minutes until the vegetables become tender.
  9. Stir in the fish sauce and brown sugar.
  10. Add the fresh lime juice and sliced Thai chillies if using.
  11. Taste and adjust the seasoning by adding more fish sauce for saltiness or more lime juice for extra freshness.
  12. Remove the lemongrass pieces before serving.
  13. Garnish with fresh cilantro and green onions.
  14. Serve hot with steamed jasmine rice or enjoy it on its own.

Delicious Variations

  • Vegetarian Thai Coconut Soup
    Replace the chicken with tofu and use vegetable broth instead of chicken broth.
  • Shrimp Coconut Soup
    Swap chicken for raw shrimp and cook until the shrimp turn pink.
  • Extra Veggie Version
    Add baby spinach, carrots, broccoli, snap peas, or baby corn for extra nutrition and colour.
  • Spicy Thai Soup
    Increase the amount of Thai chillies or stir in a spoonful of red curry paste.

Leave a Comment

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

Scroll to Top