According to nutritionist Veena V, National Institute of Nutrition, foods with more than 225-250 calories per 100g are considered a high-calorie food. If you eat and drink more calories than your body consumes, you will gain weight because your body stores excess energy as fat.
Here are 10 high-calorie foods you should limit if you want to lose weight:
Nuts (for example, 10 cashews contain about 55-60 calories): although good for health, eating too much will lead to weight gain.
Avocado (1 fruit about 250 calories): has good fiber and fat, but consuming too much also increases calorie intake.
Cheese (100g contains about 400 calories): rich in protein and calcium but high in saturated fat, eating too much can easily cause weight gain.
Red meat (100g beef contains about 250 calories): rich in protein but also high in calories and fat, should be eaten in reasonable amounts.
Avocado and composted butter (100g contains about 700 calories): rich in bad fats, should be replaced with olive oil or yogurt.
Fried and processed foods: high in calories and unhealthy fats, easily causing weight gain and heart disease.
Sugary drinks (100ml of soft drinks contain 41 calories): do not provide nutrition but only increase excess calories.
White bread and cakes: rich in sugar and refined starch, increase blood sugar and fat accumulation.
screen (100g contains 207 calories): contains a lot of sugar and saturated fat, which is not good for weight loss.
Granola and energy drinks: high in sugar and fat, which can easily cause weight gain if eaten too much.
Nutritionist Dr. Rachel Clarkson, lecturer in Nutrition at Kings College London (UK), emphasizes: If you eat more calories than your body burns, no matter what kind of food you eat, you will still gain weight. It is important to control portion sizes, choose whole foods and limit high-calorie foods if you want to lose weight effectively.