Why we need foods high in Calories ?

Foods high in calories are those that provide the most energy to our body. These foods are essential because they maintain the vital functions of our organism. But eating too much of these foods high in calories without exercise, can lead to obesity and increases risk of cardiovascular disease.