Select a food or enter fiber (g) manually
Fiber (g)
Daily Target:

Add some foods above to see your daily fiber total.

Daily fiber intake is simply the sum of fiber grams from all foods eaten. The recommended target for people with diabetes is 25-35 g/day (ADA 2024 guidelines), with most experts recommending 30 g as a practical daily goal:

Daily Fiber Total = Sum of fiber from all foods (g)

Why fiber matters for diabetes: Soluble fiber (oats, legumes, apples, psyllium) slows digestion and glucose absorption, reducing postprandial spikes. Insoluble fiber (whole grains, vegetables) improves gut health and supports healthy weight. Both types also improve insulin sensitivity over time.

Top fiber-rich foods:

Lentils (100g cooked)
7.9 g fiber
Chickpeas (100g cooked)
7.6 g fiber
Oats (40g dry)
4.0 g fiber
Broccoli (80g cooked)
2.0 g fiber
Apple (1 medium)
4.4 g fiber
Almonds (30g)
3.5 g fiber
Psyllium husk (1 tbsp)
7.0 g fiber
Whole wheat roti (1 piece)
2.5 g fiber
! Medical Disclaimer
Fiber values are approximate and sourced from standard food composition databases. Individual needs may vary based on health status, medications, and digestive conditions. Rapidly increasing fiber intake can cause GI discomfort - increase gradually and drink plenty of water. This tool is for educational purposes only. Consult your dietitian or healthcare provider for personalised dietary advice.