While eating too much of any food can cause weight gain, some foods are more likely to lead to the accumulation of belly fat than others. If you have a serious soda habit, you're more likely to have a large, hard belly. Sugar-sweetened drinks, including soda, fruit punch and energy drinks, contain numerous calories, encouraging weight gain. Drink water or unsweetened herbal tea instead of soda to help reduce calories and lose weight.
The stress hormone cortisol can really screw with your belly. The problem with cortisol is two-fold: First, the chemical makeup of cortisol causes the body to store visceral fat. Visceral fat is stored between your main organs and in the midsection and is the most dangerous type of fat. Experts state that visceral fat increases the risk of diabetes and heart disease.