If you have ever made bajra roti that tasted faintly bitter and assumed that was just what bajra tastes like — it is not. You were eating flour that had turned.

Why bajra turns fastest

Pearl millet is comparatively high in fat, and the germ is where that fat lives. Grinding exposes it to air, and from that moment oxidation is running. Bajra has more to oxidise than wheat does, so it gets there sooner.

In a normal Indian kitchen, expect two to three weeks of genuinely good bajra flour, and up to four if you are refrigerating it. After that the bitterness creeps in — gradually enough that regular eaters stop noticing.

What this means for buying

Bajra is the single worst flour to buy in a large packet. A 5 kg bag of bajra atta in a two-person household is, arithmetically, mostly going to be eaten past its best.

It is also the flour where the gap between shop-bought and freshly ground is most obvious. Bajra atta that has been milled, bagged, warehoused and shelved has usually spent longer in the supply chain than it has left in it.

How to store what you have

  • Airtight, away from heat. The cupboard above the stove is the worst place in the kitchen.
  • Refrigerate if you have bought more than three weeks' worth.
  • Never top up a half-full dabba with new flour — the old never gets used.
  • Smell before you knead. Bitter or crayon-like means it has gone.

The winter thing

In Rajasthan and Gujarat, bajra is winter food and is bought in small quantities through the season. That is not superstition — it is a tradition built around a flour that does not keep. Buying it the way your grandmother did happens to be exactly right.