High-Fibre Foods

Fibre keeps you full, steadies blood sugar and keeps digestion regular, and most Indian diets built on white rice and refined flour don’t get enough. These are the foods with the most fibre per 100 g. Top pick: Chia Seeds, with 34.4 g fibre per 100 g.

25 foods ranked by fibre

#FoodFibre / 100 gCalories / 100 gTypical serving
1Chia Seeds34.4 g486 kcal1 tbsp (12 g): 4.1 g, 58 kcal
2Flax Seeds27.3 g534 kcal1 tbsp (10 g): 2.7 g, 53 kcal
3Roasted Chana (dry)18 g369 kcal1 katori (30 g): 5.4 g, 111 kcal
4Popcorn (air-popped, plain)14.5 g387 kcal1 bowl (15 g): 2.2 g, 58 kcal
5Almonds12.5 g579 kcal10 pieces (12 g): 1.5 g, 69 kcal
6Sesame Seeds11.8 g573 kcal1 tbsp (9 g): 1.1 g, 52 kcal
7Dark Chocolate (70-85%)10.9 g598 kcal1 square (10 g): 1.1 g, 60 kcal
8Pistachios10.6 g560 kcal20 g (handful): 2.1 g, 112 kcal
9Passion Fruit10.4 g97 kcal1 fruit (18 g): 1.9 g, 17 kcal
10Almond Butter10.3 g614 kcal1 tbsp (16 g): 1.6 g, 98 kcal
11Dried Figs9.8 g249 kcal3 figs (45 g): 4.4 g, 112 kcal
12Hazelnut9.7 g628 kcal20 g (handful): 1.9 g, 126 kcal
13Pecans9.6 g690 kcal20 g (handful): 1.9 g, 138 kcal
14Tahini9.3 g592 kcal1 tbsp (15 g): 1.4 g, 89 kcal
15Coconut (fresh)9 g354 kcal1 tbsp (15 g): 1.3 g, 53 kcal
16Black Beans (boiled)8.7 g132 kcal1 katori (150 g): 13.1 g, 198 kcal
17Macadamia Nut8.6 g718 kcal20 g (handful): 1.7 g, 144 kcal
18Sunflower Seeds8.6 g584 kcal20 g (2 tbsp): 1.7 g, 117 kcal
19Peanuts8.5 g567 kcal1 katori (30 g): 2.6 g, 170 kcal
20Barley Roti8 g275 kcal1 roti (40 g): 3.2 g, 110 kcal
21Dates8 g282 kcal1 date (8 g): 0.6 g, 23 kcal
22Kala Chana (cooked)8 g150 kcal1 katori (150 g): 12 g, 225 kcal
23Muesli8 g355 kcal1 bowl (40 g dry): 3.2 g, 142 kcal
24Multigrain Roti8 g280 kcal1 medium (40 g): 3.2 g, 112 kcal
25Boiled Chickpeas7.6 g164 kcal1 katori (150 g): 11.4 g, 246 kcal

Per 100 g of the ready-to-eat form. Sources: INDB, IFCT 2017 (NIN-ICMR) and USDA FoodData Central. Values vary with recipe and portion.

How to use this list

Seeds top the chart, but you eat them by the spoon. The fibre that actually adds up day to day comes from dals and chana, whole fruits, vegetables and whole-grain rotis. Increase fibre gradually and drink more water as you do.

Frequently asked questions

Which foods have the most fibre?

+

Per 100 g, the top five are Chia Seeds (34.4 g), Flax Seeds (27.3 g), Roasted Chana (dry) (18 g), Popcorn (air-popped, plain) (14.5 g), Almonds (12.5 g). Values are from INDB, IFCT 2017 (NIN-ICMR) and USDA FoodData Central.

How much fibre should I eat per day?

+

ICMR-NIN suggests about 30 g of dietary fibre for a 2,000 kcal diet, roughly 25–40 g for most adults. A day with two katoris of dal or chana, two whole fruits, vegetables at every meal and whole-wheat rotis gets you there.

Turn this list into a plan

Knowing the right foods is step one. Get an Indian diet plan with your exact portions and targets, built by NASM-certified Coach Himanshu.

Chat with us