← BACK TO BLOG

Mar 1, 2026

I Ate Only Thai 7-Eleven for 7 Days

1,700 calories. 160g of protein. Every meal from a convenience store. Plus one stupid new rule for every day, because chicken and rice was killing me slowly.


For six weeks I had been eating chicken, rice, and broccoli on autopilot. It worked. The scale was moving. The brain was leaking out of my ears.

So I gave myself a stupid little side-quest to break up the chicken and rice grind. For 7 days, every single thing I would eat had to come from 7-Eleven. Yes, the convenience store. Yes, in Thailand. Yes, while still hitting 1,700 calories and 160g of protein per day.

If you have never been to a Thai 7-Eleven, you might think this is hard mode. It is not. It is the easy mode you cannot get back home. Thai 7-Elevens are basically functional restaurants disguised as gas stations. Hot food counter, full beverage wall, snacks engineered for a country that eats every two hours, and protein in every aisle if you know where to look. They have boiled eggs by the cash register.

The challenge wasn't whether you can eat from a Thai 7-Eleven. The challenge was whether you can hit a cut on those macros, every day, without getting bored or breaking.

The rules

To keep it from being boring and to keep myself honest, I added one constraint per day:

  • Day 1: Free for all. Just hit the macros.
  • Day 2: No warm items.
  • Day 3: No protein shakes.
  • Day 4: No chicken breasts.
  • Day 5: No drinks except water.
  • Day 6: Only liquids.
  • Day 7: Hot and spicy. Every meal had to be actually spicy.

Day 1 was the warm-up. Pick what you want, just hit calories. Day 2 took away the easy hot food counter and forced me into the cold protein aisle. Day 3 killed the shortcut shake. Day 4 took chicken breast off the menu entirely. Day 5 was the most psychologically rough one. No flavored anything, in Thai weather, after lunch. Day 6 was a literal liquid diet for a day. Day 7 was a vindaloo-grade reset that did things to my digestive system I will not be describing here.

What actually happened

The food itself was fine. Better than fine, honestly.

There is a Musashi protein bar in every Thai 7-Eleven and it tastes like a snickers. There is a tub of plain Greek yogurt sitting next to the frozen berries. There is salted boiled corn. There are eggs and tuna and tofu and grilled fish skewers. There is a salad bar most days, with proper protein options if you ask. None of this is hard to make work on 1,700 calories.

The hard parts were:

  1. Day 5 (no flavored drinks). Phuket plus zero Coke Zero is harder than it sounds.
  2. Day 6 (only liquids). This was just a bad day to be alive. I had broth, protein shakes, milk-based coffee, and a smoothie. Calories were easy. The chewing was the missing nutrient.
  3. The mental load. The food was easy. Doing the math every morning of "what fits, what's left, what's the rule today" while my son needed to be at school by 8 AM was the actual drag.

The verdict

I lost weight. I did not break. And I came out with a list of go-to convenience store meals that I have actually kept rotating into the normal diet, weeks later.

A boiled egg, a Greek yogurt, and a black coffee is a 250-calorie breakfast that fits any macros and is available basically anywhere in Thailand. That alone made the week worth it.

More importantly, I broke the chicken and rice spiral, which was the real point. A challenge inside the challenge. The Iron Man clock is still ticking, but my brain is back online for the next 6 weeks.

If you live anywhere with a 7-Eleven that takes food seriously (most of Asia, basically) and you want a way to make a cut less boring without giving up macros, try it. Just maybe skip Day 6.