Best High-Fiber Foods
The 30 highest-fiber foods ranked by fiber per serving, grouped by food category. All data from USDA FoodData Central — the same source used throughout this site.
Most fiber lists rank foods by fiber per 100g — which is useful for comparing density but misleading when it comes to what you actually eat. This list ranks foods by fiber per typical serving, which reflects the real-world fiber contribution of including each food in a meal.
The result: legumes dominate the top of the list. A cup of lentils delivers 15g — half the daily goal in one dish. Vegetables, despite their reputation as fiber sources, mostly contribute 2–5g per serving. That doesn't make them unimportant, but it means vegetables alone rarely close a fiber gap. The most efficient path to 30g combines legumes, whole grains, and high-fiber fruits.