Tom yum and tom kha: broth, flavor and naming differences
Tom yum vs tom kha: how the two Thai soups differ in broth, texture, flavor and protein, plus what the tom yum and tom yam spellings mean.
Contents
The short answer
Tom yum and tom kha are two common Thai soups that are easy to tell apart once you know what to look for. Tom yum is generally described as a clear soup with a spicy, sour, slightly sweet and strongly aromatic flavor. Tom kha is made with coconut milk, which gives it a murky white color, a creamier texture and a milder, sweeter taste that still has a tangy edge. Put simply, the coconut milk is the defining difference.
Tom yum or tom yam? Same soup, different spelling
If you have seen both "tom yum" and "tom yam" on menus or in recipes, they refer to the same soup. English-language food references use the two spellings interchangeably, sometimes within the same piece, for example writing "tom yam" for the soup and "tom yum paste" for the seasoning base. The variation comes from different ways of writing the Thai name in the Latin alphabet. The sources reviewed for this guide do not establish one spelling as the official or more correct form. The same applies to tom kha, which you may also see written as "tom kah."
Side-by-side comparison
| Feature | Tom yum (tom yam) | Tom kha (tom kah) |
| Broth | Clear | Coconut milk, murky white |
| Texture | Thin, brothy | Creamier, richer |
| Flavor profile | Spicy, sour, a little sweet, very aromatic | Milder and sweeter, but still tangy |
| Relative heat | Typically described as the spicier of the two | Typically described as milder |
| Protein often cited | Shrimp | Chicken |
Broth and texture
The broth is the quickest visual cue. Tom yum is a clear soup, while tom kha is recognizable by its cloudy, white appearance from the coconut milk or coconut cream. That addition also changes the mouthfeel: tom kha is consistently described as creamier and richer, while tom yum stays lighter and more brothy.
The two soups do get mixed up. In one online discussion comparing them, a commenter guessed that tom yum also had a coconut broth but was unsure. Most references draw the line the other way: coconut milk is what sets tom kha apart from tom yum. If a bowl is opaque and creamy, it is most likely tom kha.
Flavor
Tom yum leads with heat and sourness, balanced by a little sweetness and a strong aromatic character. Tom kha is richer and rounder because the coconut milk softens the sharper notes, but it is still described as tangy rather than simply sweet or bland.
On spice, the sources describe tom yum as the spicier soup and tom kha as milder. Treat that as a general tendency rather than a fixed rule. The evidence reviewed here does not measure heat levels, and the spiciness of any particular bowl depends on the cook and the recipe.
Protein variants: tom yum goong, tom yum gai and tom kha kai
Thai soup names often add a word for the main protein after the soup name. Goong refers to shrimp and gai, also spelled kai, refers to chicken. So tom yum goong is tom yum with shrimp, tom yum gai is tom yum with chicken, and tom kha kai (or tom kha gai) is the coconut soup with chicken.
In comparisons, tom yum is usually associated with shrimp and tom kha with chicken, which is why tom kha kai is one of the most familiar forms of that soup. Choosing between tom yum goong and tom yum gai is mainly a choice of protein. The base soup and its clear, spicy-sour character stay the same. The references reviewed here do not describe further differences in broth or seasoning between the shrimp and chicken versions.
What does tom kha mean in Thai?
The sources supplied for this guide describe tom kha by its ingredients and character: a coconut milk soup, creamy, milder and sweeter than tom yum. They do not give a literal word-by-word translation of the name. If the exact meaning of the Thai words matters to you, a Thai-language dictionary or a dedicated Thai culinary reference is the best place to confirm it.
Which is better: tom yum or tom kha?
Neither soup is objectively better. They suit different preferences, so the better choice depends on what you want from the bowl.
- Choose tom yum if you want a clear, lighter broth with bright, sour, aromatic flavor and more heat.
- Choose tom kha if you prefer a creamy, coconut-rich soup that is milder and sweeter but still tangy.
- If you are sensitive to spice, tom kha is generally described as the gentler option, but ask how a particular kitchen prepares it.
- If you have a protein preference, look for the protein word in the name, such as goong for shrimp or gai or kai for chicken.
Gaps in the available evidence
This guide is based on short descriptions from food references and online discussions. It does not cover full ingredient lists, the exact herbs and aromatics in each soup, regional variations within Thailand, the origins of either dish, nutrition or calorie figures, or other Thai soups that sometimes come up alongside these two. Consult full recipes or authoritative Thai culinary sources for those details.
Related articles
Choose coconut milk or cream for Thai recipes using formulation, labels and pack quantities
How to choose between coconut milk and coconut cream for Thai chicken, curry and rice dishes by reading the recipe, ingredient list, nutrition basis and pack size.
Prepare cha yen with brewed tea, milk and documented instant alternatives
Make Thai iced tea (cha yen) with brewed Thai tea leaves, condensed and evaporated milk, a no-mix black tea version, or a soluble Thai tea powder.
Prepare khao man gai chicken rice, broth and accompaniments
A practical khao man gai guide: how chicken, rendered fat, stock and rice connect, a one-pot method, the whole-chicken alternative, broth, sauce and safe doneness checks.
Prepare and assemble khao kluk kapi shrimp-paste rice with separate accompaniments
How to make khao kluk kapi: coat jasmine rice in shrimp paste, cook caramel pork and thin omelette, prep the fresh garnishes, then plate them separately and mix at the table.
Identify and prepare tod mun gai Thai chicken cakes
How to recognize tod mun gai, the Thai chicken take on fried fish cakes, and make it with red curry paste, long beans and makrut leaves, finished with a 165°F center check.
Recognize culinary lemongrass and prepare it for salads, soups and curry paste
How to recognize lemongrass, which part of the stalk to use, and how to cut it for Thai salads, infused soups like tom yum, and curry paste.
Understand and prepare Thai fish cakes, their springy paste and accompaniments
How to make tod mun pla with a springy curry-fish paste, judge the paste and cooked cakes, keep seafood safe, and choose what to serve with Thai fish cakes.
Identify fingerroot or krachai and choose a form for Thai cooking
What krachai (fingerroot) is, how to tell it apart from galangal, ginger and kencur, which Thai dishes use it, and how to choose between fresh, frozen, brined and powdered forms.
Distinguish culantro, cilantro and coriander parts in Thai cooking
Culantro and cilantro are different plants, and coriander can mean leaf, stem, root or seed. Learn which one a Thai recipe means and when substitution makes sense.
Prepare Thai long-bean salad with its pounded dressing
How to make som tum tua, the Isan-style pounded yardlong-bean salad: ingredients, mortar sequence, gentle bruising of the beans and taste cues before serving.