A Practical Guide to Cooking With Millets
The Grains We Stopped Eating
My grandmother ate bajra roti through winter and jowar through summer. My mother made both occasionally. By the time it reached me, it was wheat every day and rice most days.
That shift happened across most of the country within about two generations. The Green Revolution made wheat and rice cheap, abundant and heavily subsidised through the public distribution system, and millets went from staple food to the thing eaten in villages — which, unfairly, came to mean poor people's food.
They are now coming back, with 2023 declared the International Year of Millets and a good deal of enthusiasm attached.
I am generally suspicious of anything that becomes fashionable. But having eaten them regularly for two years, my honest assessment is that the case for millets is real — just not for the reasons the marketing usually gives. They are not miracle grains. They are more fibre, more minerals, a lower glycaemic response, and considerably more variety than eating the same wheat roti twice a day for thirty years.
Which Millet Does What
Bajra (pearl millet) — The heaviest and most warming. High in iron and magnesium. Traditionally a winter grain across Rajasthan, Gujarat and Maharashtra, and there is sense in that — it is genuinely warming and quite dense. Best as roti, and excellent with a little ghee.
Jowar (sorghum) — The mildest and most versatile. Naturally gluten-free, light, and the easiest one to introduce to a family that is sceptical. Makes the softest millet roti, works as bhakri, and pops like popcorn.
Ragi (finger millet) — The calcium one, and by a distance: roughly 344 mg per 100 g, higher than milk by weight. This makes it genuinely valuable in a vegetarian diet, particularly for children and older adults. Distinctive earthy taste. Best as ragi mudde, dosa, porridge or malt.
Foxtail millet (kangni) — High protein for a grain, low glycaemic index. Substitutes well for rice in upma, pulao and khichdi.
Little millet (kutki) and kodo millet — Both work as direct rice replacements. Kodo in particular is very high in fibre.
Barnyard millet (sanwa) — Traditionally eaten during vrat, so many households already have it. Very low in calories relative to volume, and quick to cook.
Rough nutritional comparison per 100 g — where millets genuinely beat refined grains:
- White rice — 0.2 g fibre, 6.8 g protein
- Wheat flour — 1.9 g fibre, 12 g protein
- Bajra — 11.5 g fibre, 11.6 g protein
- Ragi — 11.5 g fibre, 7.3 g protein, and the calcium
- Jowar — 9.7 g fibre, 10.4 g protein
The fibre difference is the headline. Most of us are eating around 15 g a day against a target of 30-35 g, and this is one of the simplest ways to close that gap.
How to Make a Millet Roti That Isn't Cardboard
My first bajra roti cracked into four pieces and tasted like a coaster. This is a genuine skill and it is worth knowing why it is different.
Millets have no gluten. Gluten is what makes wheat dough stretchy and forgiving. Without it the dough has nothing holding it together, so every technique that works for a wheat roti fails.
What actually works
1. Use hot water, not cold. This is the single most important change. Boiling or very hot water partially gelatinises the starch, which does the binding job gluten would have done.
2. Knead while it is still warm, as hot as your hands will tolerate. Cold dough will not come together.
3. Knead longer and harder than you would for wheat — five to seven minutes. The dough should be smooth and slightly sticky, not stiff.
4. Rest it for ten minutes under a damp cloth.
5. Pat rather than roll, if you can. The traditional method of patting between palms or on a damp cloth works far better than a rolling pin. If you must roll, do it between two sheets of plastic or on a well-dusted surface.
6. Cook on a hot tawa, and press gently with a cloth so it puffs.
7. Eat it hot. Millet rotis harden as they cool much faster than wheat. This is the main reason people conclude they dislike them — they have only ever eaten one that sat in a casserole for an hour.
The easier route while learning: mix 50% jowar or bajra with 50% wheat flour. It behaves almost like a normal roti and still gets you most of the fibre. I did this for about three months before going to pure millet, and honestly, most of the time I still do.
Easier Ways In
If roti feels like too much effort to start with, these need no technique at all.
Replace rice directly. Foxtail, little or kodo millet cook almost exactly like rice — soak 30 minutes, then 1:2 millet to water, pressure cook for two whistles. Use them in khichdi, pulao, upma or lemon rice and most people will not immediately identify the difference.
Ragi porridge. Ragi flour cooked with milk or water, a little jaggery, cardamom. This is traditional weaning food across the south for good reason, and it is a genuinely good breakfast.
Ragi or jowar dosa. Ferment as you would a normal batter. Works well and needs no new skill.
Millet upma. Straight substitution for rava, with vegetables. Probably the easiest introduction of all.
Jowar popcorn. Pops in a hot pan like corn, smaller and nuttier. An excellent evening snack in place of namkeen, and it wins over children immediately.
Bajra khichdi. A traditional Rajasthani winter dish, and one of the more satisfying things you can eat in cold weather.
A simple week that worked for my household: bajra roti twice a week in winter, jowar bhakri twice a week, foxtail millet replacing rice in one meal a week, and ragi porridge on weekend mornings. Wheat and rice still make up most of what we eat. Variety was the point, not replacement.
The Honest Caveats
Because the current enthusiasm tends to skip these.
Introduce them gradually. Going from 15 g of fibre a day to 35 g overnight produces significant bloating and gas, and most people conclude that millets disagree with them. Add one meal a week and build up over a month or two.
Soak them. Millets contain phytates, which bind minerals and reduce absorption. Soaking for a few hours, or overnight, reduces this considerably — and also improves the texture.
Thyroid caution with bajra. Pearl millet contains goitrogenic compounds. For most people, in normal quantities, and especially when cooked, this is not a concern. If you have a diagnosed thyroid condition, moderate it and mention it to your doctor rather than making it your daily staple.
Buy small quantities and store them cool. Millets contain more fat than rice and go rancid faster. A large sack bought cheaply will taste bitter within a few months. Buy for four to six weeks at a time and keep them in an airtight container, ideally refrigerated in hot weather.
Watch the packaging. "Millet" biscuits, "millet" noodles and "multi-millet" health mixes are frequently mostly refined flour with a small millet content and a large price. Turn the packet over — the ingredient list is ordered by weight, and if millet is fourth, it is a marketing exercise.
And they are not a weight loss food in themselves. Bajra roti has broadly similar calories to wheat roti. The benefit is the fibre, the minerals, the slower blood sugar response and the fact that they keep you full longer — not fewer calories.
The honest summary: millets are not a cure for anything. They are good food we stopped eating for reasons that had nothing to do with their quality, and bringing a few of them back into the rotation is one of the simpler upgrades available to an Indian kitchen.