Skip to main content
Grains & Millets 8 min read

Millet Side Effects — Phytic Acid, Oxalates, Bloating and Who Should Avoid

By Team Organic Mandya · Published 24 March 2026 · Updated 24 March 2026

In This Article

The Bottom Line on Millet Side Effects

  • Most millet side effects are preparation issues, not reasons to avoid millets entirely
  • Goitrogens in millets are significantly reduced by cooking — cooked millets in normal quantities are safe for most thyroid patients
  • Phytic acid reduces iron and zinc absorption — soaking 4–8 hours and fermenting reduces phytic acid by 60–90%
  • Ragi (finger millet) contains oxalates — people with a history of calcium oxalate kidney stones should limit intake
  • High-fiber millets (barnyard, browntop) cause bloating in people transitioning from low-fiber diets — introduce gradually
  • Kodo millet from improperly stored sources can cause kodo poisoning — buy from reputable, quality-controlled sources only

Why an Honest Assessment Matters

The recent resurgence of interest in millets has produced a lot of uncritical enthusiasm — articles claiming millets are a cure-all with zero downsides. This is not honest or helpful. Millets, like all foods, have real considerations that certain people need to be aware of.

At the same time, the concerns about millets are frequently overstated. Goitrogens, phytic acid, and oxalates are real compounds with real effects — but those effects are context-dependent, dose-dependent, and in most cases eliminable through proper preparation.

This article presents an honest, evidence-based assessment: the real concerns, the actual risk level for different populations, and what to do about each.


Concern 1: Goitrogens and Thyroid Function

What Are Goitrogens?

Goitrogens are naturally occurring compounds that interfere with the thyroid gland’s ability to absorb iodine. Without sufficient iodine, the thyroid cannot produce adequate thyroid hormones. The thyroid compensates by enlarging — historically called a goitre (hence goitrogen).

Millets — particularly bajra (pearl millet), jowar (sorghum), and to a lesser extent other millets — contain goitrogens. The main goitrogenic compounds in bajra are C-glycosyl flavones (specifically orientin and vitexin). In jowar, they are tannins and other phenolic compounds.

The Actual Risk Level

This is where context is everything:

High risk — does not apply to normal millet eating:

  • Consuming very large quantities of raw millet flour daily (200g+ as the exclusive staple)
  • Combined with iodine deficiency (not using iodised salt)
  • This was the context of the original research documenting goitre in millet-eating communities in sub-Saharan Africa in the 1950s–60s

Low risk — applies to normal cooked millet consumption:

  • Cooking destroys 80–90% of goitrogenic activity in millets
  • At 1–3 servings per day of cooked millet, the residual goitrogenic effect is negligible
  • Communities in Rajasthan, Karnataka, and Maharashtra who eat 3+ bajra rotis daily for generations do not show elevated goitre rates when iodine intake is adequate

The iodine factor: The goitrogenic risk is almost entirely irrelevant when iodine intake is sufficient. Iodised salt (which most Indian households use for cooking) provides adequate iodine to outcompete any residual goitrogenic effect from normal cooked millet consumption.

Who Should Pay Attention

  • Diagnosed hypothyroidism on medication — you can eat cooked millets normally. If you plan to eat very large quantities (5+ rotis per day from jowar or bajra, every day), mention this to your endocrinologist and ensure adequate iodine intake.
  • Subclinical hypothyroidism (borderline thyroid) — same advice. Normal cooked millet quantities are fine.
  • Those who do NOT use iodised salt — if you rely entirely on rock salt (sendha namak) or sea salt without iodine, your iodine intake may already be borderline. In this case, be more conservative with very high daily millet consumption.

Practical recommendation: Do not avoid millets due to thyroid concerns if you cook them and use iodised salt. The risk at normal dietary quantities is not supported by clinical evidence.


Concern 2: Phytic Acid and Mineral Absorption

What Is Phytic Acid?

Phytic acid (inositol hexaphosphate or phytate) is a phosphorus storage compound found in the outer layers (bran) of all cereal grains, legumes, nuts, and seeds. It binds to minerals — particularly iron, zinc, and calcium — forming insoluble complexes that the body cannot absorb.

This is a genuine anti-nutritional effect. In a diet where the primary grain is unsoaked millet eaten three times daily, the cumulative phytic acid load can significantly reduce iron and zinc absorption.

The Actual Risk Level

High risk — applies to:

  • Eating large quantities of unsoaked, unfermented whole grain millets daily
  • Having a diet with few other mineral sources (little meat, fish, dairy, legumes)
  • Iron or zinc deficiency that needs to be corrected primarily through grain sources

Low risk — applies to:

  • Varied diet with multiple food groups (phytic acid in one food does not negate minerals from other foods)
  • Properly soaked and/or fermented millet consumption
  • Adequate vitamin C intake with millet meals (enhances non-haem iron absorption and partially overcomes phytic acid inhibition)

The Solution: Soaking and Fermentation

MethodPhytic Acid Reduction
Soaking 4–6 hours40–50%
Soaking 8+ hours50–60%
Fermentation (dosa batter)70–90%
Germination/sprouting40–60%

Soaking is the simplest intervention. For those eating millets for iron content (especially barnyard millet, little millet, bajra), soaking is particularly important.


Concern 3: Oxalates in Ragi — Kidney Stone Risk

Ragi and Oxalates

Finger millet (ragi) contains relatively high levels of oxalic acid — approximately 50–70mg per 100g raw ragi. Oxalate is a naturally occurring compound found in many plants.

Calcium oxalate kidney stones form when oxalate from food combines with calcium in the kidney to form insoluble crystals. In susceptible individuals — particularly those who have had oxalate kidney stones previously — high dietary oxalate can increase stone recurrence risk.

The Actual Risk Level

Higher risk:

  • Personal history of calcium oxalate kidney stones
  • Consuming very large amounts of ragi daily (200g+ of ragi flour as the primary grain)
  • Concurrent dehydration (insufficient water intake with high-fibre, high-oxalate diet)

Lower risk:

  • No history of kidney stones
  • Normal daily ragi consumption (1–2 rotis or 1 serving of ragi porridge)
  • Adequate water intake (2–3 litres daily)
  • Eating calcium-rich foods with ragi — calcium in food binds oxalate in the gut, preventing kidney absorption

Important context: Spinach contains 750mg oxalate per 100g; ragi contains 50–70mg. Ragi is a much lower oxalate food than spinach, which is commonly consumed without concern by most people.

Recommendation for Kidney Stone Patients

If you have a history of calcium oxalate kidney stones:

  • Consult your nephrologist or urologist about dietary oxalate
  • Limit ragi to 1 serving per day rather than making it your exclusive grain
  • Drink adequate water (3+ litres daily)
  • Eat dairy (calcium) with ragi meals — this binds gut oxalate and reduces kidney load
  • Other millets (foxtail, barnyard, little millet) have much lower oxalate content and are better choices if ragi needs to be limited

Concern 4: Digestive Bloating from High-Fiber Millets

Why High-Fiber Millets Cause Bloating

Barnyard millet (12.6g fibre), browntop millet (12.5g fibre), kodo millet (9g), and foxtail millet (8g) are very high in dietary fibre. When people accustomed to low-fibre white rice diets (0.2g fibre/100g) suddenly consume full portions of these millets, the gut bacteria are overwhelmed.

The beneficial bacteria that ferment dietary fibre need time to proliferate to adequate numbers. Until they do, fibre passes to the lower colon where bacteria produce gas (hydrogen, methane) as fermentation byproducts. This causes bloating, flatulence, and sometimes cramping.

This is not a sign of intolerance or allergy — it is an adaptation response. It resolves over 2–4 weeks as gut bacteria populations shift.

The Mitigation

Gradual introduction protocol:

  • Week 1: Replace 25% of your rice with millet
  • Week 2: 50% millet
  • Week 3: 75% millet
  • Week 4+: Full millet if desired

Additional tips:

  • Increase water intake proportionally to fibre increase (fibre without water causes constipation)
  • Soak millets thoroughly — reduces some anti-digestive compounds
  • Ferment dosa batters — fermented millet is more digestible than unfermented
  • Start with medium-fibre millets (foxtail 8g, kodo 9g) before high-fibre ones (barnyard 12.6g)

Concern 5: Kodo Millet — Fungal Toxin Risk

Kodo Poisoning

Kodo millet (Paspalum scrobiculatum) is a special case. Improperly stored kodo millet can be infested with fungi (Aspergillus and Penicillium species) that produce mycotoxins. Consumption of mycotoxin-contaminated kodo produces symptoms called kodo poisoning: nausea, vomiting, dizziness, drowsiness, and in severe cases unconsciousness.

This risk is entirely preventable by:

  • Buying kodo millet only from reputable, quality-controlled sources
  • Checking grain on receipt: no dark, mouldy, or clumped grains
  • Smell check: any musty or off smell — discard
  • Storing in airtight container, cool and dry
  • Using within 6 months of purchase

Properly sourced and stored kodo millet is completely safe.


Summary Risk Table

Millet Side Effects — Risk Assessment and Mitigation

ConcernMillets AffectedRisk LevelMitigation
Goitrogens / Thyroid Bajra, Jowar (highest), all millets (lower)LOW for cooked millets in normal quantitiesCook thoroughly; use iodised salt; consult doctor if diagnosed thyroid condition with very high consumption
Phytic Acid / Mineral absorption All whole grain milletsLOW to MODERATE with unsoaked grainSoak 4–8 hours; ferment dosa batter; pair with vitamin C for iron meals
Oxalates / Kidney stones Ragi (highest); others negligibleMODERATE for those with history of calcium oxalate stonesLimit ragi to 1 serving/day if stone history; drink 3L water; eat calcium foods with ragi
Bloating / Digestive discomfort Barnyard, browntop (highest fiber)MODERATE during transition periodIntroduce gradually over 4 weeks; increase water; soak grain
Kodo poisoning (mycotoxins) Kodo millet onlyLOW with proper sourcing and storage; HIGHER with poor-quality sourcesBuy only from reputable suppliers; smell-check grain; store airtight; use within 6 months
Tannin / Protein digestibility Jowar (dark-coloured varieties)LOW for white/cream jowar; MODERATE for dark varietiesChoose white/cream jowar for better protein digestibility; soak before cooking

Who Should NOT Eat Millets?

There is essentially no population that must completely avoid millets. However:

Limit or consult a doctor:

  • Calcium oxalate kidney stone history — limit ragi; prefer other millets
  • Diagnosed hypothyroidism with very high millet consumption planned (5+ servings/day) — consult your endocrinologist
  • Severe iron deficiency anaemia — soak all millets, include vitamin C at every millet meal, pair with iron-rich foods

Safe for everyone else — including:

  • Celiac disease (all millets are gluten-free)
  • Type 2 diabetes (millets are beneficial, not harmful)
  • Thyroid conditions with normal millet quantities (1–3 servings/day)
  • Children from 8–10 months (age-appropriate preparation)
  • Pregnancy (bajra for iron and folate is particularly beneficial)
  • The elderly (millets are generally easy to digest, especially kodo and little millet)

Q

Should thyroid patients avoid millets?

A

No. Thyroid patients can eat cooked millets in normal daily quantities without concern. The goitrogenic compounds in millets are substantially reduced by cooking. The original research linking millets to goitre was conducted in populations eating very large quantities of raw millet as their exclusive staple grain, combined with severe iodine deficiency. That does not describe any typical urban Indian diet today. Use iodised salt, cook your millets, and do not exceed 3–4 millet servings per day without consulting your doctor.

Q

Does soaking really make a difference for iron absorption?

A

Yes, significantly. Phytic acid in unsoaked millet binds iron, reducing absorption by 30–60%. Soaking for 4–8 hours reduces phytic acid by 40–60%, which translates to meaningfully higher iron absorption from the same amount of millet. If you are eating millets partly to increase iron intake (especially barnyard millet with 15.2mg/100g or little millet with 9.3mg), skipping the soak is leaving a large fraction of that iron unabsorbed. Five minutes of active soaking prep work in the morning has a real nutritional return.

Q

Can I eat ragi if I have kidney stones?

A

It depends on the type of kidney stones. Ragi contains oxalates (~50–70mg/100g) that are relevant for calcium oxalate kidney stones. If you have a history of calcium oxalate stones, limit ragi to 1 small serving per day rather than making it your primary grain. Eat dairy (yoghurt, milk) with your ragi meal — dietary calcium binds gut oxalate, reducing the amount absorbed into the bloodstream and reaching the kidney. Drink 2–3 litres of water daily. Consult your nephrologist for personalised advice. Uric acid kidney stones are unrelated to oxalate — ragi is safe for those.

Q

Why do I get gas after eating millets?

A

Gas after eating millets is extremely common during the first 2–4 weeks of millet consumption, especially with high-fibre millets like barnyard (12.6g fiber) or browntop (12.5g fiber). It happens because your gut bacteria population needs to shift to accommodate more prebiotic fibre — the new bacteria proliferate over 2–4 weeks. During this period, fibre arriving in the colon before bacteria can process it produces gas. Reduce your millet portion by half, increase water intake, and increase quantity gradually over 4 weeks. The bloating resolves.

Q

Are millet anti-nutrients a reason to avoid millets entirely?

A

No. Anti-nutrients (phytic acid, tannins, goitrogens, oxalates) are present in virtually all whole plant foods — not just millets. Spinach has high oxalate. Legumes have very high phytic acid. Tea has tannins that reduce iron absorption. The human diet has always contained anti-nutrients; traditional food preparation methods (soaking, fermenting, cooking) evolved specifically to reduce them. The approach should be proper preparation, not avoidance. The nutritional benefits of millets — far higher fibre, protein, and minerals than white rice — vastly outweigh the anti-nutritional factors when preparation is done correctly.

Available at Organic Mandya

Multi-Millet Mix

Properly processed, naturally lower anti-nutrients. Traditional stone-ground millets from Mandya.

Disclaimer: This article is for educational and informational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your doctor or a qualified healthcare provider before making dietary changes, especially if you have a medical condition.