It is because your body has to work harder to cool itself. The hotter your body gets, the more blood your heart needs to pump to expel that heat. Thus your heart works harder in hotter temperatures than it would in cooler temperatures, providing an increased calorie and fat burn.