Skip to content
Lifestyle

How to Eat Low Calorie at a Thai Restaurant

Eat low calorie at Thai restaurants: tom yum not tom kha, stir-fried not fried, and fresh spring rolls. Ask for less oil and skip the coconut curries.

July 1, 2025

Thai food rewards the careful diner. The cuisine is built on bright, lean ingredients - lemongrass, galangal, chiles, lime, fish sauce, fresh herbs, and vegetables - and many of its soups, salads, and stir-fries are naturally low in calories. The calorie traps are the coconut-milk curries (a single cup of coconut milk is 400+ calories) and anything deep-fried. Lean toward the broth-based soups, the salads, and the grilled and stir-fried dishes, and a Thai meal can be one of the most flavorful low-calorie dinners available.

This guide covers what to order, what to avoid, server phrases, drinks, portion control, and common questions for eating low calorie at a Thai restaurant.

What to Order

  • Tom yum soup (80-150 cal per bowl): A clear, hot-and-sour broth with shrimp or chicken, lemongrass, and mushrooms. One of the lowest-calorie soups on any menu.
  • Som tam (green papaya salad) (150-250 cal): Shredded green papaya with chiles, lime, fish sauce, and peanuts. Bright, spicy, and very light.
  • Larb (larb gai) (250-400 cal): Minced chicken (or pork) salad with lime juice, fish sauce, herbs, and toasted rice. High protein and flavorful.
  • Fresh spring rolls (po pia sod) (100-180 cal each): Rice-paper rolls stuffed with vegetables, shrimp, and herbs. Not fried. Skip or limit the sweet dipping sauce.
  • Grilled chicken (gai yang) (250-400 cal): Marinated grilled chicken, often served with a light dipping sauce. Lean and satisfying.
  • Stir-fried vegetables with chicken or shrimp (pad pak) (250-400 cal): A vegetable-forward stir-fry with a lean protein. Ask for less oil.
  • Yum (Thai salads) (200-350 cal): Warm salads of meat or seafood with lime, chiles, and herbs. Zesty and low in calories.
  • Steamed fish with lime and garlic (pla neung manao) (250-400 cal): Whole fish steamed with a tangy, garlicky lime sauce. One of the lightest mains.

What to Avoid

  • Tom kha (coconut soup) (400-600 cal per bowl): The coconut milk base makes it creamy and calorie-dense compared with tom yum.
  • Green, red, and yellow curries (500-800 cal): All built on coconut milk. A single curry entree can top 800 calories before rice.
  • Pad thai (500-800 cal): Rice noodles stir-fried with oil, sugar, peanuts, and often egg. Tasty, but a calorie heavyweight.
  • Massaman and panang curries (600-900 cal): The richest curries, loaded with coconut milk and often peanuts or potatoes.
  • Fried spring rolls and tod mun (200-400 cal): Deep-fried rolls and fried fish cakes. The oil adds up.
  • Cashew chicken or any “crispy” stir-fry (500-700 cal): “Crispy” means deep-fried. Same with crispy pork (moo krob).
  • Mango sticky rice (350-500 cal): Sweet sticky rice drenched in coconut cream for dessert.

How to Customize Your Order

  • “Tom yum instead of tom kha, please.”
  • “Could you make that with less oil?”
  • “Light on the coconut milk, please” (Some chefs can cut the coconut milk with broth.)
  • “Sauce on the side, please.”
  • “Steamed, not fried, please.”
  • “Fresh spring rolls instead of fried.”
  • “Brown rice instead of white, please” (Brown jasmine is available at many restaurants.)
  • “No sugar in the pad thai, please” (Thai kitchens often add sugar; you can ask to reduce or skip it.)
  • “Extra vegetables, please.”

Thai restaurants are generally happy to adjust oil, sugar, and spice levels - just ask.

Drink Choices

  • Drink: Hot or iced Thai tea without sugar (the orange color comes from the tea, not the sweetness), water with lime, or unsweetened iced tea. A bottle of Singha or Chang beer is about 130-150 calories and is a fine pairing if you budget for it.
  • Skip: Thai iced tea with milk and sugar (200-300 calories per glass), sweetened coconut drinks, and cocktails made with sweet mixers.

Portion Control Tips

  • Order soup and a main, not three mains. A bowl of tom yum plus a stir-fry or salad is plenty.
  • Rice on the side, one scoop. Don’t eat family-style from the rice pot. Take a measured portion.
  • Share the curry. If someone insists on a coconut curry, share it as one of several dishes rather than ordering your own.
  • Eat Thai-style. A little of each dish in each bite - a spoon of rice, a piece of protein, some vegetables - slows the meal and makes smaller portions feel like more.
  • Skip the appetizer sampler. Fried platters for the table add hundreds of calories before the main arrives.
  • End with fruit. Many Thai restaurants offer fresh mango or pineapple - a genuinely light finish.

A Smart Ordering Sequence

A solid default at a Thai restaurant: start with a bowl of tom yum, then order a stir-fried or grilled dish - larb gai (chicken salad), grilled chicken (gai yang), or stir-fried vegetables with shrimp - with a small portion of rice on the side. That meal comes in around 500-700 calories and delivers the bright, spicy, herb-driven flavors Thai food is known for, without the coconut-milk load.

The single biggest lever at a Thai restaurant is coconut milk. A cup of coconut milk is over 400 calories, mostly saturated fat, and it is the base of every curry, the tom kha soup, and many desserts. Switching from a curry to a broth-based soup, a salad, or a stir-fry is the equivalent of removing a quarter to a third of the calories from the meal. The second lever is oil in stir-fries - Thai kitchens will usually honor a “less oil” request, which shaves another 100-200 calories. Combine the two and a Thai dinner becomes one of the most diet-friendly restaurant meals you can order.

FAQ

Is Thai food good for weight loss? Thai food can be excellent for weight loss when you lean on the clear soups, salads, and grilled or stir-fried dishes. The coconut-milk curries and noodle dishes like pad thai are the calorie traps. Order carefully and Thai is one of the best cuisines for a low-calorie meal.

What’s the lowest calorie Thai dish? Tom yum soup followed by a chicken larb or som tam (papaya salad) - about 350-500 calories total and intensely flavored, so you don’t feel deprived.

Is pad thai healthy? Not really. Despite its popularity, pad thai is rice noodles stir-fried in oil with sugar, peanuts, and egg - typically 500-800 calories per plate. If you love it, order it as a shared dish and take a small portion, or ask for less oil and no sugar.

Why is coconut milk so high in calories? Coconut milk is mostly fat - about 24 grams per half-cup, mostly saturated. A single cup has over 400 calories. That’s why curries and tom kha are so calorie-dense. Look for dishes built on broth, lime, and herbs instead.

Make healthier Thai food at home:

See also our Eating Out on a Diet guide and the main Healthy Restaurant Eating hub.

Ready to find something doable?

Browse recipes by what fits your situation, or plan a few reliable meals this week.