5 high-calorie foods you need to eat to lose weight

Eating whole eggs can actually help you lose weight.

1 / 6

High-calorie Foods For Weight Loss

We are not denying that cutting down on high-calorie foods from your diet can help you lose weight, but that doesn’t mean that you have to eliminate all high-calorie foods from your diet. A few calorie dense foods can aid weight loss. Nutritionist Priya Kathpal tells you why you should add some calorie-dense foods to your diet.

2 / 6


Eggs: You might think opting for egg white instead of the entire egg might help you cut down on calories. In reality, whole eggs are loaded with B vitamins, Vitamin K and choline all of which support your metabolic function and thyroid health. So eat the whole egg and instead cut down on oil to reduce your calorie intake.

3 / 6


Nuts: Nuts are loaded with fibre, protein, polyunsaturated and monounsaturated fats which keep you satiated and full for longer. About 23 almonds or 49 pistachios contain around 160 calories, so the best idea is to cut down on their portion size so that you avoid overeating.

4 / 6

Olive Oil

Olive oil: Olive oil may be high in calories, but it is packed with omega-3 fatty acids which aid weight loss. That being said, remember that just one tablespoon olive oil contains around 120 calories, so it is best that you use it as a topping for your salads or sautéed vegetables. You can also drizzle some olive oil on your hummus for a healthy snack.

5 / 6

Full Fat Dairy

Full-fat dairy: Eating just low-fat dairy might not be helpful. Milk fat contains a fatty acid called conjugated linoleic acid (CLA) which is said to aid weight loss. Plus, the full-fat dairy products can make you feel satiated. So do not hesitate to drink a warm glass of milk in the evening.

6 / 6


Avocados: Yes one-third of an avocado contains 80 calories, but they also contain around 20 vitamins and minerals all of which contribute to weight loss. They are packed with potassium that help you de-bloat and are full of fibre that keeps you satiated for a longer time.