A high fiber diet can help keep fuller, lose weight, lower cholesterol, control blood sugar (soluble fiber), prevent constipation (insoluble).
I suggest to aim for 30-45 grams (g) of total fiber each day –or 10-12 grams per meal, and 3-4 grams per snack, choosing foods from all the categories listed here. Increase your fiber intake gradually, over 2 or 3 weeks, so your system can adapt to the added bulk without discomfort. Drink plenty of fluids, at least 6-8 cups of caffeine-free liquid daily.
For a full list of foods, please refer to this chart