Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Mushroom Hot and Sour Soup (Tom Yam Het)

Mushroom Hot and Sour Soup (Tom Yam Het)

Created by

Central Thai proof that the aromatic trinity carries anything: lemongrass, galangal, kaffir lime leaves infused whole into broth, not pounded, not blended. Mushrooms absorb the four pillars and give you a tom yam that needs no protein to be complete.

Soups & Stews
Thai
Weeknight
Comfort Food
15 min
Active Time
10 min cook25 min total
Yield4 servings

Tom yam is the exception. Ajarn McDang taught me that every Thai dish starts with a kreung tam, a pounded paste. Every dish except this one. Tom yam skips the mortar entirely. Lemongrass, galangal, kaffir lime leaves: bruised, torn, thrown in whole. They infuse the broth with their essential oils and you don't eat them. They're medicine and flavor delivery, not garnish, not food.

But even as the exception, tom yam still follows the four pillars perfectly. Fish sauce for salt. Palm sugar for sweet (a whisper, barely there). Lime for sour (the dominant voice). Chili for heat. The system holds whether you're using shrimp, chicken, or, in this case, nothing but mushrooms.

Here's what I want you to understand about this version: het (mushrooms) are not a substitute for goong (shrimp). This is its own dish. Straw mushrooms have that silky density that holds broth inside their caps. Oyster mushrooms tear into strips that soak up the sour-spicy liquid like sponges. Together they give you body and texture that makes the soup feel substantial without a single gram of animal protein beyond the fish sauce. At the stalls in Khlong Toei, the vegetable vendors eat this. The mushroom sellers eat this. It's not health food. It's just food.

The rule with tom yam is this: lime juice goes in last, off the heat, right before serving. Heat destroys the bright acid of manao (lime). If you boil it, you get a flat, cooked sourness instead of that sharp punch that makes your mouth water. Ajarn always said: "Add sour last, add sour slowly." That applies to every sour Thai dish, but tom yam is where you learn it.

Tom yam is Central Thai in origin, likely evolving from Rattanakosin-era kitchens where the aromatic trinity of lemongrass, galangal, and kaffir lime leaves was already the backbone of medicinal broths. The mushroom version (tom yam het) has no singular origin story because mushrooms were always one of the standard variations alongside shrimp (goong), chicken (gai), and mixed seafood (talay). Straw mushrooms (het fang) are native to the rice paddies of Central Thailand, where they grow on decomposing rice straw during the wet season, making them one of the oldest foraged ingredients in the Thai culinary system.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

straw mushrooms (het fang)

Quantity

200g

halved if large

oyster mushrooms (het nangfa)

Quantity

150g

torn into strips

water or light vegetable stock

Quantity

4 cups

lemongrass (takhrai)

Quantity

3 stalks

cut into 2-inch pieces, bruised with the back of a knife

galangal (kha)

Quantity

5 slices

about 1/4 inch thick

kaffir lime leaves (bai makrut)

Quantity

5

torn in half, central rib removed

bird's eye chilies (prik khi nu)

Quantity

5

bruised

fish sauce (nam pla)

Quantity

3 tablespoons

lime juice (nam manao)

Quantity

3 tablespoons (about 3 limes)

palm sugar (nam tan pip)

Quantity

1 teaspoon

shallots

Quantity

2

smashed

fresh cilantro leaves (pak chi)

Quantity

for finishing

nam prik pao (roasted chili jam) (optional)

Quantity

for serving

steamed jasmine rice

Quantity

for serving

Equipment Needed

  • Medium stockpot or saucepan
  • Heavy knife or pestle for bruising aromatics

Instructions

  1. 1

    Bruise the aromatics

    Take each lemongrass stalk and smack it with the flat of your knife or the back of a heavy spoon. You want the fibers to crack and split without falling apart. Same with the chilies: one firm press with the side of the knife. The galangal gets sliced thin, not crushed. The kaffir lime leaves get torn in half so the oils release from the broken veins. Pull out the tough central rib and toss it. These four aromatics are the entire flavor engine of this soup. Don't rush this. Bruise them properly.

    The aromatics are infusion agents, not eating components. You don't chew lemongrass or bite galangal. They stay in the bowl for presentation, but a Thai diner knows to eat around them. If you're serving guests who don't know this, warn them.
  2. 2

    Build the aromatic broth

    Bring the water to a boil in a medium pot. Drop in the lemongrass, galangal, kaffir lime leaves, bruised chilies, and smashed shallots. Let it simmer for 5 minutes. The kitchen should smell sharp, herbal, almost medicinal. That's lemongrass releasing citral, galangal releasing its gingerol compounds, kaffir lime pushing out citronella oil. Three aromatics, three different volatile oil profiles, all water-soluble. That's why this works as an infusion and not a paste. The broth extracts them perfectly.

  3. 3

    Cook the mushrooms

    Add the straw mushrooms first. They're denser and need about 2 minutes. Then add the torn oyster mushrooms. These cook fast, maybe a minute. The straw mushrooms should be tender all the way through but still firm. The oyster mushrooms should be silky and just wilted. Don't overcook either. Mushrooms that have gone rubbery are dead weight in a soup. You want them to still have life.

    If you can't find straw mushrooms fresh (they're hard to get outside Asia), canned straw mushrooms work in this dish. Drain and rinse them. They won't have the same texture as fresh, but they hold up in hot broth better than most substitutes. King oyster mushrooms sliced into coins are a solid backup too.
  4. 4

    Season off the heat

    Take the pot off the heat. This is critical. Off the heat. Now add the fish sauce, palm sugar, and stir to dissolve the sugar. Then the lime juice. Three tablespoons. Stir once. Taste. The balance should hit you in this order: sour first (that bright lime punch), salty second (fish sauce depth), then a low hum of sweet barely registering, and heat building at the back of your throat. If the sour doesn't hit you immediately, add more lime. If it's too sharp, a tiny pinch more palm sugar. But remember: tom yam leans sour and salty. This is not a sweet soup.

    Ajarn always said: "Add sour last, add sour slowly." Heat degrades citric acid and destroys the volatile aromatics in fresh lime juice. The moment manao hits boiling liquid, you lose its brightness. That's chemistry, not tradition. Off the heat. Every time.
  5. 5

    Serve immediately

    Ladle into bowls, making sure each serving gets a good mix of both mushroom types and a share of the aromatics floating in the broth. Scatter fresh cilantro leaves on top. Serve with steamed jasmine rice on the side and nam prik pao at the table for anyone who wants that roasted, smoky depth stirred into their bowl. Tom yam doesn't wait. The lime juice starts fading the moment it goes in. Eat now.

Chef Tips

  • This is tom yam nam sai, the clear-broth version. No coconut milk, no nam prik pao cooked into the soup. The broth is transparent and golden from the aromatics alone. If you want the creamy red version (tom yam nam khon), stir a tablespoon of nam prik pao into the broth before adding the mushrooms and finish with a splash of evaporated milk. That's a different soup. Both are correct. But the clear version is where you learn what the aromatic trinity actually does, because there's nothing to hide behind.
  • The aromatic trinity: takhrai (lemongrass), kha (galangal), bai makrut (kaffir lime leaves). These three appear in nearly every Central Thai soup and curry. In tom yam, they go in whole. In gaeng, they get pounded into the kreung tam. Same ingredients, different method, completely different result. Understanding that difference is understanding Thai cuisine.
  • Mushrooms are the perfect tom yam protein because they're mostly water. They absorb the sour-salty-spicy broth into their structure. A piece of straw mushroom in tom yam is a flavor bomb. It holds the entire soup inside itself. That's why this dish doesn't feel like it's missing anything without shrimp or chicken. The mushrooms are doing the work.
  • If you're adding nam prik pao at the table, use a good one. Mae Pranom is the standard Thai brand. It should smell smoky and sweet, with visible chili seeds and dried shrimp fragments. A teaspoon stirred into your bowl transforms the soup with roasted depth. It's a condiment here, not a cooking ingredient.

Advance Preparation

  • The aromatics can be bruised, sliced, and torn up to a few hours ahead. Keep them on a plate at room temperature. Don't refrigerate: cold dulls their volatile oils.
  • Tom yam cannot be reheated successfully. The lime juice loses all its brightness and the herbs go flat. Make it, eat it. If you have leftovers, they'll taste like a different (lesser) soup the next day. Cook only what you'll serve.

Frequently Asked Questions

Nutrition Information

1 serving (about 300g)

Calories
50 calories
Total Fat
0 g
Saturated Fat
0 g
Trans Fat
0 g
Unsaturated Fat
0 g
Cholesterol
0 mg
Sodium
1050 mg
Total Carbohydrates
8 g
Dietary Fiber
2 g
Sugars
3 g
Protein
5 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Central Thai Soups

Browse the full collection