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 cook•25 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.
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
Ingredient
Quantity
straw mushrooms (het fang)halved if large
200g
oyster mushrooms (het nangfa)torn into strips
150g
water or light vegetable stock
4 cups
lemongrass (takhrai)cut into 2-inch pieces, bruised with the back of a knife
3 stalks
galangal (kha)about 1/4 inch thick
5 slices
kaffir lime leaves (bai makrut)torn in half, central rib removed
5
bird's eye chilies (prik khi nu)bruised
5
fish sauce (nam pla)
3 tablespoons
lime juice (nam manao)
3 tablespoons (about 3 limes)
palm sugar (nam tan pip)
1 teaspoon
shallotssmashed
2
fresh cilantro leaves (pak chi)
for finishing
nam prik pao (roasted chili jam) (optional)
for serving
steamed jasmine rice
for serving
Equipment Needed
•Medium stockpot or saucepan
•Heavy knife or pestle for bruising aromatics
Instructions
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
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
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
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
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
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.