Obesity is caused by an imbalance between energy expenditure and energy consumed from all types of food and drinks. Thus, as with all foods, it just depends on the quantity eaten. Whatever their source – protein, carbohydrate, including sugar, or fat – once eaten, the body stores any surplus calories.