Fibre in Bajra: The Winter Roti That Out-Fibres Wheat

Last reviewed: · What changed: Answers to common questions added.

Bajra is the northern and western millet that does for a winter roti what ragi does for a mudde in the South. Bajra flour carries roughly 11–12 g of fibre per 100 g, so one bajra roti made from 30 g of flour gives about 3.5 g, and two give 7 g — a quarter of the day's need. It matches whole-wheat atta on fibre and beats it on iron and magnesium, which is why it has survived as a winter staple.

Key takeaways
  • One bajra roti (~30 g flour) gives about 3.5 g of fibre; two give about 7 g.
  • Bajra matches whole-wheat atta for fibre and roughly quadruples polished rice.
  • Its fibre is mostly insoluble, so it fills you up and keeps the bowel regular.
  • Bajra khichdi and bajra raab keep the fibre; bajra in a packaged mix usually loses most of it.
  • Traditionally eaten in winter with ghee or makkhan, which slows digestion further.
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.

Bajra against the other rotis

The protein in bajra page sets out its protein, which is respectable for a grain. Fibre is where bajra competes with the best.

Food Fibre per 100 g
Bajra (pearl millet) flour ~11–12 g
Ragi (finger millet) flour ~11–12 g
Jowar (sorghum) flour ~9–10 g
Wheat atta (whole) ~11–12 g
Makki (maize) flour ~7–9 g
Besan ~9–11 g
White rice (polished), raw ~2.5–3 g
Maida ~2–3 g

Bajra, ragi and whole atta sit together at the top. The swap that matters is from rice or maida to any of the three; between them the fibre is roughly the same and the choice is about minerals and taste.

Per roti, per bowl

Serving Approximate fibre
1 bajra roti (~30 g flour) ~3.5 g
2 bajra rotis ~7 g
1 bowl bajra khichdi (~40 g bajra) ~4–5 g
1 glass bajra raab (~20 g flour) ~2–2.5 g
1 bajra thepla (~25 g flour) ~3 g

Two rotis with a sabzi and dal is a 12–15 g meal — half the day's fibre at dinner, which is where most Indian diets fall shortest.

Why bajra is a winter food, and what that means for fibre

Bajra is dense, mostly insoluble fibre and relatively high in fat for a grain, which makes it slow to digest and warming — the folk reason it belongs to winter. The nutritional reading is the same: it keeps you full for hours and it keeps the bowel moving.

That slow digestion gives bajra a lower glycaemic index than wheat or rice, which is why it features in ICMR diabetes guidance alongside the other millets. The millets comparison page covers the family side by side.

Keeping the fibre in the dish

  • Bajra roti, thepla, khichdi, raab and bajra bhakri: whole flour, full fibre.
  • Bajra flour goes rancid faster than wheat because of its oil; buy small quantities or grind fresh.
  • Packaged multigrain mixes often list bajra well down the ingredients; the fibre per roti falls with the percentage.
  • Soaking bajra grain overnight for khichdi shortens cooking and does not reduce fibre.

Eating bajra roti with ghee or white butter is traditional and does not change the fibre; it slows digestion further, which is part of why the combination is so filling.

Making bajra a year-round habit

The winter-only rule is custom, not chemistry. Bajra is fine in summer in smaller portions, and one bajra meal a week year-round adds roughly 7 g of fibre to that day with no other change.

For anyone moving from a mostly rice diet, start with one bajra roti alongside a wheat one and increase over two or three weeks, with more water; insoluble fibre without water is what causes the heaviness people blame on millets. Fibre in ragi covers the southern millet that does the same job, and fibre in brown rice explains why brown rice is a much smaller upgrade than either.

Where KABO fits in

Two bajra rotis are 7 g of fibre and cost almost nothing. This page is about swapping a grain, not buying a product.

What bajra lacks is complete protein. A KABO serving provides 25 g of complete plant protein with 26 vitamins and minerals, 4 g of fibre and 8 billion probiotics. Bajra for the fibre, iron and fullness; KABO for the amino acids the grain is short of — the combination covers more than either does alone.

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 is in one bajra roti?

About 3.5 g, from roughly 30 g of bajra flour at 11-12 g of fibre per 100 g. Two bajra rotis give about 7 g, close to a quarter of the ICMR-NIN daily guidance.

Is bajra higher in fibre than wheat?

About the same as whole-wheat atta - both carry roughly 11-12 g per 100 g. Bajra beats atta on iron and magnesium and has a lower glycaemic index. Both carry roughly four times the fibre of polished rice.

Is bajra fibre soluble or insoluble?

Mostly insoluble, from the bran of the whole grain. That is the kind that adds bulk, keeps the bowel regular and makes bajra unusually filling for its calories.

Can bajra be eaten in summer?

Yes. The winter-only tradition reflects its warming, slow-digesting character, not a safety issue. Smaller portions in summer are fine, and one bajra meal a week year-round is a reasonable habit.

Is bajra good for diabetes?

It is a better cereal choice than wheat or rice, with a lower glycaemic index and more fibre, and ICMR diabetes guidance lists millets as preferred cereals. It supports but does not replace medication and portion control.

Does bajra cause bloating?

It can in the first weeks for people moving from a low-fibre diet, because the insoluble fibre needs water. Build up gradually and drink more; the bloating usually settles within two to three weeks.

How much fibre is in 100 g of bajra?

Bajra has about 11–12 g of fibre per 100 g. Values vary with variety and preparation.

How much fibre is in 2 bajra rotis?

About 7 g of fibre, according to the serving table on this page.

How much fibre is in 1 bowl bajra khichdi (~40 g bajra)?

About 4–5 g of fibre, according to the serving table on this page.

How much fibre is in 1 glass bajra raab (~20 g flour)?

About 2–2.5 g of fibre, according to the serving table on this page.

How much fibre is in 1 bajra thepla (~25 g flour)?

About 3 g of fibre, according to the serving table on this page.

Is bajra a good source of fibre?

Bajra flour carries roughly 11–12 g of fibre per 100 g, so one bajra roti made from 30 g of flour gives about 3.5 g, and two give 7 g — a quarter of the day's need.

Sources

  • Longvah T et al., Indian Food Composition Tables 2017, ICMR-National Institute of Nutrition, Hyderabad. nin.res.in
  • ICMR-NIN, Nutrient Requirements for Indians (RDA 2020) and Dietary Guidelines for Indians, 2024. nin.res.in
  • ICMR, Guidelines for Management of Type 2 Diabetes, 2018. icmr.gov.in
Back to blog