Weight loss snacks: what to eat so you stay full and within your calories

Key takeaways
- Keep each snack to about 100–150 kcal, with protein or fiber, and count it in your day
- For something sweet, start with fresh fruit: 1 serving, such as half a guava, is about 60 kcal
- Budget about 100–250 kcal a day for snacks, and count sweet drinks as snacks too
Good weight loss snacks give you about 150 kcal or less, include some protein or fiber to keep you full, and count toward your daily calorie total. Easy examples in Thailand: 1 large boiled egg is about 78 kcal, half a medium guava about 60 kcal, and 100 g of boiled edamame about 121 kcal. What usually stalls weight loss is sweet drinks and snacks you eat without counting.
In this guide (6 sections)
- Can you snack while losing weight, and how many calories should a snack be?
- Savory weight loss snacks: which are low in calories and filling?
- Which sweet snacks can replace desserts when you are losing weight?
- How do you snack without going over your daily calories?
- Which snacks stop you from losing weight?
- Always hungry between meals? How to fix your main meals
Can you snack while losing weight, and how many calories should a snack be?
Yes, as long as the snack is counted in your daily calories. Whether you lose weight depends on your total energy for the day, not on how many times you eat. A good snack is small, around 100–150 kcal, and stops you from arriving at your next meal so hungry that you overeat.
A snack really helps in situations like these:
- There is a long gap between meals, for example lunch at noon and dinner at 8 pm
- You get very hungry on the way home and tend to stop for fried food or sweets
- You exercise in the evening and feel you have no energy on an empty stomach
If your main meals keep you full, you do not need to snack at all. To find your own daily calorie and protein numbers, try our TDEE calculator (the page is in Thai).
Savory weight loss snacks: which are low in calories and filling?
Savory snacks that keep you full usually contain protein or fiber. You can find the ones below at markets and convenience stores, or make them at home. All numbers are calculated from the per-100 g data in USDA FoodData Central.
| Snack | Amount | Calories | Protein |
|---|---|---|---|
| Boiled egg | 1 large egg (about 50 g) | about 78 kcal | 6.3 g |
| Cooked chicken breast, no skin | 50 g | about 83 kcal | 15.5 g |
| Boiled edamame | 100 g | about 121 kcal | 11.9 g |
| Almonds | 15 g | about 87 kcal | 3.2 g |
| Air-popped popcorn, no butter | 20 g | about 77 kcal | 2.6 g |
Nuts are good for you but very dense in energy. 100 g of almonds has about 579 kcal according to USDA, and in the Thai Food Exchange Lists just 10 peanuts count as about 45 kcal. Portion them into a small bowl instead of eating from a big bag.
Another option is a small, high-protein main dish for days when you are truly hungry in the afternoon or get home late. For example, these CleanFit dishes show their numbers on every meal.
| Dish (main dish only, no rice) | Calories | Protein |
|---|---|---|
| Ka Pow Koong | 70 kcal | 12 g |
| Shrimp with Garlic and Black Pepper | 70 kcal | 10 g |
| Ka Pow Dory Fish | 80 kcal | 17 g |
| Miso Soup with Tender Chicken | 100 kcal | 20 g |
| Dory Fish Chu Chee | 100 kcal | 16 g |
Which sweet snacks can replace desserts when you are losing weight?
If you want something sweet, start with fresh fruit. In the Thai Food Exchange Lists, 1 serving of fruit has about 60 kcal, so 1–2 servings still fit a snack budget easily. Thailand makes this easy, because cut fruit is sold almost everywhere.
| Fruit | 1 serving equals | Calories |
|---|---|---|
| Guava (farang) | half a medium fruit | about 60 kcal |
| Ripe papaya | 6–8 bite-size pieces | about 60 kcal |
| Watermelon | 6–8 bite-size pieces | about 60 kcal |
| Tangerine | 2 medium fruits | about 60 kcal |
| Nam wa banana | 1 medium banana | about 60 kcal |
| Apple | 1 small apple | about 60 kcal |
| Dragon fruit | half a medium fruit | about 60 kcal |
If you want protein as well, try unsweetened dairy or soy:
- Plain Greek yogurt, 100 g: about 61 kcal and 10.3 g protein (USDA). Add some cut fruit for sweetness
- Unsweetened soy milk, 1 glass (240 ml): about 80 kcal, based on USDA data of 33 kcal per 100 g
- Low-fat milk, 1 glass (240 ml): about 120 kcal, or about 90 kcal for skim milk, according to the Thai Food Exchange Lists
How do you snack without going over your daily calories?
Count snacks as part of your daily energy budget. Set the budget first, then decide how to spend it.
- Find your daily calorie target first with the TDEE calculator
- Set aside about 100–250 kcal a day for snacks, split into 1–2 snacks
- Put your snack in a bowl or on a plate before you eat. Do not eat from the packet
- Check whether the label shows numbers per serving or per pack
- Count drinks too. Iced coffee, Thai milk tea and soft drinks are snacks as well
- Before you reach for something, ask yourself whether you are really hungry or just bored or stressed
| Time of day | Sample split of 1,500 kcal |
|---|---|
| Breakfast | about 350 kcal |
| Lunch | about 450 kcal |
| Afternoon snack | about 150 kcal |
| Dinner | about 450 kcal |
| Spare (fruit or milk) | about 100 kcal |
This is only an example. Women should not eat less than 1,200 kcal a day, and men not less than 1,500 kcal. If you are pregnant or breastfeeding, have diabetes or kidney disease, or take regular medication, talk to a doctor or dietitian before cutting calories or raising your protein a lot.
Which snacks stop you from losing weight?
The usual culprits are foods that are high in energy but not filling. You stay hungry after eating them, and they often go uncounted because they feel like nibbles.
- Sweet drinks such as Thai milk tea, iced coffee and soft drinks
- Bakery items and desserts such as cakes, doughnuts and Thai sweets made with coconut milk
- Fried snacks from a bag that you eat until the bag is empty
- Snacks labeled “healthy” that contain a lot of sugar or honey
- Nuts and dried fruit eaten by the handful
Thailand's Department of Health recommends a 6:6:1 rule: per day, no more than 6 teaspoons of sugar, 6 teaspoons of oil and 1 teaspoon of salt. One sweet drink can use up most of your sugar for the day. In Thai, ask for wan noi (less sweet) or mai wan (not sweet).
You can still find good snacks at convenience stores if you know how to read the label. See healthy food at 7-Eleven for how to choose.
Always hungry between meals? How to fix your main meals
If you need a snack almost every hour, the problem is usually that your main meals have too little protein and too few vegetables, not the snacks. Fix your main meals first.
- Give every meal a clear source of protein, such as chicken, fish, eggs or tofu. See how much you need in protein for weight loss
- Fill about half your plate with vegetables. They help you feel full without adding much energy
- Do not cut rice so far that you end up filling the gap with sweets in the afternoon
For the bigger picture of what to eat across the whole day, read weight loss food: what to eat.
If you do not have time to cook high-protein meals, CleanFit has 38 dishes. Every meal shows its calories and protein, from 70 to 330 kcal, and each is a main dish without rice. They are frozen in vacuum-sealed pouches and keep for 120 days in the freezer, so on hungry days you have something ready instead of snacks. Every dish is made with no cooking oil, no MSG, no added sugar and no preservatives, is Thai FDA approved, and has lab-tested nutrition.
Frequently asked questions
Can I snack at night while losing weight?
Yes, if it still fits your daily calories. Choose something light with protein, such as a boiled egg or plain yogurt. If you are hungry late every night, check whether your dinner is too small.
How much fruit can I eat when losing weight?
Counting servings is the easiest way. 1 serving of fruit is about 60 kcal, such as half a guava or 6–8 pieces of papaya. Add it to your daily total, and choose whole fresh fruit over juice.
Are almonds a good weight loss snack?
Yes, if you control the portion. 15 g of almonds is about 87 kcal, but 100 g is about 579 kcal. Put your portion in a small bowl every time.
Is it fine to skip snacks completely?
Yes, if your main meals keep you full and you do not overeat at the next meal. Snacks are a tool. What matters is your total energy for the day.
Can I eat a lot of snacks labeled “clean” or “sugar-free”?
Better not. The words on the front do not tell you the calories. Check the nutrition label for kcal per serving and how many servings are in the pack. Some use a lot of flour or fat, so they can still be high in energy.
Written by the CleanFit teamCalories and protein for each CleanFit dish come from our ordering system. Figures for other foods cite the sources named in the guide.
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.
Keep reading
-
Weight lossWeight loss food: how to choose meals that keep you full and help you lose weightWeight loss food in Thailand: how to build a 2:1:1 plate, why protein at every meal matters, and practical lists of foods to eat often and foods to limit.
-
Weight lossWeight loss dinner: what to eat, how light it should be, and what time to eatWeight loss dinner guide: how many calories, what time to eat, high-protein dishes that keep you full until morning, and what to avoid late at night.
-
Protein and caloriesHigh protein foods: which everyday foods give the most protein for the calories?High protein foods you can buy in Thailand, with protein per 100 g and per 100 kcal for meat, fish, eggs, dairy, beans and tofu, from Mahidol University data.