Thai

Tom Kha Jay

Thai Coconut Galangal Soup with Mushrooms

Untested — not yet cooked

This recipe has been designed but never made. The timings, quantities, and seasoning are the Culinary Advisor's considered judgement, not tested fact. Treat them as a starting point: taste as you go, trust your own palate over the numbers, and note what you change.

Prep 15 min
Cook 25 min
Total 40 min
Serves 4
Difficulty easy
Heat mild
VeganGluten-freeDairy-freeNut-freeEgg-free

Traditional — cooked in the way it is cooked in its culture of origin.

Overview & Flavor Profile

Mellow, silky, aromatic — a coconut-milk broth infused with the Thai triad of galangal, lemongrass, and kaffir lime leaves, studded with mushrooms and (optionally) tofu, finished with lime juice and cilantro. Warm and gentle, mild-spiced, and one of the most comforting bowls in the Thai repertoire.

Where Pad Krapow teaches high-heat wok work and Green Curry teaches paste-blooming, Tom Kha Jay teaches the Thai aromatic infusion technique — bruised whole aromatics steeped in coconut milk over low heat, so their flavor migrates into the broth without fibrous bits landing on the tongue. Everything gets left in the pot until serving; you strain around the aromatics as you ladle, or fish them out with a spoon at the table.

Kid-friendly, weeknight-fast, and one of the best “I feel like something warm” bowls in your repertoire.

Ingredients

Aromatic infusion

  • 4 cups (960 ml) light vegetable broth OR water
  • 3” piece galangal (fresh preferred; frozen fine), cut into ¼” coins — do not substitute ginger; see notes
  • 2 stalks lemongrass, bruised and cut into 2” pieces (see notes on bruising)
  • 6 fresh kaffir lime leaves, torn (bruise between fingers first)
  • 3–4 Thai bird’s-eye chiles, whole, smashed lightly with the flat of a knife but not cut open — see notes

Broth

  • 1 (14 oz / 400 ml) can full-fat coconut milk
  • 2 tsp vegetarian fish sauce OR Golden Mountain sauce OR light soy
  • 1 tsp palm sugar or brown sugar (traditional but small; adjustable per household preference)

Main

  • 8 oz (225 g) mixed mushrooms (oyster, straw, shiitake — remove shiitake stems), sliced or torn into bite-size pieces
  • 8 oz (225 g) firm tofu, cubed (optional; adds protein and body)
  • 1 small tomato, cut into wedges (traditional in some regional versions; adds a hint of sweetness and color)

Finishing

  • Juice of 1 lime
  • Small handful fresh cilantro, roughly chopped
  • 1–2 red bird’s-eye chiles, sliced (for the spicier eaters at the table)

Instructions

  1. Bruise the aromatics. Lay each lemongrass stalk on a cutting board and whack firmly with the back of a heavy knife or the bottom of a small pan — the stalk should crack open and release its perfume. Same treatment for the whole Thai chiles: smash lightly with the flat of the knife, just enough to bruise the skin without splitting them open. Whole-and-bruised chiles contribute aroma with mild heat; cut-open chiles unleash serious heat.

  2. Build the aromatic broth. In a heavy-bottomed pot, combine the vegetable broth (or water), galangal coins, bruised lemongrass, torn kaffir lime leaves, and bruised whole chiles. Bring to a gentle simmer over medium heat and cook 10 minutes. The broth should smell intensely aromatic — you’ll smell it across the room.

  3. Add coconut milk and season. Pour in the entire can of coconut milk. Stir. Add the vegetarian fish sauce and palm sugar. Bring back to a gentle simmer — do not boil hard. Coconut milk can split with prolonged high heat; low simmer is the target.

  4. Add mushrooms and tofu. Add the mushrooms and tofu cubes (and tomato wedges if using). Simmer 5–7 minutes until mushrooms are tender.

  5. Taste and finish. Off heat. Squeeze in the lime juice — about 2 tbsp; start with less and adjust. Stir in half the cilantro. Taste critically: it should have a distinct three-note balance of salty (fish sauce), sour (lime), lightly sweet (palm sugar), with coconut richness underneath and warm perfume from the aromatics. Adjust any of the three if it feels off.

Finishing & Serving

Ladle into bowls, trying to include broth, mushrooms, tofu, and some tomato in each. The whole aromatics (galangal, lemongrass, kaffir lime leaves, chiles) are not meant to be eaten — fish them out at the table or eat around them. Top each bowl with remaining cilantro. Sliced fresh chile on the side for anyone who wants more heat. Serve with jasmine rice on the side (traditional) or as a standalone soup course.

Chef’s Notes

About galangal — do not substitute ginger. Galangal (Alpinia galanga) is a rhizome related to ginger but with a completely different flavor: sharper, more piney and citrusy, less sweet. Ginger tastes wrong in Tom Kha; the substitution shifts the dish from Thai into something else. Fresh galangal is at H Mart on Route 1 and most Asian markets; frozen (peeled and sliced) is excellent and keeps months. If truly unavailable, dried galangal (sold as “kha”) rehydrated in warm water works better than ginger.

About lemongrass. Fresh only for Tom Kha — dried lemongrass has almost none of the essential oils. Trim off the tough top and root end, use only the bottom 6–8” (the pale part), and bruise well. The outer layers can be tough; bruising releases the perfume from the inner fibers.

About kaffir lime leaves. Same as in the Green Curry — fresh or frozen. Torn releases the aroma; whole doesn’t. Bruise between your fingers before adding.

About whole vs. cut chiles. The technique of using whole, lightly-bruised bird’s-eye chiles is intentional. It infuses a gentle heat and aromatic character into the broth without unleashing serious spice — good for a household with mixed heat tolerance. If you want more heat, split one or two open before adding them, or slice fresh chiles at the table.

About the fish sauce substitute. Traditional Tom Kha uses fish sauce. For strictly vegetarian:

  • Vegetarian fish sauce (Ocean’s Halo, 24Vegan, Squid Brand Veg) — closest to the original character.
  • Golden Mountain sauce — Thai soybean seasoning, more rounded, works beautifully in Tom Kha.
  • Light soy sauce with a small dash of miso — a pantry-improvised version if you have neither.

Sugar note. 1 tsp is standard for balance. Given Michael’s household preference, ½ tsp still balances; omitting entirely is fine but the broth reads sharper. The three-note balance is what Tom Kha is — some sweetness is doing structural work.

Heat. Base recipe is genuinely mild — kid-approachable. Michael and Emily can slice fresh chiles at the table.

Leftovers. Excellent next day; the aromatics keep infusing. Reheat gently — do not boil, or the coconut milk may split.

Make-ahead trick. The aromatic broth (through step 2) can be made in advance and refrigerated 3 days. Add coconut milk and mushrooms just before serving. This is how many Thai kitchens work during service.

For Michael specifically: if the broth tastes flat when you taste in step 5, it’s almost always one of: not enough lime (adjust first), not enough fish sauce/Golden Mountain (adjust second), or the aromatics didn’t infuse long enough (add another 5 min of gentle simmer before pulling from heat). Tom Kha is diagnostic — the three notes should be distinctly present.