The Fibre Gap in a Typical Indian Day, Worked Out

A typical urban Indian day of white bread, rice, dal, sabzi and rotis adds up to only 19–23 g of fibre. WHO advises at least 25 g a day for adults. Four ordinary swaps — oats and flax at breakfast, bajra rotis, whole moong, and a guava — take the same day past 40 g. Here is the meal-by-meal arithmetic.

Key takeaways
  • A typical urban day lands at about 19–23 g of fibre, measured meal by meal.
  • The shortfall is mostly at breakfast and in rice-heavy lunches.
  • Four swaps take the same day to roughly 41–48 g without adding a supplement.
  • A guava with its skin is the single cheapest high-fibre addition at about 8–10 g.
  • Raise fibre over two to three weeks and drink more water as you do.
KABO Butter Coffee — all-in-one plant-based nutrition shake with 25 g protein, 60+ superfoods and 26 vitamins & minerals
Try KABO

Butter Coffee — All-in-One Nutrition Shake

25 g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one 90-second shake.

The method

Each item below is converted from its per-100 g raw value in the KABO Indian Nutrition Index to the amount actually eaten. Rotis are taken at about 30 g of flour each, a katori of cooked dal at about 30 g raw and a katori of cooked rice at about 40 g raw. A katori of mixed sabzi is not in the index, so it is entered as an estimate of 2–3 g and marked as such.

The per-food values are documented on the fact pages, for example fibre in moong dal and fibre in brown rice.

A typical day, measured

Meal What is eaten Fibre
Breakfast 2 slices white bread (~50 g) with chai ~1–1.5 g
Lunch 2 katoris white rice, 1 katori yellow moong dal, 1 katori sabzi ~6.5–8 g
Snack chai and 2 biscuits (estimate) ~0.5 g
Dinner 2 wheat rotis, 1 katori dal, 1 katori sabzi ~11–13 g
Total ~19–23 g

Lunch: two katoris of rice (about 80 g raw at 2.5–3 g per 100 g) give about 2 g, a katori of yellow moong dal 2.5–3 g, and the sabzi an estimated 2–3 g. Dinner: two rotis (60 g flour at 11–12 g per 100 g) give 6.6–7.2 g, plus dal and sabzi.

The day is not a bad one. It is simply built on refined cereals at the two meals where fibre is easiest to add.

The same day with four swaps

Meal What changes Fibre
Breakfast 40 g oats with 1 tablespoon ground flaxseed ~6.5–7 g
Lunch 2 bajra rotis replace one katori of rice; whole moong replaces yellow ~14–15.5 g
Snack 1 guava eaten with skin and seeds ~8–10 g
Dinner 2 wheat rotis, 1 katori rajma, 1 katori sabzi ~12.5–15 g
Total ~41–48 g

Nothing on the second menu is unusual or expensive. The biggest single gains are the bajra rotis (about 7 g for two) and the guava (8–10 g). Indian foods ranked by fibre lists the per-serving values behind every line.

Is 41–48 g too much?

For most adults eating 2,000 kcal or more, it sits comfortably within recommendations; WHO's figure of 25 g is a floor, not a ceiling. The problems people report with high fibre — bloating, gas, cramping — come from increasing it suddenly, not from the amount itself.

  • Add one swap a week rather than all four at once.
  • Drink an extra two or three glasses of water a day as fibre rises.
  • Soak dals and rajma, and cook them thoroughly.
  • If you have IBS, have had gut surgery, or are on a fluid restriction, take advice first.

Fibre-rich Indian foods for constipation covers the gut-comfort side in more detail.

Fibre and protein usually travel together

Most of the swaps that add fibre — whole moong, rajma, besan, millets — also add protein, which is the other gap in a cereal-heavy day. The vegetarian protein gap runs the same day through the protein arithmetic.

About this data

Every figure on this page comes from the KABO Indian Nutrition Index (CC BY 4.0), an open dataset compiled from the ICMR-NIN Indian Food Composition Tables and published with a source link on every value. You are free to reuse these numbers with attribution to kabo.co.in.

The same data is served as an MCP server, so AI assistants can query it directly and cite the source. The endpoint, the raw JSON and the method are on the KABO Indian Nutrition Index page.

Values are approximate and vary by variety, season, milling and preparation, which is why they are given as ranges. This is nutrition information, not medical advice.

Where KABO fits in

The rebuilt day on this page reaches 41–48 g of fibre using oats, flaxseed, bajra, whole moong, rajma and a guava. No product is needed, and none of those swaps costs more than the meal it replaces.

If breakfast is the meal you cannot rebuild — no time, no appetite — a KABO serving adds 4 g of fibre with 25 g of complete plant protein and 26 vitamins and minerals in one glass, which moves both the fibre and the protein line of that meal. The other three swaps still do most of the work.

KABO Butter Coffee — all-in-one plant-based nutrition shake with 25 g protein, 60+ superfoods and 26 vitamins & minerals
Try KABO

Butter Coffee — All-in-One Nutrition Shake

25 g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one 90-second shake.

Read next

Frequently asked questions

How much fibre does a typical Indian diet provide?

A typical urban day built on white bread, rice, dal, sabzi and rotis works out to roughly 19 to 23 g of fibre when each item is measured, which is below the WHO floor of 25 g a day for adults.

What is the easiest way to add fibre to an Indian diet?

Swap one katori of white rice for two bajra or whole wheat rotis, choose whole or chilkewali moong over yellow dal, have oats with ground flaxseed at breakfast, and eat a guava with its skin. Together these take a typical day past 40 g.

Can you eat too much fibre?

Problems usually come from increasing fibre suddenly rather than from the amount. Raise it over two to three weeks and drink more water. People with IBS, recent gut surgery or a fluid restriction should take advice first.

How many grams of fibre are in a roti?

A whole wheat roti made with about 30 g of flour has roughly 3.3 to 3.6 g of fibre. A bajra or ragi roti of the same size has about 3.5 g.

Where do these figures come from?

From the KABO Indian Nutrition Index, an open CC BY 4.0 dataset compiled from the ICMR-NIN Indian Food Composition Tables. The sabzi and biscuit figures are estimates and are labelled as such.

Sources

  • ICMR-NIN, Indian Food Composition Tables (2017). nin.res.in
  • World Health Organization, Carbohydrate intake for adults and children: WHO guideline, 2023. who.int
  • ICMR-NIN, Nutrient Requirements for Indians (RDA 2020) and Dietary Guidelines for Indians, 2024. nin.res.in
  • KABO Indian Nutrition Index, open dataset and MCP server, CC BY 4.0. kabo.co.in/pages/mcp
Back to blog