The story of tom yum goong: it begins the moment you bruise the lemongrass
In an evening kitchen, strike the base of a lemongrass stalk with the back of a knife and a green scent unlike lemon rises. Drop in sliced galangal, torn makrut lime leaves and chilies, and set the pot to boil. There is no shrimp or lime in it yet, and already it feels as though you are standing at the door of a Thai restaurant.
Tom yum goong (ต้มยำกุ้ง) is Thailand's hot and sour shrimp soup. Tom means to boil, yam means a dish built by balancing sour and hot flavors, and goong means shrimp. So the name holds the method, the taste and the star, all at once.

Outside Thailand the hard part is not the heat. Heat can be adjusted by cutting chilies. What really makes you hesitate is how far to protect the lemongrass, galangal and makrut lime leaves, and when to add the shrimp. Get those wrong and you have a shrimp soup that is merely sour and hot, without the depth of aroma that makes it Thai.
This recipe is based on the home-friendly nam khon (น้ำข้น, creamy style), with a branch toward the clear nam sai (น้ำใส, clear soup). Unlike som tam, where the five flavors are pounded together, tom yum goong is a dish where herbs are simmered and lime closes it at the end. Just by separating what you simmer from what you don't, the taste gets quite close to the original.
Treat tom yum goong as one flavor across all of Thailand and the dish's starting point is harder to see. In UNESCO's listing, it grew as knowledge of simmering river shrimp with familiar herbs among Buddhist communities living along the rivers of the Central Plain. It is described as something where the choice of ingredients and the way to cook were passed down at family tables and community gatherings.
There are regional differences too. The Tourism Authority of Thailand introduces tom yum goong as a representative dish of the central region. In the central region it is easy to build a table around jasmine rice and river bounty, while in the south the sourness of tamarind and strong heat come forward, and in the northeast the saltiness of fermented seasonings and sticky-rice food culture stand out. This is not about replacing tom yum goong with another regional dish, but if you think of the same hot-and-sour taste as received differently by local ingredients and staples, it is easier to see the difference between a day for light nam sai and a day for nam khon with rice.
The core of aroma is lemongrass, galangal and makrut lime leaves. The core of umami is the shrimp shells and fish sauce. The core of sourness is the lime added at the end. Even on days you use only store-bought paste, keeping these three layers in mind stops the flavor from blurring.
Nam sai and nam khon: clear sourness, or rich sweet-hot shrimp
Order tom yum goong at Thai restaurants and the color of the soup differs quite a lot from place to place. Some are nearly clear reddish orange, and some are cloudy white as if milk were added. This is not failure or regional difference so much as a difference in style.

| Style | Thai | Direction of taste | When it suits at home |
|---|---|---|---|
| Clear tom yum | nam sai | Lime, chili and herbs come forward. Light and sharp | Hot days, beside a greasy main, days you want a hot-and-sour soup |
| Creamy tom yum | nam khon | Round and rich with nam prik pao, shrimp umami and unsweetened condensed milk | Dinner with rice, days with children or family who want less heat |
Hot Thai Kitchen sorts the herbs that make tom yum into three (lemongrass, galangal and makrut lime leaves) and explains that using the shrimp heads and shells strengthens the umami of the soup. ThaiTable's home recipe likewise treats tom yum goong as "a dish where you balance sour and hot by tasting," without fixing the finished form too firmly.
This recipe is based on nam khon, which is easy to bring close to "the taste you had at a Thai restaurant" in a home kitchen. If you stop before adding the unsweetened condensed milk or milk, it becomes nam sai. On days you want to split one pot by family preference, make the base as nam sai and add nam prik pao and unsweetened condensed milk to the adults' bowls.
At home, creamy tom yum goong is sometimes made with coconut milk. But in recipes from Thai cooking schools, unsweetened condensed milk or evaporated milk is common, and not adding too much of coconut's sweet aroma lets the shrimp and lime come forward. If you have none, 3 tbsp milk is enough.
How it is eaten locally, and tasting: finish it in the bowl
Tom yum goong at a Thai eatery is a dish where you don't fix the flavor too firmly in the pot. Make stock with herbs, set the saltiness with fish sauce, and decide the outline with lime and chili just before eating. Follow that order at home and even if your family's heat preferences differ, you can serve from one pot.
The herbs are not something to eat but ingredients for passing aroma. Leave the lemongrass, galangal and makrut lime leaves in large pieces and eat around them in the bowl. Cut small they blend in visually, but they are hard when chewed and tend to turn bitter. As you cook, think of herbs as "breaking to release aroma" rather than "cutting."
Taste in the order saltiness, sourness, heat. Adding too much lime early can't be undone, so after turning off the heat add 1 tsp at a time and make final adjustments in the bowl.
| Taste to fix | Add in the pot | Add in the bowl | Caution |
|---|---|---|---|
| Thin, shrimp flavor weak | 1 tsp fish sauce, a little shrimp-shell stock | None | Set the saltiness before adding lime |
| Not sour enough | None | Lime juice, 1 tsp at a time | Boiling drives off the aroma |
| Not hot enough | Add 1 chili and simmer briefly | Chopped chili, chili oil | Split off children's portions in the bowl |
| Lacks sweetness and body | 1 tsp nam prik pao | None | Too much turns sweet and cloudy |
| Weak aroma | Add 1 makrut lime leaf | A little lime zest | Don't chop makrut lime leaves finely |
On days you serve nam sai, the lightness of sourness and herbs is the star. On days you serve nam khon, the sweet-hot oil of nam prik pao and the roundness of unsweetened condensed milk suit rice. Both are "correct," so the first time, finish the pot closer to nam sai and add nam prik pao and milk in the bowl to compare; it will help you decide which direction to take next.
Ingredients (serves 4): what can be substituted and what shouldn't
For tom yum goong shopping, think in the order shrimp first, herbs next, seasonings last, and you won't hesitate. Shrimp with the shell on is ideal, but peeled shrimp works too. All the herbs together are strong, but you don't need to aim for perfection the first time.

This recipe contains shrimp and fish sauce. Some nam prik pao products also contain shrimp, seafood and soy. Cook the shrimp through to the center and don't leave it at room temperature for long after cooking. Soup simmered from shells spoils easily, so if you store it, chill it quickly the same day.
Ingredients and tools for this dish
Frozen lemongrass and makrut lime leaves are easy to use, and leftovers can go into the next gapao rice or pad thai day. If you can't find them at a nearby store, look for the smallest packages so they don't crowd the freezer.
Fresh or frozen stalks are the first choice for lemongrass. Powder has weak aroma and leaves fine grains in the soup, so if you buy it, choose a form where you can see the stalk. If you can only find powder, don't force it; prioritize makrut lime leaves and nam prik pao and make up the aroma with lime zest, which raises satisfaction more.
Makrut lime leaves keep their aroma well even frozen. They also go into the aroma of tom kha gai (in Japanese), green curry (in Japanese) and laab, so if you plan to cook Thai food a few times, they are worth finding.
Nam prik pao is useful beyond tom yum goong, in stir-fries and fried rice. If you think of it not as heat but as a seasoning that adds roasted chili, garlic and shrimp umami, it is easier to use up.
Thai fish sauce is the first choice for fish sauce. A small bottle is enough, but in Asian grocery stores you may find only large bottles labeled fish sauce. After opening, store it in a cool dark place or the refrigerator and use it up before the aroma gets too strong.
Method: shrimp last, lime after the heat is off
Tom yum goong is not a stewed dish. The herbs are simmered, but the shrimp is brief and the lime comes last. Keep the order and the shrimp doesn't toughen and the lime's aroma isn't lost.
If you boil after adding lime juice, the aroma escapes and bitterness tends to show. The simplest tip is to turn off the heat and add it just before eating. When you make ahead, don't put lime in the soup you store; squeeze it in after reheating.
Substitution guide: getting closer to the original in a home kitchen
Tom yum goong is a dish where you may think "impossible" the moment you see the ingredient list. Galangal, makrut lime leaves, nam prik pao, straw mushrooms: names that don't line up at a regular supermarket. But you don't need everything to be the real thing; separate what to protect from what to replace, and the taste comes quite close.

| Ingredient | Can it be replaced? | Practical choice |
|---|---|---|
| Lemongrass | Preferably not | Buy frozen stalks. Powder has weak aroma and settles |
| Galangal | Ginger is acceptable | Ginger's heat is different. Prefer frozen galangal if you find it |
| Makrut lime leaves | Yes, but aroma differs | A little lime zest. Lemon zest has a rounder aroma |
| Straw mushrooms | Easy to replace | Shimeji, king oyster or button mushrooms work |
| Nam prik pao | Important for nam khon | Emergency substitute: sambal + sugar + a little dried shrimp |
| Lime | Lemon works | With lemon, use a bit less and add a little zest |
The most important thing is not to try to solve everything with ginger. Replacing galangal with ginger is unavoidable some days, but if you also drop the lemongrass, the outline of the soup moves toward a ginger shrimp soup. If you are buying for the first time, prioritize lemongrass, makrut lime leaves and nam prik pao in that order.
On the other hand, you don't need to hunt for straw mushrooms. Shimeji are not too strong in aroma and soak up the soup. King oyster mushrooms have good texture, and button mushrooms can be used without pushing it too Western. Without round straw mushrooms like a Thai restaurant's, home satisfaction doesn't fall.
Store-bought paste is convenient, but the flavor is strong from the start and the room to adjust sourness and saltiness is narrow. If you use it, start with 1 tbsp, use less fish sauce and lime, and add them at the end. Rather than finishing with the paste alone, adding lemongrass and makrut lime leaves lifts the aroma.
What goes wrong: fixing not sour, bitter, tough shrimp
Because tom yum goong comes together quickly, failures show clearly. Blurry sourness, bitterness, tough shrimp, separating milk: these four are what tend to happen at home.

Not sour
The lime juice may have gone in too early and the aroma escaped. Add it after turning off the heat, and put lime on the side so it can be added at the table. With lemon juice, sourness comes but the aroma is a little rounder, so make up for it with lime zest or makrut lime leaves.
Bitter
Either too much of the hard outer lemongrass leaves went in, the makrut lime leaves were cut too fine, or the shrimp shells were simmered too long. Herbs are for passing aroma, not for eating. Cut them large and eat around them after it is finished.
Tough shrimp
If you start boiling the shrimp together with the herbs, they toughen. Separate the stage of making stock from the shells from the stage of cooking the meat. Add the meat last, and once the color changes, account for residual heat. With frozen peeled shrimp, thaw completely and pat dry before use, so the soup doesn't turn watery.
Milk separates
Boiling hard after adding unsweetened condensed milk or milk makes it separate. Add it after turning off the heat, and don't boil when reheating. Separated soup is still edible, but looks rough, so on days you have guests serve nam sai and add nam prik pao in the bowl for stability.
Serving and menu: over rice, or beside other Thai dishes
In many places tom yum goong tends to be served alone as a soup, but at the Thai table it is often eaten with rice and other dishes. The sourness and heat are strong, so plain jasmine rice settles the taste.

For a weeknight dinner, tom yum goong, white rice and stir-fried greens are enough. Spoon a little soup over the rice and eat it with the shrimp and mushrooms, and the hot-and-sour flavor becomes the main dish. If you want to add noodles, boil rice noodles separately, put them in the bowl, and pour soup over. Simmering noodles in the pot clouds the soup and they absorb its sourness easily.
For a Thai menu, choosing dishes whose heat goes in a different direction makes the table fun. Pad thai is sweet-sour noodles, som tam is a hot-and-sour green papaya salad, and gapao rice is a stir-fry of basil and fish sauce. On days you want not a hot-and-sour shrimp soup but the white aroma of coconut milk and galangal, tom kha gai (in Japanese) is a good contrast. Making everything hot is tiring, so use pad thai or plain rice as the base.
| Occasion | Combination | Why |
|---|---|---|
| Weeknight dinner | Tom yum goong + plain rice + cucumber | Rice takes the sourness and heat. Light to prepare |
| Weekend Thai meal | Tom yum goong + pad thai + som tam | Sweet-sour noodles, spicy salad and herb soup separate the flavors |
| A day with drinks | Tom yum goong + fried spring rolls + raw vegetables | The hot-and-sour soup cuts the oil |
| A day you want to warm up | Tom yum goong + jasmine rice | The aroma of chili and herbs is satisfying |
Storage and reheating: keep the shrimp and lime separate
Tom yum goong is best fresh, but you can make just the soup base ahead. However, a finished soup is not something to keep until the day after next. The shrimp toughens, the lime's aroma dulls, and with milk it separates easily.

To make ahead, make the soup through the herb-simmered stage, leave out the shrimp, lime and unsweetened condensed milk, and refrigerate. The next day, warm it, add the shrimp and cook through, and finally add the lime and milk. This way less aroma is lost and the shrimp don't toughen.
If you store finished leftover soup, cool it quickly, put it in a clean container, refrigerate, and finish it the next day. Reheat over low heat and don't boil. Taking out only the shrimp first, warming the soup and then returning them helps protect the texture a little.
I don't recommend freezing. The herb aroma drops, and the texture of the shrimp and mushrooms gets worse. If you want to freeze, freeze only the herb stock before the shrimp go in. In a thin base state with neither nam prik pao nor lime, it keeps for about 1–2 weeks in the freezer.
Finished soup with shrimp keeps until the next day refrigerated. Avoid leaving it at room temperature. In summer or on days you make a big pot, set the bottom of the pot in ice water to cool quickly before putting it in the refrigerator.
FAQ

Q1. Can I make it with tom yum paste alone?
Yes. But with paste alone the herb aroma is weak to start and the saltiness tends to be fixed. Even with paste, adding lemongrass, makrut lime leaves and lime juice improves it a lot. Add fish sauce a little at a time at the end.
Q2. I can't get galangal. Can I use ginger?
You can, but the aroma is different. Ginger has a warm, hot aroma; galangal a hard, fresh one. If you use ginger, hold it to 2–3 thin slices and use the lemongrass and makrut lime leaves well so the soup doesn't lean too far toward ginger.
Q3. How do I make it for children or people who avoid heat?
Leave chilies out of the pot and let only the adults add them in the bowl. Nam prik pao also has heat, so start with 1 tbsp. Cutting back too much on sourness blurs the taste, so keep the lime and split off only the heat; that preserves the tom yum character.
Q4. What can I make it with for a shrimp allergy?
With chicken it becomes tom yum gai, and with only mushrooms tom yum hed. Since you can't use shrimp-shell stock, use chicken stock and more mushrooms, and be sure to check that the nam prik pao ingredients don't include shrimp. If you can't use fish sauce either, adjust with salt and a little soy sauce, but enjoying it as a different dish is less forced.
Q5. Nam sai or nam khon: which do you recommend for a first time?
If you are imagining the taste of a Thai restaurant, nam khon is easier to enter. The roundness from nam prik pao and unsweetened condensed milk makes it easy to pair with rice. If you want to enjoy the sharpness of herbs and lime, make nam sai without milk.
Summary: simmer the herbs, put the sourness last
Tom yum goong looks hard from the names of its ingredients, but the idea is simple. Bring out aroma with lemongrass, galangal and makrut lime leaves. Add umami with the shrimp shells. Cook the shrimp meat briefly at the end. Add the lime after turning off the heat. Just by keeping that order, you get a Thai dimension that is more than merely sour and hot.
Whether you make nam sai or nam khon depends on the table. Nam sai on a day you want something light; nam khon on a day you want dinner with white rice. Both are correct, so it is also fun to make the base in your first pot and try variations in the bowl.
When you want to widen your Thai cooking, move to som tam, which uses the same fish sauce and lime, pad thai, the sweet-sour noodles, and gapao rice, the basil stir-fry. Once you buy frozen lemongrass and makrut lime leaves, the barrier to Thai cooking drops at once.
Sources
- Hot Thai Kitchen: Authentic Thai Tom Yum Soup Recipe: consulted for the role of lemongrass, galangal and makrut lime leaves, shrimp-shell stock, and the idea of nam prik pao.
- ThaiTable: Tom Yum Goong: consulted for the idea of balancing sour, hot and salty by tasting at home.
- Temple of Thai: Tom Yum Goong Recipe: consulted for the basic ingredients and cooking order of a clear sour shrimp soup.
- Thai Chef School: Tom Yum Goong: consulted for the nam khon build with unsweetened condensed milk, and how chili paste and herbs go in.
- PCC Community Markets: Tom Yum Goong: consulted for cooking cautions on extracting herbs at high heat and finishing the shrimp quickly.
- UNESCO: Tomyum Kung: consulted for the river communities of the Central Plain and the cooking knowledge passed down at family gatherings.
- Thailand Foundation: Tom Yum Kung: The Symbol of Thai Culinary Spirit: consulted for the origin rooted in river bounty and the split between nam sai and nam khon.
- Tourism Authority of Thailand (Japan office): Thai food culture, central region (in Japanese): consulted for the tastes of the central region and the background of its table.
- TAT Newsroom: Discover Thai Cuisine through its famous four regions: consulted for regional differences in taste and staples among the central, southern and northeastern regions.











