Meal prep for office workers: a 5-day lunch and dinner plan, and how to take it to work

By the CleanFit team · · 6 min read

Office workers find it easier to keep eating healthy if they choose lunches and dinners for all 5 workdays on the weekend. Keep frozen meals in the freezer, and each morning take only that day's meals. Keep them cold until it is time to heat them, then heat them until hot all the way through. Below is a sample 5-day plan made from real dishes.

How can office workers eat healthy every day, and where do you start?

Many people give up halfway because they have no time to think about and prepare food every day. At lunch they buy from the shops under the office building. After a late finish, they stop at a convenience store. The fix is to plan once a week.

  • Choose all the week's meals on the weekend, so you do not have to think about food on workdays
  • Keep ready meals at home. Frozen meals keep for 120 days in the freezer
  • In the morning, put the day's meals in your bag. When it is time to eat, heat them until hot all the way through
  • Every dish shows calories and nutrition on the website, so it is easy to keep track of your daily numbers

How do you plan a week of healthy workday meals?

  1. Count your meals first. Lunch and dinner on workdays only comes to 10 meals a week
  2. Mix stir-fries, curries, soups and noodles, so you do not get bored by the middle of the week
  3. Plan your rice too. Each meal is the main dish only, with no rice, so choose the type and amount of rice to suit your goals
  4. Pick a delivery day that arrives before the week starts. Bangkok and nearby provinces get deliveries every day except Saturday, and you can choose a time slot. Other provinces get temperature-controlled DHL delivery, Monday to Friday
  5. When the food arrives, put it in the freezer straight away, in the order you plan to eat it

If you are away for a week, you can change the delivery date by chat. Let us know at least 1 day before the delivery day.

Enter your postal code to see your real delivery date first, so you know which day your plan can start.

Do we deliver to you?

Enter your postal code to see which day your order will arrive.

A sample 5-day meal prep plan: what to eat for lunch and dinner

This plan uses real dishes from the website and mixes tastes and ingredients so nothing repeats. The numbers are for 1 main dish per meal, without rice.

DayLunchDinnerTotal for 2 meals (dishes only)
MondayKa Pow Kai (180 kcal, 33 g protein)Tom Kha Kai (150 kcal, 31 g protein)330 kcal, 64 g protein
TuesdayChicken Teriyaki (190 kcal, 34 g protein)Larb Kai (150 kcal, 28 g protein)340 kcal, 62 g protein
WednesdayMee Klook (280 kcal, 27 g protein)Miso Soup with Tender Chicken (100 kcal, 20 g protein)380 kcal, 47 g protein
ThursdayPork Garlic and Black Pepper (130 kcal, 21 g protein)Ok Kai Pha-Lo (150 kcal, 30 g protein)280 kcal, 51 g protein
FridayGochujang (170 kcal, 32 g protein)Ka Pow Dory Fish (80 kcal, 17 g protein)250 kcal, 49 g protein
A 5-day plan made from real dishes. Numbers are per main dish, without rice. Mee Klook and Pork Garlic and Black Pepper cost ฿10 more per meal, and Ka Pow Dory Fish ฿15 more.

Wednesday's lunch is Mee Klook, which already comes with noodles and has 38 g of carbs, so you may not need rice that day. Dinner is Miso Soup with Tender Chicken at 100 kcal, for a night when you want something light.

If you eat with rice, a sample weight-loss plan is around 350–450 kcal and 30–40 g protein per meal. You make up the difference with rice and vegetables you prepare yourself. Everyone's needs are different. Try working out your calorie needs, or read about how much protein you need per day. Both pages are in Thai.

How do you take frozen meal prep to the office safely?

There is one rule: keep it cold until you heat it, then heat it until hot all the way through before you eat.

  1. Before you leave home in the morning, take only that day's meals from the freezer. Do not leave them to thaw outside the fridge
  2. Carry them in a cooler bag with ice packs, especially on hot days or long trips
  3. At the office, put them in the freezer or fridge right away. If there is no fridge, keep them in the cooler bag until it is time to heat them
  4. Before you eat, heat the whole meal until hot all the way through. Hot edges are not enough
  5. Heat only the meal you are about to eat

How do you set up the freezer so you can grab meals on workday mornings?

When the food arrives, put it in the freezer straight away. It keeps for 120 days in the freezer, so you can order several weeks ahead. After that, set things up so that on busy mornings you can open the door and take what you need.

  • Keep each day's lunch and dinner together
  • Put Monday's meals at the front, then the other days in order through to Friday
  • Put new deliveries at the back, so older meals get eaten first
  • Vacuum-sealed pouches are flat and easy to stack
  • Stick a note on the fridge door with what to eat each day, so you do not stand there choosing in the morning

If you have a small freezer, like the ones in many condo fridges, the 90-meal pack can be split into 2 deliveries, so you do not need to store it all at once.

Home late, no spicy food or tired of chicken: which dishes should you choose?

Work does not always finish on time. Keep a mix of dishes in the freezer, so on tiring days you do not end up buying food outside your plan.

  • For a light meal after a late night, try Miso Soup with Tender Chicken at 100 kcal or Shrimp with Garlic and Black Pepper at 70 kcal
  • If you do not eat spicy food, there is Chicken Teriyaki, Grilled Chicken with Garlic Sauce, Ok Kai Pha-Lo and Minced Chicken Black Pepper and Garlic Sauce
  • If you like strong, spicy flavors, try Khua Kling Kai, Larb Kai or Tender Chicken Red Curry
  • For a high-protein lunch, choose Chicken Teriyaki at 34 g, Ka Pow Kai at 33 g, or Gochujang and Grilled Chicken with Garlic Sauce at 32 g each
  • When you are tired of chicken, switch to pork, fish or shrimp now and then, such as Pa Nang Moo or Dory Fish with Southern Thai Yellow Curry. Pork costs ฿10 more per meal, and fish and shrimp ฿15 more

Every dish is designed by a nutritionist and made without cooking oil, MSG, added sugar or preservatives. Freezing keeps the food fresh instead. See the nutrition and spice level of every dish on the full menu page.

Which pack should office workers order?

If you eat lunch and dinner on workdays only, you need 10 meals a week. As a rough guide:

  • The 21-meal pack lasts about 2 weeks, or about 4 weeks if you only eat it for lunch. It is a good place to start
  • The 45-meal pack lasts about 4 weeks or more, for people who plan to do this for a whole month
  • The 90-meal pack has the lowest price per meal and can be split into 2 deliveries. It suits people who eat these meals regularly, or whole households
  • The 9-meal trial pack lets you try the taste. You can only order it by chat on LINE @cleanfit or Messenger

Ordering on the website takes 4 steps: choose a pack, choose your dishes, enter your address to see the delivery date, then pay by Thai QR or credit/debit card. See the details on how to order.

Frequently asked questions

Can I take frozen meal prep to the office?

Yes. Take only that day's meals from the freezer, keep them cold until you heat them, then heat them until hot all the way through before you eat.

How many minutes should I microwave a meal?

We cannot give a fixed number of minutes, because microwaves differ in power and the time depends on the amount of food. Heat until the whole meal is hot all the way through before you eat.

What if there is no fridge at my office?

Use a cooler bag with ice packs and keep the meal in it until you heat it. If you are not sure it will stay cold until lunch, eat it for dinner at home instead.

Is one healthy dish enough for a meal, or do I need rice?

Most people eat it with rice, because each meal is a main dish of 70–330 kcal without rice. Adjust the rice to your goals. Noodle dishes are the exception, because they already include noodles.

I am busy on my delivery day. Can I change it?

Yes, you can change it by chat. Let us know at least 1 day before the delivery day.

Want to try a pack?

Choose every meal yourself, from ฿44 per meal. Every meal shows its calories and protein, and we deliver across Thailand.

Order on the website
or ask our team on chat
Choose a pack and dishes