In order to keep our bodies warm, we need to use calories and fat to generate heat. The less fat we have, the less heat we can store in our bodies. Skinnier people therefore need to burn more calories to maintain a normal core body temperature. Lean muscle mass has a higher resting temperature than fat, so it also burns more calories at rest.