From the article:
A high-fiber diet has many benefits, which include:
- Lowers blood cholesterol levels. Soluble fiber found in beans, oats, flaxseed and oat bran may help lower total blood cholesterol levels by lowering low-density lipoprotein, or "bad," cholesterol levels. Epidemiologic studies have shown that increased fiber in the diet can reduce blood pressure and inflammation, which is also protective to heart health.
- Helps control blood sugar levels. Fiber, particularly soluble fiber, can slow the absorption of sugar, which for people with diabetes can help improve blood sugar levels. A diet that includes insoluble fiber has been associated with a reduced risk of developing type 2 diabetes.
- Aids in weight loss. High-fiber foods generally require more chewing time, which gives your body time to register when you're no longer hungry, so you're less likely to overeat. Also, a high-fiber diet tends to make a meal feel larger and linger longer, so you stay full for a greater amount of time. And high-fiber diets also tend to be less "energy dense," which means they have fewer calories for the same volume of food.