Menus in Thailand: what to order and where calories hide
Thai food has a reputation for being light, and that is half true: vegetables, fish, and rice form its base. The other half is coconut milk, palm sugar, and deep-frying, which can make two soups with the same name differ twofold. The difference is almost always visible in the name if you know three words.
Clear broth or coconut milk
| Word in the name | Meaning | What it changes |
|---|---|---|
| nam sai / clear broth | water-based soup | Light: tom yum in this version is almost pure broth with shrimp |
| kathi / kha / coconut milk | soup or curry with coconut milk | The main source of fat in Thai food |
| tod / khai | deep-fried | Spring rolls, tempura, breaded chicken |
This creates the main practical distinction in a Thai menu: it is not between dishes, but between versions of the same dish. Tom yum in clear broth and tom kha with coconut milk are one soup with different bases, and the difference in the count is greater than the difference between a soup and a main course.
Popular dishes and their versions
- Pad thai is rice noodles fried with egg, tofu, and peanuts. Its sauce is sweet, with palm sugar and tamarind. It is not “light noodles,” but a full main course.
- Curry (kaeng) comes in green, red, and yellow. The colour describes the heat of the paste, not the calories; coconut milk, which determines the calories, is in all three.
- Khao phat is fried rice. Here rice is not a side dish but the base, and the portion weighs more than it appears to.
- Som tam is green-papaya salad. It is one of the lightest menu choices if you do not ask for double peanuts and dried shrimp.
- Mango sticky rice is sticky rice with mango and coconut cream. It is the menu's most underestimated dessert: rice plus cream plus sugar.
- Spring rolls come fresh in rice paper or fried. The difference is deep-frying, which means roughly twice as much.
The rice no one counts
In a Thai order, rice almost always comes in a separate bowl and is not perceived as food: it is “just for the curry.” Yet a standard bowl contains roughly 150–200 g of cooked rice, making it comparable in calories to the curry itself. Reference values are in the cooked rice calorie table.
It is the same mistake as with bread on a European menu: what is ordered consciously gets counted, and what appears on the table by default does not.
Spicy, sweet, and what the menu does not say
Spiciness does not affect calories, but it affects how much rice you eat and sweet drink you have. The latter matters more: Thai drinks—tea with condensed milk, juices, coconut water—are often sweet by default.
Street food deserves a separate note: its ingredients are simpler than in a restaurant and portions are smaller, but deep-frying oil is reused many times. That is no longer a counting issue but a safety issue. For the general approach, see the article on calories in restaurants.
How to read a menu that is only in Thai
Thai script cannot be recognized or typed letter by letter, so usual methods such as looking up a dish name online do not work. There are two practical options: photograph the page or ask the waiter while pointing to the line.
A menu photo provides an estimate of calories and macros for every item, while a translation is shown on the second line beneath the original. The original remains because you will order by the printed line, and it is impossible to match a translation to Thai script by sight. See the article on menus in a foreign language for details.
Frequently asked questions
- Is tom yum a diet dish?
- It depends on the version. In clear broth, it is almost pure broth with shrimp and herbs, one of the lightest choices. With coconut milk, as tom kha, it is a very different dish in terms of fat, even though the ingredients are similar.
- Which curry is the lightest?
- Curry colour describes the heat of the paste, not calories: coconut milk is present in green, red, and yellow curries. The difference in the count comes not from the colour, but from the amount of milk and the rice portion alongside it.
- Should I count the rice served with curry?
- Absolutely. A bowl of cooked rice is roughly 150–200 g and is comparable in calories to the curry itself. It is the most commonly missed part of a Thai order.
- What can I order in Thailand if I am tracking my diet?
- Som tam, clear-broth soups, grilled seafood and chicken, and fresh rather than fried spring rolls. Be more careful with coconut-milk curries, fried rice, and desserts with coconut cream.
Read next
- Menus abroad: how to choose a dish when nothing makes sense — An unfamiliar menu raises three different questions that are usually confused: what is this dish, is it safe for me, and how many calories does it contain? Translation answers only the first, and not always.
- Menus in a foreign language: how to understand what you are ordering — If you are unfamiliar with the language of a menu, it is more useful not to translate the dish immediately, but to first save it exactly as it is printed.
- Menus in Turkey: what dish names mean and what determines calories — Turkish menus are difficult not because of the language, but because of their structure: the same meat under four names differs by cooking method, and the calorie gap between them is greater than the gap between meat and fish.
- Menus in Georgia: what to order and how many calories it contains — Georgian menus are deceptive: half the items look like salads and appetizers but are closer to a main course in calories because of nuts and oil.
This article is for general information. It is not medical advice, a diagnosis, or a prescription for treatment or a diet, and it does not replace a consultation with your doctor. If you have a health condition, are pregnant, take medication, or follow a diet prescribed to you, decisions about food belong with your doctor.
Figures from regulations, guidelines and studies are given as they stood when this article was prepared and may since have changed; check them against the primary sources. This article is not advertising, an offer, or individual advice, and neither the author nor the site owner is responsible for decisions taken on the basis of it.