Aids in achieving healthy weight. High-fiber foods tend to be more filling than low-fiber foods, so you're likely to eat less and stay satisfied longer. And high-fiber foods tend to take longer to eat and to be less "energy dense," which means they have fewer calories for the same volume of food.