Eating fiber also protects against type 2 diabetes, and eating soluble fiber (such as that found in vegetables, fruits, and especially legumes) may help control blood sugar in people who already have diabetes. (See Patient information: High-fiber diet (Beyond the Basics).)The recommended amount of dietary fiber is 25 grams per day for women and 38 grams per day for men.