Order now

← All articles

Why expats gain weight in Thailand (and how to stop it)

2026-10-22 · Athleat · Also in: Françaisไทย

It's a common story: you move to Bangkok, the food is amazing and cheap, and six months later your clothes feel tight. It's rarely one thing. It's a handful of small habits that add a few hundred calories a day without you noticing. Here are the usual suspects and what to do about each.

1. Drinks you don't count

This is the biggest one for most people.

  • Thai iced tea and iced coffee with sweetened condensed milk can contain 200 to 350 kcal in a single cup.
  • Smoothies and bubble tea are often closer to a dessert than a drink.
  • Beer: a large 620 ml bottle of regular beer is about 250 to 300 kcal, and nights out rarely stop at one.

Fix: ask for less sugar (wan noi) or no sugar (mai wan), switch to americano, sparkling water or unsweetened tea, and decide before you go out how many drinks you'll have.

2. Oil and sugar in everyday dishes

Thai street food is cooked fast and tasty, which usually means oil and sugar. A stir-fry with rice and a fried egg can easily reach 650 to 750 kcal. Eat that twice a day and you're above what most people need before you count snacks.

Fix: choose grilled, boiled or steamed dishes more often, ask for less oil (nam man noi), and read our guide to Thai food calories.

3. You walk much less than you think

In a European city you might walk 8,000 to 10,000 steps a day without trying. In Bangkok, the heat, the traffic and cheap motorbike taxis mean many people barely reach 3,000 to 4,000 steps. That difference alone can be 200 to 300 kcal a day.

Fix: walk in the cooler hours, use the BTS and MRT and walk the last part, take stairs in your condo, or go to the gym. Track your steps for a week to see your real number.

4. Delivery apps and late nights

Food delivery is fast, cheap and available at midnight. Late-night orders are usually fried, large, and eaten in front of a screen.

Fix: keep a healthy option ready in the fridge, so the "quick" choice is also the good one.

5. Holiday mode that never ends

Living somewhere that feels like a holiday makes it easy to treat every weekend like one: brunches, beach trips, rooftop bars. That's part of the fun, but it adds up when it happens every week.

Fix: keep weekdays structured and enjoy weekends. Consistency from Monday to Friday gives you room on Saturday.

A simple plan

  1. Find your target. Use the macro calculator to estimate your calories and protein.
  2. Fix the drinks first. It's the easiest win.
  3. Make protein the base of every meal, about 30 to 45 g, so you stay full.
  4. Walk more, aiming for 7,000+ steps a day.
  5. Plan your weekday meals so you're not deciding when you're hungry.

Make weekdays automatic

The easiest way to stop the slow weight creep is to take the guesswork out of most of your meals. Athleat delivers fresh, high-protein meals across central Bangkok with calories and macros on every box, so you know exactly what you're eating from Monday to Friday. Have a look at the menu or build a weekly plan.

Calorie values are estimates. This article is general information, not medical advice.

Hungry yet?

High-protein meals cooked fresh in Bangkok, macros on every box.