High fiber foods available in India: a complete guide to boosting daily intake

A complete guide to high fiber foods available in India, covering grains, millets, dals, fruits, vegetables, nuts, and seeds with fiber content per 100 g and practical tips to meet daily requirements.

·9 min read
High fiber foods available in India: a complete guide to boosting daily intake

India has an abundance of high fiber foods. Dals, whole grains, millets, vegetables, fruits, and seeds are all rich sources. Most Indian adults need 25–30 g of fiber daily, but average intake falls short at around 15 g. This guide lists the best high fiber foods available in India and offers practical ways to close that gap. If constipation is already a concern, choosing the right fiber-rich atta can help significantly.

What is dietary fiber and why does it matter?

Dietary fiber is the part of plant foods the body cannot fully digest. Unlike fats, proteins, or carbohydrates, fiber passes through the stomach, small intestine, and colon mostly intact. It comes in two forms.

  • Soluble fiber dissolves in water and forms a gel. It helps lower blood sugar and cholesterol. Sources include oats, barley, and most dals.
  • Insoluble fiber adds bulk to stool and promotes regular bowel movements. Whole wheat bran, vegetables, and millets are good sources.

According to the ICMR-NIN Recommended Dietary Allowances for Indians (2020), adults should aim for about 30 g of fiber per day. Most Indians consume only about half of that, which contributes to rising rates of constipation, diabetes, and heart disease.

High fiber foods available in India: category-wise list

The Indian food ecosystem offers fiber-rich options in every food group. Below is a detailed breakdown with approximate fiber content per 100 g of each food in its raw or commonly consumed form.

Whole grains and millets

Refined grains like maida lose most of their fiber during processing. Sticking to whole grains and millets is one of the easiest ways to increase daily fiber intake. Millets, in particular, offer significant benefits for blood sugar control along with high fiber content.

  • Ragi (finger millet): approximately 11.5 g fiber per 100 g
  • Bajra (pearl millet): approximately 11.3 g
  • Jowar (sorghum): approximately 10.2 g
  • Oats (whole): approximately 10.6 g
  • Whole wheat (with bran): approximately 11–12 g
  • Barley (jau): approximately 15.6 g
  • Quinoa: approximately 7 g
  • Brown rice: approximately 3.5 g

A single multigrain roti made with a blend of these grains can deliver 3–4 g of fiber. Understanding what goes into multigrain atta helps in picking a flour that genuinely boosts fiber intake.

Dals and legumes (pulses)

Legumes are the backbone of Indian vegetarian diets. They provide both protein and fiber. In fact, the question of whether dal alone provides enough protein often overlooks the fiber advantage dals bring to the plate.

  • Rajma (kidney beans): approximately 15.2 g fiber per 100 g (dry)
  • Chana (chickpeas): approximately 12.2 g
  • Moong dal (whole green gram): approximately 8.2 g
  • Masoor dal (red lentils): approximately 7.9 g
  • Toor dal (pigeon pea): approximately 5 g
  • Lobia (black-eyed peas): approximately 10.7 g
  • Soybean: approximately 9.3 g

Whole dals (sabut moong, sabut masoor) retain more fiber than their split, polished counterparts. Choosing whole dals over washed dals is a simple dietary upgrade.

Vegetables

Vegetables contribute moderate fiber along with essential vitamins and minerals. Including a variety of vegetables at every meal is a practical strategy.

  • Green peas: approximately 7.1 g fiber per 100 g
  • Drumstick (moringa pods): approximately 5.2 g
  • Broccoli: approximately 3.3 g
  • Palak (spinach): approximately 2.7 g
  • Bhindi (okra): approximately 3.2 g
  • Gajar (carrots): approximately 2.8 g
  • Baingan (brinjal/eggplant): approximately 3.4 g
  • Sweet potato (shakarkandi): approximately 3 g

Cooking vegetables with their skin (where possible) preserves more fiber. Overcooking or peeling removes a significant portion.

Fruits

Fruits offer soluble fiber, which is especially helpful for managing blood sugar spikes after meals. According to the World Health Organization's healthy diet guidelines, eating at least 400 g of fruits and vegetables daily is essential for adequate fiber intake.

  • Guava (amrud): approximately 5.4 g fiber per 100 g
  • Pear (nashpati): approximately 3.1 g
  • Apple (with skin): approximately 2.4 g
  • Banana: approximately 2.6 g
  • Orange (santra): approximately 2.4 g
  • Papaya: approximately 1.7 g
  • Jamun (Indian blackberry): approximately 2.5 g
  • Pomegranate (anar): approximately 4 g

Fruit juices strip away most of the fiber. Eating whole fruits is always the better choice.

Nuts and seeds

Seeds and nuts are calorie-dense but fiber-rich. Small portions can add meaningful fiber to daily intake. Pumpkin seeds, for instance, provide about 6.5 g of fiber per 100 g along with zinc and magnesium.

  • Flaxseeds (alsi): approximately 27.3 g fiber per 100 g
  • Chia seeds: approximately 34.4 g
  • Sesame seeds (til): approximately 11.8 g
  • Almonds (badam): approximately 12.5 g
  • Pumpkin seeds: approximately 6.5 g
  • Sunflower seeds: approximately 8.6 g

Adding a tablespoon of ground flaxseed to a roti dough or smoothie is an effortless way to boost fiber by 3–4 g.

How much fiber do Indians actually need?

The ICMR recommends approximately 30 g of dietary fiber per day for adults. Children need less, roughly 15–25 g depending on age. Pregnant and breastfeeding women should aim for the upper end of the adult range. A well-planned Indian vegetarian meal plan can comfortably meet both protein and fiber targets when built around whole foods.

A study published in the Lancet (2019) found that people eating 25–29 g of fiber daily had a 15–30% decrease in all-cause mortality, coronary heart disease, stroke, type 2 diabetes, and colorectal cancer compared to those eating less fiber.

Practical tips to increase fiber in an Indian diet

Knowing which foods are high in fiber is only half the battle. Applying this knowledge in everyday meals requires a few practical adjustments.

  1. Replace refined flour with whole grain or multigrain atta. A multigrain roti made from jowar, ragi, and whole wheat provides 2–3 times more fiber than a maida-based roti.
  2. Choose whole dals over washed or split dals. Sabut moong, sabut masoor, and rajma have significantly more fiber.
  3. Eat fruits whole, not as juice. One medium guava has about 5 g of fiber. Its juice has nearly zero.
  4. Add seeds to meals. Sprinkle ground flaxseed or chia seeds on dahi, upma, or salads.
  5. Include one salad plate with lunch and dinner. Raw vegetables with skin (cucumber, carrot, radish) add 3–5 g of fiber per serving.
  6. Snack on roasted chana or makhana instead of biscuits. Roasted chana provides about 12 g of fiber per 100 g.
  7. Increase fiber gradually. A sudden jump can cause bloating. Add 3–5 g per week and drink plenty of water.

Common mistakes people make with fiber intake

Even health-conscious individuals sometimes miss out on fiber due to a few avoidable errors.

  • Relying on packaged "high fiber" products. Many biscuits and cereals marketed as high fiber contain added sugars and only 2–3 g of fiber per serving. Reading labels carefully is important.
  • Peeling everything. The skin of apples, potatoes, and cucumbers holds a large share of the fiber.
  • Not drinking enough water. Fiber absorbs water. Without adequate hydration, high fiber intake can worsen constipation rather than relieve it.
  • Ignoring variety. Eating only wheat-based rotis limits the types of fiber consumed. Mixing grains like jowar and wheat offers a broader spectrum of soluble and insoluble fiber.
  • Overcooking vegetables. Extended cooking breaks down fiber structure. Light steaming or sautéing preserves more.

Fiber and specific health conditions in India

Dietary fiber plays a role in managing several conditions that are widespread in India.

Diabetes

Soluble fiber slows glucose absorption. Foods like oats, barley, and whole dals reduce post-meal blood sugar spikes. For people managing diabetes through diet, choosing a low glycaemic index atta provides both fiber and better glucose control.

Heart health

Beta-glucan in oats and soluble fiber in legumes help reduce LDL cholesterol. The American Heart Association links high fiber diets to lower cardiovascular risk.

Weight management

Fiber promotes satiety. A fiber-rich meal keeps hunger at bay for longer, reducing overall calorie intake. This is one reason why whole grain rotis are more filling than maida-based bread.

Digestive health

Insoluble fiber from wheat bran, millets, and vegetable skins adds bulk to stool. Adequate fiber intake is the first line of defence against chronic constipation, a condition affecting millions in India.

Sample one-day high fiber Indian meal plan

This plan delivers approximately 30–35 g of fiber using commonly available Indian foods.

  • Breakfast: 2 multigrain rotis with palak paneer and 1 guava (approximately 10 g fiber)
  • Mid-morning snack: A handful of roasted chana with a small apple (approximately 5 g fiber)
  • Lunch: 1 bowl rajma curry, brown rice, mixed vegetable salad (approximately 10 g fiber)
  • Evening snack: 1 tablespoon ground flaxseed in dahi (approximately 4 g fiber)
  • Dinner: 2 jowar rotis, sabut moong dal, and bhindi sabzi (approximately 8 g fiber)

Total estimated fiber: approximately 37 g. This exceeds the minimum recommendation comfortably using only everyday Indian foods.

Frequently asked questions

Which Indian food has the highest fiber?

Among commonly consumed foods, rajma (kidney beans) offers about 15 g of fiber per 100 g (dry weight). Among seeds, chia and flaxseeds have the highest fiber content at 27–34 g per 100 g.

Is white rice a good source of fiber?

No. White rice has about 0.4 g of fiber per 100 g after cooking. Brown rice is a better option at 1.8 g per 100 g (cooked). Replacing even one meal of white rice with a millet-based roti can significantly increase fiber intake.

Can too much fiber be harmful?

Consuming more than 50 g per day without adequate water can cause bloating, gas, and abdominal discomfort. It may also interfere with mineral absorption. Increasing fiber gradually and staying hydrated prevents these issues.

Do I need fiber supplements?

For most people in India, supplements like isabgol (psyllium husk) are unnecessary if the diet includes whole grains, dals, vegetables, and fruits. Supplements should be considered only when dietary changes are insufficient and a doctor recommends them.

Is multigrain atta higher in fiber than regular wheat atta?

A genuine multigrain atta that combines millets like ragi, jowar, and bajra with whole wheat typically provides more fiber than regular wheat atta. However, some brands add mostly refined wheat with token amounts of other grains. Checking the ingredient list is essential.

Back to blog

Upgrade Your Cooking | Get 10g Protein per roti

Rebalance High-Protein Atta is crafted to make your daily rotis, parathas, chillas, and snacks naturally richer in protein - without changing the taste you love.

Soft rotis, familiar texture, clean nutrition.

★★★★★ 400+ reviews

3,588+ purchased in the last month

Shop Now →

10g protein per roti · Best for vegetarian families

  • 5-6g Fiber per roti
  • 19 nutrients from plants
  • Zero preservatives
★★★★★ 400+ reviews
Try Rebalance Nutrition Atta
Shop Now →