How many times have we heard eat these foods to lose weight or drink this tea?
Just by eating one chocolate bar does not mean that you will get fat or it will wreck your progress. The same goes for any foods, from one chocolate bar to one carrot.
The issue is when that one chocolate bar turns into 3, 4 or 5 bars. Portion control, and the total number of calories for that day/week.
Overconsumption is the issue. Not the one bar of chocolate.
Having said this, there are better choices when it comes to food.
If you have 50 calories worth of chocolate compared to 50 calories worth of carrots. The carrots are going to be better for you. This is because carrots have more nutrients, such as vitamin C compared to chocolate, and you will be able to eat slightly more. Bonus!
Chocolate roughly has 535 calories per 100g compared to carrots which have 41 calories per 100g.
You will be able to eat more food, you will be able to curb hunger and still lose weight by making smarter healthier choices.
But going back to the original point. Which foods will make you gain weight? None will!
The conclusion is: No one food group will make you gain weight.
Overconsumption of foods will.
If you eat more than you require you will store this excess as fat within the body.
Calorie deficit is key when trying to lose weight. As long as you eat slightly less than your body needs, you will lose weight.
Moral of the story for weight loss is: Eat less, Move more.