Los alimentos que contienen fibra o fibra, incluyen frutas, vegetales, cereales y granos, nueces y legumbres e incluso algunos alimentos enlatados. Entre las frutas, las frambuesas ofrecen la mayor cantidad de fibra, con 8 gramos de fibra en cada porción de 1 taza. Las manzanas y las peras vienen después; una fruta mediana de cualquier variedad, con la piel puesta, contiene aproximadamente de 4 a 5 gramos de fibra.
Los plátanos, las naranjas y las fresas también contienen mucha fibra. Proporcionan aproximadamente 3 gramos de fibra para cada tamaño de porción, lo que equivale a una banana o naranja mediana y 1 taza de fresas. Las frutas tropicales también tienen un alto contenido de fibra: los mangos y los caquis tienen de 5 a 6 gramos cada uno, mientras que 1 taza de guayaba puede contener 9 gramos de fibra.
Además de las frutas, las legumbres, las nueces y las semillas también tienen un alto contenido de fibra. Para frijoles cocidos y legumbres, 1 taza de frijoles lima, frijoles negros o lentejas ofrece aproximadamente 13, 15 o 16 gramos de fibra, mientras que 1 taza de arvejas cocidas proporciona más de 16 gramos. En la familia de las nueces, 1 onza de nueces o pistachos proporciona aproximadamente 3 gramos de fibra, mientras que 1 onza de almendras contiene aproximadamente 3.5 gramos.
Entre los vegetales, las verduras de hojas verdes oscuras son generalmente las mejores fuentes de fibra. Una alcachofa contiene aproximadamente 10 gramos de fibra, mientras que 1 taza de guisantes cocidos ofrece un poco menos. Entre los granos, las pastas integrales y la cebada contienen la mayor cantidad de fibra, ofreciendo 6 gramos en cada taza cocida.