Les aliments les plus riches en fibres comprennent les pommes, les baies, les légumineuses, les noix et les graines, certaines céréales, céréales et pâtes, et les légumes comme les artichauts, les pois verts, le brocoli et les navets. Ces aliments contiennent les la plus grande quantité de fibres par portion, mais varient dans la quantité de fibres qu'ils emballent. Dans la catégorie des noix, des légumineuses et des graines, 1 tasse de pois cassés et de lentilles cuits donne le niveau le plus élevé de fibres avec 16,3 grammes et 15,6 grammes de fibres au total, respectivement.
Chaque jour, selon WebMD, les hommes et les femmes devraient s'efforcer d'avoir un apport quotidien minimal : 30 à 38 grammes de fibres par jour pour les hommes et 21 à 25 grammes par jour pour les femmes. Les aliments riches en fibres apparaissent dans de nombreuses catégories d'aliments, notamment les fruits, les légumes et les grains entiers. Les fruits les plus riches en fibres par portion sont les framboises, les poires et les pommes. Une tasse de framboises donne 8 grammes de fibres, une poire moyenne 5,5 grammes et une pomme moyenne 4,4 grammes. Une tasse de spaghetti de blé entier cuit et d'orge perlé fournissent respectivement 6,3 et 6 grammes de fibres. Un muffin au son d'avoine contient 5,2 grammes de fibres tandis qu'une tasse de gruau instantané cuit en fournit 4 grammes. Une tasse de haricots noirs, de Lima et au lard cuits donne respectivement 15, 13,2 et 10,4 grammes de fibres. Un artichaut moyen produit 10,3 grammes de fibres, 1 tasse de pois verts cuits 8,8 grammes et 1 tasse de brocoli bouilli 5,1 grammes.