Is Thai Food High in Calories? Dishes Ranked

Thai food ranges widely in calories, from light broth-based soups under 200 calories to rich curry and noodle dishes that can exceed 600 calories per restaurant serving. The cuisine isn’t inherently high or low calorie. What drives the number up or down is the cooking method, the base ingredients (coconut milk vs. clear broth, for example), and how much rice you eat alongside the main dish.

Dishes That Run Higher in Calories

The dishes most people associate with Thai food tend to be the calorie-dense ones. Pad Thai is the classic example. A standard serving comes in around 430 calories, but that’s for a moderate, pre-portioned plate. Restaurant portions are often 50 to 100 percent larger, pushing the total well past 600 calories. The calorie load comes from rice noodles, oil used in stir-frying, tamarind-based sauce with sugar, and crushed peanuts on top. The sugar content alone can reach 26 grams per serving.

Curries made with full-fat coconut milk are the other calorie driver. Green, red, and massaman curries all use coconut milk as their base, which adds significant fat. A 6-ounce serving of green curry with chicken runs about 177 calories on its own, but that’s a small portion without rice. Most restaurant servings are closer to 10 or 12 ounces, and once you add a cup of jasmine rice (181 calories), a single plate easily reaches 450 to 550 calories. Massaman curry, which includes potatoes and peanuts in addition to coconut milk, tends to be the richest of the bunch.

Fried rice dishes, deep-fried spring rolls, and anything described as “crispy” on a Thai menu will also sit at the higher end. Thai fried rice uses a generous amount of oil, soy sauce, and often a fried egg on top.

Dishes That Stay Lighter

Thai cuisine also has a whole category of dishes that are genuinely low in calories, and they’re easy to spot once you know what to look for. The key distinction is clear broth versus coconut milk.

Tom Yum soup, the hot and sour shrimp soup, is one of the lightest options on any Thai menu. A generous 1.5-cup serving comes to about 152 calories. The broth gets its flavor from lemongrass, galangal, lime juice, and chili rather than from fat, so it’s packed with flavor without the caloric cost. Tom Kha, by contrast, uses coconut milk as its base and can easily double that calorie count for the same portion size.

Green papaya salad (som tum) is another surprisingly light choice at around 156 calories per serving. The bulk of the dish is shredded unripe papaya, which is almost entirely water and fiber. The dressing does include palm sugar and crushed peanuts, but in small enough quantities that the overall dish stays lean. Thai salads in general, including larb (minced meat salad) and yum (spicy salads with seafood or glass noodles), rely on lime juice, fish sauce, and fresh herbs rather than oil-based dressings.

How Rice Changes the Math

Rice is served with nearly every Thai meal, and it’s often the single biggest calorie contributor on the plate. A cup of cooked jasmine rice adds 181 calories, and most people eat one to two cups per meal. That means rice alone can account for 200 to 360 calories before you touch the main dish.

Sticky rice, the type served in northern and northeastern Thai cooking, is comparable in calories but eaten differently. It’s portioned into small balls and used to scoop up bites of food, which can naturally limit how much you consume compared to a mound of steamed jasmine rice. Either way, the amount of rice you eat alongside your curry or stir-fry has as much impact on total calories as the dish itself.

What Makes Thai Restaurant Meals Higher Calorie

There’s a meaningful gap between home-cooked Thai food and what you get at a restaurant. Thai home cooking uses less oil, less sugar, and smaller portions of rice. Restaurant versions are adjusted for Western palates, which typically means more sugar in sauces, larger noodle portions, and heavier use of cooking oil in the wok.

Dishes that seem light can also carry hidden calories. Peanut sauce served with satay skewers is calorie-dense. Sweet chili dipping sauce adds sugar. Even a simple stir-fry can absorb a surprising amount of oil during high-heat wok cooking. The vegetables themselves aren’t the issue. It’s what they’re cooked in and what’s poured over them.

Ordering Thai Food With Calories in Mind

If you’re trying to keep a Thai meal under 500 calories, the simplest strategy is to pick a broth-based soup or a salad as your main, or to order a stir-fry and limit rice to half a cup. Dishes built around protein and vegetables without coconut milk, like basil chicken (pad kra pao) or ginger stir-fry, tend to land in the 300 to 400 calorie range for a reasonable portion.

Swapping coconut milk curries for broth-based dishes makes the biggest single difference. Choosing steamed or grilled proteins over fried ones is the second biggest lever. And being deliberate about rice, rather than eating it on autopilot, can easily cut 150 to 200 calories from any meal.

Thai food isn’t unusually high in calories compared to other restaurant cuisines. A plate of pasta or a burger with fries will typically match or exceed even the richest Thai curry. The advantage of Thai menus is that they offer a wide spectrum, from 150-calorie soups to 700-calorie noodle plates, so the calorie outcome depends almost entirely on what you choose.