Have you ever been told not to gain weight for your health, don’t reach for the cake and ice cream just yet? Calorie does not mean everything. These foods maybe high in calories but their nutritional value is worth it.
Pistachio 
Cheese 
Prawns
Raisin 
Dark chocolate 
A high calorie diet is not always bad. The most effective way to lose weight and keep it off is with a calorie controlled diet and moderate exercise, so knowing which high calorie foods to take no matter how nutritious they are, is extremely important.