Eating too much high-fat, high-calorie food is considered the primary cause of obesity and obesity-related disease, including diabetes.
Read more here: Diet missing soluble fiber promotes inflammation in the intestines, leading to weight gain