Daily Fibre Intake Recommendations for Indians

Mar 31, 2026
  • Adults (general target):

    • 25–30 g per day is the widely accepted range for Indian adults, close to international guidelines.

  • Men vs women:

    • Many sources suggest men need slightly more (around 30–34 g/day), while women aim for 25–28 g/day, depending on age and activity.

  • Older adults and children:

    • For older adults, a target of about 22–28 g/day is common.

    • Children’s needs vary by age but often fall in the 19–25 g/day range for most pre‑teens and teens.

In India, the Indian Council of Medical Research (ICMR)‑aligned advice and local nutrition experts essentially align with the 25–30 g/day framework, adjusted for body size and lifestyle. 

How much fibre are Indians actually eating?

Studies and surveys indicate that many Indians consume only about 15 g of fibre per day, far below the recommended 25–30 g.
This deficit is more common in:

  • urban populations eating more refined grains and processed foods.

  • women and tribal or low‑income groups, where fibre intake may be even lower. 

Chronic low‑fibre intake is linked with constipation, higher blood sugar, fatty liver, heart disease, and poorer gut health, all of which are rising in India.

How to reach your daily fibre target in an Indian diet

You can meet 25–30 g of fibre each day through simple swaps and additions in typical Indian meals:

1. Whole grains and millets

  • Replace part of white rice with brown rice, red rice, or millets (jowar, bajra, ragi, foxtail). 

  • Use whole‑wheat or multigrain atta for rotis, parathas, and Indian breads. 

2. Pulses, dals, and legumes

  • Include dal, rajma, chana, moong, sprouts, and mixed‑pulse khichdi in at least one main meal daily.

  • These alone can contribute 5–10 g of fibre per serving, depending on type and quantity. 

3. Vegetables and salads

  • Add bhindi, beans, lauki, spinach, carrots, cabbage, and other vegetables to curries and dals. 

  • Keep a simple salad (cucumber, tomato, onion, carrot) with lunch or dinner. 

4. Fruits, nuts, and seeds

  • Eat banana, guava, apple, papaya, or seasonal fruits with skin when possible. A small handful of nuts (almonds, walnuts) and seeds (chia, flax, pumpkin) can add 3–5 g of fibre.

5. Breakfast and snacks

  • Choose dalia, oats, poha with extra veggies, millet dosa/idli, or lentil‑based breakfasts instead of only maida‑rich items.

  • Swap biscuits and chips with roasted chana, mixed nuts, or fibre‑rich Indian snacks.

Practical tips for hitting the daily fibre target

  • Hydrate well: Drink plenty of water when you increase fibre, to prevent bloating and gas.Increase gradually: Add fibre over 2–3 weeks so your gut can adjust instead of causing discomfort. 

  • Spread it across meals: Aim to include fibre in breakfast, lunch, and dinner rather than loading it all at one sitting. 

  • Track loosely: If you are diabetic, pre‑diabetic, or trying to manage weight or gut health, a quick daily check (e.g., 1–2 servings of millets, 1–2 servings of dal, 1 serving of fruit + nuts) usually covers 25–30 g of fibre. 

  1. https://kabo.co.in/blogs/news/fiber-in-indian-diet-daily-targets-food-list-tips
  2. https://geimshospital.com/blog/fibre-rich-foods-for-health-benefits/

Explore more