Iron in Bajra: A Winter Roti Worth Switching To
Last reviewed: · What changed: Answers to common questions added.
Of the millets most Indian kitchens know, bajra carries the most iron, and it is the easiest grain swap with a real return. Pearl millet has roughly 6–8 mg of iron per 100 g raw, a bajra roti delivers about 2–2.8 mg, and switching one wheat roti a day for a bajra one roughly doubles the iron that meal provides. It is the easiest grain swap with a real iron return.
- Bajra has about 6–8 mg iron per 100 g raw, the highest of the common millets.
- One bajra roti gives roughly 2–2.8 mg; a wheat roti gives about 1–1.3 mg.
- Fermented bajra, as in rab or khichdi left to sour, absorbs better than plain roti.
- Bajra roti with lehsun chutney and a sabzi is an iron meal; bajra with a glass of milk is not.
- Low ferritin still needs a test and prescribed iron; the roti is the maintenance plan.
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 iron millet
Bajra is the staple of Rajasthan, Gujarat and the drier parts of Maharashtra, and it is the millet with the most iron. Ragi has the calcium; bajra has the iron and the zinc, which is a useful division to remember.
| Food | Iron per 100 g |
|---|---|
| Bajra (pearl millet), raw | ~6–8 mg |
| Ragi (finger millet), raw | ~4–5 mg |
| Jowar (sorghum), raw | ~3–4 mg |
| Wheat atta, whole | ~4–5 mg |
| Rice, raw milled | ~0.5–1 mg |
| Rajma (kidney beans), raw | ~5–8 mg |
| Masoor dal, raw | ~6–7 mg |
| Til (sesame), white | ~9–15 mg |
| Soya chunks, defatted | ~8–10 mg |
The comparison against wheat atta is the practical one, because that is the roti bajra replaces. The gain is real, and it comes with more fibre and magnesium as well. Protein in bajra covers the other side.
Roti by roti
| Serving | approximate iron |
|---|---|
| 1 bajra roti (~35 g flour) | ~2–2.8 mg |
| 1 wheat roti (~30 g atta) | ~1–1.3 mg |
| 1 bowl bajra khichdi (~40 g bajra) | ~2.5–3 mg |
| 1 glass bajra rab (fermented, ~25 g) | ~1.5–2 mg, better absorbed |
| 2 bajra rotis with sabzi | ~4–5.5 mg, about a fifth of a woman's RDA |
Two bajra rotis with a sabzi and a dal is a meal that moves the needle in a way most vegetarian meals do not. It is still a fraction of the 29 mg an adult woman needs, which is why the test, not the roti, is the answer to diagnosed deficiency.
Absorbing it
Bajra's iron is non-haem and the grain carries phytate and some polyphenols, so a plain roti gives up its iron reluctantly. The traditional answers already exist: fermented rab, bajra khichdi left to sour overnight, and the lehsun chutney that nearly always sits beside the roti, which brings a little vitamin C and sulphur compounds that help.
| What you do | effect on non-haem iron absorption |
|---|---|
| Add a vitamin C source to the meal (lemon, amla, tomato, capsicum) | Increases, often two- to three-fold |
| Tea or coffee within an hour of the meal | Decreases sharply - tannins bind iron |
| Large calcium dose with the meal (milk, curd, supplement) | Decreases |
| Soaking, sprouting or fermenting the grain or dal | Increases - phytate is reduced |
| Eating it with a little meat, fish or egg | Increases - the 'meat factor' |
| Cooking in an iron kadhai | Small increase, variable |
Soaking bajra for a few hours before grinding or cooking, or using a fermented preparation, improves absorption noticeably. A roti eaten with a tomato-based sabzi and no chai does the rest.
The milk habit
Bajra roti with a glass of milk, or bajra khichdi with curd, is a Rajasthani winter standard. It is a fine meal for calcium and warmth; it is a poor one for iron, because the calcium blocks absorption at that sitting.
Decide what each meal is for. Bajra roti with sabzi, chutney and a sour dal: iron. Bajra with milk or curd: calcium and comfort. Both belong in a week; only one is an iron meal.
Who should test first
If tiredness, breathlessness or hair fall brought you here, ask for haemoglobin and ferritin before changing the grain. The anaemia diet covers what to eat during recovery, and nutrition at 61 why anaemia in an older adult always needs a cause found.
| Group | ICMR-NIN RDA for iron (2020) |
|---|---|
| Adult women, 19–50 | 29 mg/day |
| Adult men | 19 mg/day |
| Pregnancy | 27 mg/day |
| Lactation | 23 mg/day |
| Women after menopause | 19 mg/day |
A low ferritin needs prescribed iron over months. Bajra then keeps the stores up. Do not self-supplement: iron overload is harmful and thalassaemia trait, common in India, is a reason some people must not take iron without a result.
Making the switch
- Replace one wheat roti a day with bajra, from October to March when it suits the body best.
- Serve it with a tomato or garlic chutney and a sour dal, not with milk.
- Try fermented rab or soured khichdi once a week for the absorption gain.
- Keep chai an hour away from the bajra meal.
- Pair the grain with ragi for calcium on other days and add til to the chutney for the seed that beats every grain.
Where KABO fits in
Bajra roti is one of the better grain swaps for iron, and it is still maintenance rather than treatment. If a test shows low ferritin, prescribed iron is the fix and the roti keeps it fixed.
KABO fits at the meal a bajra household usually skips, which is a proper breakfast. A serving carries 25 g of complete plant protein with 26 vitamins and minerals, 4 g of fibre and 8 billion probiotics in about 198 kcal, mixed with water so it does not bring the calcium that blunts an iron meal.
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 iron is in bajra?
About 6 to 8 mg per 100 g raw, which makes pearl millet the richest in iron among the common Indian millets. A single bajra roti made from roughly 35 g of flour gives about 2 to 2.8 mg, roughly double a wheat roti.
Is bajra roti good for anaemia?
It is a good everyday iron source and a useful part of recovery and maintenance, but it does not treat diagnosed anaemia on its own. That needs a blood test and usually prescribed iron for several months.
Which millet has the most iron?
Bajra, at roughly 6 to 8 mg per 100 g raw. Ragi has about 4 to 5 mg and jowar about 3 to 4 mg. Ragi leads on calcium instead, so the two millets complement each other across a week.
Can I eat bajra roti with milk?
Yes, and it is a traditional winter meal, but the calcium in milk reduces iron absorption at that sitting. If iron is the goal, have the roti with sabzi, chutney and a sour dal, and keep milk for a different meal.
Is bajra only for winter?
Traditionally, yes, because it is considered warming, and it suits cold-weather eating. Nutritionally it can be eaten year-round. Many people simply find it heavier in summer and switch to jowar or ragi.
How much iron is in 100 g of bajra?
Raw bajra (pearl millet) has about 6–8 mg of iron per 100 g. Values vary with variety and preparation.
How much iron is in 1 bowl bajra khichdi (~40 g bajra)?
About 2.5–3 mg of iron, according to the serving table on this page.
How much iron is in 2 bajra rotis with sabzi?
About 4–5.5 mg of iron, according to the serving table on this page.
Is bajra a good source of iron?
Pearl millet has roughly 6–8 mg of iron per 100 g raw, a bajra roti delivers about 2–2.8 mg, and switching one wheat roti a day for a bajra one roughly doubles the iron that meal provides.
Bajra me kitna iron hota hai?
Raw bajra (pearl millet) has about 6–8 mg of iron per 100 g, according to the table on this page.
Sources
- ICMR-NIN, Indian Food Composition Tables (2017). nin.res.in
- ICMR-NIN, Nutrient Requirements for Indians (RDA 2020) and Dietary Guidelines for Indians, 2024. nin.res.in
- Hurrell R, Egli I, "Iron bioavailability and dietary reference values", American Journal of Clinical Nutrition, 2010;91(5):1461S-1467S.