Dietary fiber, found mainly in fruits, vegetables, whole grains and legumes, is best known for its ability to prevent or relieve constipation. But it can also help maintain a healthy weight and lower your risk of diabetes, and heart disease. Here are a few more benefits of eating a high-fibre diet.