Eating healthy in Bangkok when you're busy: a practical meal prep guide
Bangkok has some of the best food in the world, but eating for your goals here is hard. Portions vary, sauces are often sweet and salty, and after a long day the easiest option is rarely the one you planned. Meal prep fixes most of that.
1. Decide your week before it starts
Pick a moment, Sunday or Monday evening, to plan the next few days. Count how many meals you'll actually eat at home or at the office, not how many you'd like to. Most people need 8 to 12 prepared meals a week, not 21.
2. Build each meal the same way
A simple template keeps it easy:
- A palm-sized portion of protein (chicken, beef, pork, fish, tofu): about 30 to 45 g of protein.
- A fist of carbs (rice, potatoes, noodles) if you train, more on training days.
- Two fists of vegetables for fibre and volume.
- A little fat (sauce, nuts, avocado), because a little goes a long way.
3. Store food safely in the heat
Bangkok heat is hard on cooked food. A few rules:
- Get food into the fridge quickly; don't leave it on the counter.
- Eat refrigerated meals within about 3 days.
- Freeze anything you won't eat in that time.
- Reheat once, until it's steaming hot all the way through.
4. Keep a back-up for chaos days
Meetings run late. Plans change. Keep one or two meals in the freezer, or a go-to order that fits your goals, so one bad day doesn't turn into a bad week.
5. Make street food work for you
You don't need to give it up. Grilled chicken (gai yang), clear soups and stir-fries with extra vegetables are solid choices. Go easy on sweet sauces and deep-fried dishes, and add an egg for extra protein.
Or let someone else cook
If you'd rather spend your Sunday doing something else, that's exactly what Athleat is for. Our meals are cooked fresh in Bangkok with the macros on every box, delivered within about 12 km of Asoke. Order à la carte, or build a weekly plan and get deliveries every Tuesday, Thursday and Saturday.