Fiber is found in plant foods, such as fruits, vegetables, legumes, nuts, seeds, and grains. Fiber passes through your body undigested. A high-fiber diet helps food move through your intestinal tract. The added bulk can help prevent constipation. In people with small pouches in the colon (diverticulosis), fiber helps clean out the pouches along the colon wall. It also prevents new pouches from forming. A high-fiber diet reduces the risk for colon cancer. It also lowers blood cholesterol and prevents high blood sugar in people with diabetes.
Include the high-fiber foods listed below as part of your diet. If you are not used to eating high-fiber foods, start with 1 or 2 foods from this list. Every 3 to 4 days, add a new food to your diet. Do this until you are eating 4 high-fiber foods per day. This should give you 20 to 35 grams of fiber a day. You need to drink a lot of water when you are on this diet to prevent constipation. Aim for at least 6 to 8 glasses of water a day. Water makes the fiber swell and increases its benefit.