The high energy of lipid molecule is due to the presence of hydrogen molecules. Due to the influence of lipid intermolecular hydrogen bonding, the energy required to break the hydrogen bond in lipid molecule is higher than protein and carbs and thus it yields more energy due to presence of hydrogen in it.