15 Foods You Can Eat a Lot of and Still Not Gain Weight


In order to lose weight faster and to avoid the yo-yo effect, it is very important to stop eating certain foods that can interfere with the weight loss process. However, there are foods that you can eat as much as you want because they will provide longer satiety, lots of fiber but very little calories. We have made a list of 15 foods you can eat as much as you want. This does not mean that you shouldn’t eat anything else, rather you must make your diet nutrient rich and well balanced.


You can eat popcorn without worrying that you will gain weight as long as you don’t use any butter or sugar while preparing it. A cup of butter-less and sugar-free popcorn contains only 31 kcal.


Celery stems contain about 95% water, they have a diuretic effect that will help you detox your body and also lose weight.


You can eat eggplant without limitations if you don’t use any oil while baking or grilling it. A portion of eggplant prepared without oil contains 24 kcal.

Oranges, grapefruits and tangerines

If you are trying to lose weight you should not eat large amounts of fruits. The citrus fruits are actually an exception to this rule. They contain vitamin C, fiber and flavonoids which satiate you, promote your digestion, and improve your liver, skin and overall health.

Melon and watermelon

You can enjoy eating watermelon and melon as much as you want because a slice of these fruits has 60-70 calories. They help your body remove excess liquid while keeping you full longer.


Algae are excellent for normalizing the thyroid function due to the iodine in them. They balance your hormone levels thus prevent weight gain.


Zucchinis are excellent for balancing the salt-water ratio in your body and they also promote normal intestinal function. A portion of this vegetable is about 42 kcal.


Cucumbers are a must-have food in any weight loss plan. They reduce swelling and also help you lose weight without harming your health.


The average portion of beetroot is about 40 kcal. This food is rich in nutrients including manganese that regulate your blood sugar levels and also burn fat.


You can eat eggs any time you want without worrying that you could gain weight. However, fried eggs are not that healthy and low-calorie so make sure you consume boiled eggs.


Pineapples contain bromelain which is a compound that helps the process of protein metabolism and also actively splits fats.

Apples and plums

Eating 1 apple will provide your body the feeling of satiety and also regulate the digestion. One apple has about 50 kcal. Plums are excellent for the cardiovascular health because they are rich in vitamin C and potassium.


One lettuce leaf is only 3 kcal so you can eat a ton of it only if you can. Also salads are great source of folic acid.

Berries: currant, cranberry, strawberry

Strawberries are excellent for the digestion as well as for the health of the cardiovascular system. Cranberries help you remove excess water from your body and they are also rich in vitamin C.

Cabbage, broccoli, cauliflower

These vegetables are very helpful in the weight loss process. However, you shouldn’t eat just cauliflower and cabbage because the nutrients in them interact with iodine. It is recommended to eat them 2 times a week.

Additional tips

You should have dinner 3-4 hours before going to bed in case you want to lose or maintain weight. For example you can eat dinner at 7 p.m. if your bedtime is 11 p.m.