High Fiber Foods: Complete List, Benefits & How Much You Need Daily
Updated: Oct 30

The good news is that you do not need fancy products to increase your fibre intake. Many high fiber foods are already part of an Indian kitchen: dal, rajma, chana, millets, vegetables, fruits and seeds.
In this guide, you will learn what fibre is, how much you need every day, which high fiber foods to eat, and how to add more fibre to your meals without unnecessary stomach discomfort.
What Is Dietary Fibre?
Dietary fibre is the part of plant foods that your body cannot fully digest. It passes through the digestive system and supports normal bowel movements and other aspects of digestive health.
There are two main types:
Soluble fibre: This type dissolves in water and can form a gel-like substance. It is found in foods such as oats, apples, pears, beans and some seeds.
Insoluble fibre: This type does not dissolve in water and helps add bulk to stools. It is found in whole grains, vegetables, nuts, seeds and pulses.
Many plant foods contain a mixture of both types. That is why eating a variety of fibre-rich foods is generally more useful than relying on a single "fibre food".
How Much Fibre Do You Need Every Day?
According to dietary reference information cited by ICMR-NIN, the recommended daily dietary fibre intake for sedentary adults is approximately 25 g for women and 30 g for men. Individual needs may vary with activity level, age, life stage and health status.(NNWA)
Now compare this with the findings from Aashirvaad Happy Tummy's 2026 analysis.
According to the platform's reported findings:
Over 73% of women and more than 63% of men surveyed fell short of the recommended daily fibre intake.
Only about 1 in 4 respondents reported consuming multigrains daily.
Nearly 40% reported rarely eating fruits.
Around 8 in 10 respondents did not know their recommended daily fibre intake.
These figures are based on the platform's participant data and should not be interpreted as a nationally representative dietary survey of every Indian. However, they highlight the importance of understanding daily fibre needs and including a wider variety of fibre-rich foods in everyday meals.
For a deeper look at this issue, read India's Fibre Gap
High Fiber Foods List (Indian Kitchen Friendly)
1. Pulses, Dals and Legumes
Pulses and legumes are practical sources of dietary fibre and plant protein. Rajma, chana, chole, whole moong, masoor, black-eyed peas and mixed-dal khichdi can all contribute to your daily fibre intake.
Easy ways to eat more: Add sprouts to salads, make chana chaat, cook dal with the skin where appropriate, or replace some refined-flour snacks with roasted chana.
2. Whole Grains and Millets
Switching from refined grains to whole grains is one way to increase fibre intake. Options include whole-wheat roti, oats, daliya (broken wheat), brown rice, bajra, jowar and ragi.
Easy ways to eat more: Use whole-wheat or multigrain atta for rotis, start the day with oats or daliya porridge, and include millet-based meals a few times a week.
3. Vegetables
Green peas, broccoli, carrots, beans, spinach, cauliflower, bhindi, lauki and mixed vegetable sabzi can contribute fibre and other nutrients to your diet.
Easy ways to eat more: Keep edible skins on where appropriate after washing thoroughly, add vegetables to dal, parathas and kofta, and include a variety of vegetables with your main meals.
4. Fruits
Guava, apple, pear, papaya, orange, banana and berries are useful fruit options for increasing fibre intake. Whole fruit generally provides more fibre than strained juice.
Easy ways to eat more: Carry a guava or apple as a snack and eat fruit with its skin when the skin is edible and suitable for consumption.
5. Nuts and Seeds
Almonds, walnuts, chia seeds, flaxseeds and pumpkin seeds can add fibre to meals and snacks. They also provide other nutrients, including healthy fats.
Easy ways to eat more: Sprinkle seeds on curd, oats or salad, and keep a small handful of nuts as a snack.
6. Plant-Based Foods Made With Added Fibre
Some modern plant-based foods use fibre-rich ingredients such as cashew fibre, a plant-derived ingredient obtained from cashew fruit processing. Its nutritional contribution depends on the ingredient and the final food formulation.
At Amazonika Mundi, cashew fibre is used in plant-based burgers and koftas. Check the nutrition information for each product to understand its actual dietary fibre content per serving.
High Fiber Foods Chart (Approximate Values)
As per USDA FoodData Central, the following table provides approximate dietary fibre values for common foods per 100g
Food | Fibre (g per 100 g) |
Chia seeds, dried | 34.4 |
Flaxseed | 27.3 |
Almonds | 12.5 |
Chickpea flour (besan) | 10.8 |
Whole wheat flour (atta) | 10.7 |
Oats, dry | 10.6 |
Millet, raw | 8.5 |
Lentils (masoor), cooked | 7.9 |
Chickpeas (chana), cooked | 7.6 |
Mung beans (moong), cooked | 7.6 |
Pigeon peas (arhar / toor), cooked | 6.7 |
Kidney beans (rajma), cooked | 6.4 |
Green peas, cooked | 5.5 |
Guava, raw | 5.4 |
Drumstick pods, cooked | 4.2 |
Benefits of Eating High Fiber Foods
A varied, fibre-rich diet can support several aspects of digestive and overall health.
Digestive health: Fibre can help add bulk to stools and support regular bowel movements.
Fullness: Fibre-rich foods can contribute to fullness and help with meal planning and portion management.
Blood sugar management: Certain types of fibre, particularly soluble fibre, can slow digestion and the absorption of carbohydrates.
Heart health: Research links higher intake of certain types of dietary fibre with benefits for cholesterol levels and cardiovascular health.
Gut health: Different types of fibre can be used by gut bacteria, making variety in plant foods a useful part of a balanced diet.
The effects depend on the type and amount of fibre, overall diet and individual health. Fibre is one part of a balanced eating pattern, not a substitute for medical treatment.
High Fiber Foods for Specific Needs
High Fiber Foods for Constipation
Fibre, together with adequate fluids, can support normal bowel habits. Oats, guava, pears, whole pulses and vegetables are useful options to consider.
According to the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK), increasing fibre gradually and drinking enough liquids can help fibre work effectively.
High Fiber Foods for Weight Loss
Fibre-rich foods can help you feel fuller and make balanced, calorie-aware meal planning easier. Dals, sprouts, vegetables, whole fruits and whole grains are practical options.
However, eating high-fibre foods does not automatically lead to weight loss. Overall calorie intake, portion sizes, physical activity and other lifestyle factors also matter.
High Fiber Foods for Piles
A fibre-rich diet with adequate fluids can help soften stools and reduce straining during bowel movements. Oats, vegetables, fruits and whole pulses are useful sources of dietary fibre.
Fibre can help manage constipation and straining, but it does not cure piles or replace medical treatment. Rectal bleeding, ongoing pain or persistent symptoms should be assessed by a healthcare professional.
How to Add More Fibre Without Bloating
Go slowly. Increase fibre gradually over a few weeks to give your digestive system time to adjust.
Drink enough water. Adequate fluids help fibre work effectively. Individual fluid needs vary.
Add one swap at a time. For example, introduce whole-grain atta or a fruit snack before making several dietary changes at once.
Mix your sources. Combine pulses, grains, vegetables, fruits and seeds throughout the day.
Choose whole foods more often. Whole fruit, whole grains and whole pulses generally retain more fibre than strained juices and refined alternatives.
The NIDDK's guidance on constipation and nutrition also recommends adding fibre gradually and drinking enough liquids. If you have a digestive condition or have been advised to restrict fluids or fibre, seek individual guidance from your healthcare professional.
A Sample Day of High Fiber Eating
Breakfast: Vegetable daliya or oats with chia seeds and an apple.
Lunch: Multigrain roti, dal, mixed vegetable sabzi and salad.
Snack: Roasted chana or a guava.
Dinner: Millet khichdi with vegetables or a plant-based kofta wrap.
This is an example of how fibre-containing foods can fit into a day, not a calculated meal plan. The actual fibre intake depends on portion sizes, ingredients and preparation methods.
Want tasty ideas? Try our Vegan Recipes: Easy High Fibre Meals.
Frequently Asked Questions
Which food has the highest fibre?
Pulses and legumes such as rajma, chana and lentils, along with seeds such as chia and flax, are among the useful sources of dietary fibre. The amount per serving varies, so compare both fibre content and serving size.
How much fibre should I eat per day?
ICMR-NIN reference values for sedentary adults are approximately 25 g per day for women and 30 g per day for men. Individual requirements can vary with activity level and health status.
Can I eat too much fibre?
Yes. Increasing fibre too quickly can cause gas, bloating or abdominal discomfort. Increase intake gradually and drink adequate fluids, unless you have been advised to restrict them.
Are fruits or vegetables better for fibre?
Both contribute to fibre intake. Whole fruits and vegetables are useful options, and eating whole fruit generally provides more fibre than drinking strained juice.
Is plant-based food high in fibre?
Whole plant foods such as pulses, grains, vegetables, fruits, nuts and seeds are useful fibre sources. However, packaged plant-based products can vary in composition, so check the dietary fibre value on the nutrition label.
Final Thoughts
High fiber foods do not have to be complicated or expensive. Start with the foods already in your kitchen, add variety, increase your intake gradually and drink enough water. Even small changes can add up over the week.
Explore more fibre rich foods and recipes at Amazonka Mundi.



