Lipids would be the answer that you are looking for. When talking food energy it's best to speak in terms of calories. Therefore, lipids or fats offer the greatest amount of heat or energy.
Endocytosis is a cellular process in which substances are brought into the cell. The material to be internalized is surrounded by an area of cell membrane, which then buds off inside the cell to form a vesicle containing the ingested material.