Sep 08 2026

Tom Kha Recipe

Time35m
Serves4

classic thai coconut soup, galangal, organic mushroom chicken, veggie, or tofu

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Broth base

Method

Broth base

  1. 1

    In a medium pot over medium heat, combine coconut milk and chicken (or vegetable) broth. Stir gently to integrate — do not boil vigorously to prevent coconut milk from breaking.

  2. 2

    Add sliced galangal, smashed lemongrass stalks, torn kaffir lime leaves, bruised chilies, and sliced shallot. Bring the mixture to a gentle simmer (small bubbles at the surface).

  3. 3

    Simmer gently for 8–12 minutes to infuse the aromatics. Taste the broth occasionally; adjust heat so it stays at a gentle simmer.

Protein & main produce

  1. 4

    If using chicken: season slices lightly with a pinch of salt. If using tofu: press and cube before adding. Add the chicken (or tofu) to the gently simmering broth and cook 4–6 minutes for thin chicken slices (internal temp 165°F/74°C) or 3–4 minutes to heat tofu through.

  2. 5

    Add the sliced mushrooms and tomato wedges to the pot, stirring gently. Simmer 3–4 minutes until mushrooms are just tender but still have body and tomatoes are softened but not falling apart.

Seasoning & aromatics

  1. 6

    Stir in minced garlic, fish sauce (or soy sauce), palm sugar, and lime juice. Lower heat to maintain a gentle simmer and taste for balance: it should be simultaneously salty, sour, slightly sweet, and aromatic. Adjust fish sauce (saltiness) or lime (acidity) as needed.

  2. 7

    If the soup tastes too rich, add up to 1/2 cup hot water or broth to lighten. If flavors are muted, continue to simmer another 2 minutes for integration.

Finishing & garnish

  1. 8

    Turn off the heat. Remove and discard large pieces of galangal and lemongrass stalks (they are woody and not for eating). Taste and adjust salt, sugar, or lime juice to preference.

  2. 9

    Ladle soup into bowls. Drizzle a small spoonful of coconut cream or crème fraîche into each bowl if using for extra silkiness.

  3. 10

    Garnish with chopped cilantro, sliced scallions, and basil leaves. Serve immediately with steamed jasmine rice or on its own.

More from Otus Thai Kitchen & Coffee