In This Article
Quick Cooking Reference
- Most millets benefit from soaking 4–8 hours — reduces phytic acid and improves texture. Proso millet is the exception — no soaking needed
- General water ratio: 1 cup millet to 2–2.5 cups water for rice-like texture; 1:3 for softer porridge texture
- Pressure cooker: 2 whistles for most millets. Add 30 seconds–1 minute compared to rice
- Don't overcook — millets go mushy quickly once water is absorbed. Remove from heat as soon as water is absorbed
- Start with 30% millet replacing 30% of your rice to transition gradually — texture and flavour differences are minimal at this ratio
- All millets can be used in dosa batter — ferment 8–12 hours after grinding
Why Soaking Matters
Millets contain phytic acid (phytates) — a natural compound that binds to iron, zinc, and calcium, reducing their absorption from the meal. This is not unique to millets; all whole grains, legumes, and nuts contain phytic acid. The solution is straightforward:
Soaking in water for 4–8 hours:
- Activates phytase enzymes naturally present in the grain
- Phytase breaks down phytic acid
- Reduction: 40–60% of phytic acid eliminated by soaking
Fermentation (dosa/idli batter, overnight sour batters):
- Further activates microbial phytase
- Reduction: up to 90% of phytic acid eliminated
The practical benefit: soaked millet provides significantly more bioavailable iron, zinc, and calcium from the same serving. Given that many people switch to millets partly for their mineral content, this step is genuinely important.
Soaking also:
- Reduces cook time by 20–30%
- Produces a better, fluffier texture in cooked grain
- Reduces digestive discomfort (phytic acid can irritate the gut when undigested)
Soaking and Cooking Reference Table
Millet Cooking Guide — All 9 Millets
| Millet | Soaking Time | Water Ratio (stovetop) | Water Ratio (cooker) | Cook Time | Texture |
|---|---|---|---|---|---|
| Ragi (whole grain) | 8 hours | 1:3 | 1:2.5 (4 whistles) | 40–45 min | Soft, slightly gummy |
| Ragi flour | No soaking | 1:2.5 (for porridge) | N/A — stovetop only | 5–8 min | Smooth porridge |
| Foxtail Millet | 4–6 hours | 1:2.5 | 1:2 (2 whistles) | 18–20 min | Fluffy, slightly sticky |
| Jowar (whole berries) | 6–8 hours | 1:3 | 1:3 (5–6 whistles) | 45+ min | Chewy, firm |
| Bajra (whole) | 6–8 hours | 1:3 | 1:3 (4–5 whistles) | 40+ min | Chewy, dense |
| Little Millet | 4–6 hours | 1:2 | 1:1.75 (2 whistles) | 12–15 min | Soft, rice-like |
| Barnyard Millet | 4–6 hours | 1:2 | 1:1.75 (2 whistles) | 12–15 min | Soft, slightly sticky |
| Kodo Millet | 4–6 hours | 1:2.5 | 1:2 (2–3 whistles) | 15–18 min | Soft, mildly sticky |
| Proso Millet | No soaking | 1:2 | 1:1.75 (2 whistles) | 12–15 min | Fluffy, separated grains |
| Browntop Millet | 4–6 hours | 1:2.5 | 1:2 (2–3 whistles) | 18–20 min | Firm-soft, slightly chewy |
Water ratios are for rice-like cooked texture. Add 0.25–0.5 cup extra water for softer/porridge texture. All cooker ratios assume medium heat.
Basic Technique: Millet as Rice Substitute
This is the simplest and most impactful change you can make. Use millet exactly as you would use white rice — serve with the same dal, sambar, or curry.
Method 1: Pressure Cooker (Recommended)
- Measure millet. Rinse thoroughly under running water 2–3 times until water runs clear.
- Soak in fresh water for recommended time (see table above). For busy schedules: soak in the morning, cook in the evening; or soak before bed, cook the next morning.
- Drain soaking water. Rinse once more.
- Add to pressure cooker with fresh water (use ratios from table).
- Add a pinch of salt.
- Cook on medium heat for recommended number of whistles.
- Let pressure release naturally (do not force release — millet continues cooking in residual steam).
- Open, fluff with fork. Serve.
Key mistake to avoid: Do not use high heat. Medium heat produces better texture — the millet cooks evenly without the bottom burning.
Method 2: Stovetop (Absorption Method)
- Rinse and soak as above.
- In a heavy-bottomed pan, combine drained millet with water.
- Bring to a rolling boil uncovered.
- Reduce heat to lowest setting. Cover tightly.
- Cook without lifting lid for indicated time.
- Check: if water is still visible, cover and cook 3–5 more minutes.
- When all water is absorbed, remove from heat. Let rest 5 minutes, covered.
- Fluff and serve.
Key tip: Resist the urge to stir while cooking. Stirring makes millet sticky and mushy (similar to rice).
The 30/70 Transition Method
If you find 100% millet too big a texture change from white rice, start here:
- Cook 70g white rice and 30g millet together in the same pot
- Use the rice water ratio (1:2 cups water per cup of rice+millet mixture)
- The resulting dish will look and taste mostly like white rice with a slightly nuttier flavour
Over 4 weeks, gradually shift the ratio: 60/40, then 50/50, then 30/70, then 100% millet. Most people find the transition seamless at this pace.
Millet Khichdi
Khichdi is the easiest and most forgiving millet preparation — the combination of millet and dal creates a balanced one-pot meal.
Basic Millet Khichdi:
- 1 cup soaked millet
- 1/2 cup moong dal (or masoor dal)
- 3 cups water
- 1 tsp ghee
- 1/2 tsp cumin seeds
- 1/4 tsp turmeric
- Salt to taste
Pressure cook 3–4 whistles. The extra water and longer cooking time (compared to plain millet) produces a soft, porridge-like consistency that is excellent for lunch, dinner, or when unwell.
Why khichdi works nutritionally:
- Millet provides carbohydrates and fibre
- Moong dal provides protein and additional fibre
- Ghee provides fat that slows gastric emptying and reduces glycaemic impact
- The combined GI of khichdi is lower than either millet or dal alone
Millet Dosa Batter
Any millet can replace 50–75% of the rice in a standard dosa batter. The result is a crispier dosa with more fibre and protein.
Basic Millet Dosa Batter:
- 1 cup millet (foxtail, little millet, or barnyard work best)
- 1/2 cup urad dal
- 1/4 cup thick poha (flattened rice) — optional but improves crispiness
- Salt to taste
Method:
- Soak millet and poha together for 4–6 hours
- Soak urad dal separately for 4–5 hours
- Grind urad dal first with minimal water to a smooth, fluffy batter
- Grind millet and poha with slightly more water to a semi-smooth batter
- Combine both batters. Add salt.
- Ferment in a warm place for 8–12 hours. The batter should rise slightly and smell pleasantly sour.
- Use as you would standard dosa batter.
Notes:
- Millet dosas are naturally crispier than rice dosas
- The colour may be slightly off-white or cream rather than pure white
- Foxtail millet dosa batter ferments quickly — good starter for first-time millet dosa makers
- Ragi can be added as 25% of the grain portion for colour and calcium
Millet Upma
Upma is one of the most practical millet applications — quick, flexible, and good with any vegetable combination.
Basic Millet Upma:
- 1 cup soaked, drained millet
- 2 cups water (or vegetable stock)
- 1 tbsp oil
- 1 tsp mustard seeds
- 1 tsp urad dal
- Curry leaves, green chillies
- 1 medium onion, finely chopped
- 1/2 cup any vegetable (carrot, peas, beans)
- Salt, lemon juice to taste
Heat oil, add mustard seeds. Add dal, curry leaves, chillies. Add onion, fry until translucent. Add vegetables, fry 2 minutes. Add millet, stir to coat. Add water and salt. Cover and cook on low-medium heat 12–15 minutes until water is absorbed. Squeeze lemon juice. Serve hot.
Tips for Beginners
1. Start with the Easiest Millets
For those new to millet cooking, start with:
- Barnyard millet — most similar to white rice in texture and flavour
- Little millet — equally mild, slightly more sticky
- Proso millet — no soaking, quick to cook, fluffy texture
Avoid starting with ragi whole grain or jowar whole berries — these require longer soaking and cooking and the texture is very different from rice.
2. Get the Water Ratio Right
The single most common mistake is wrong water ratio. Too much water = mushy; too little = undercooked. Use a measuring cup. The ratios in the table are tested — start there and adjust by 1/4 cup based on your preference.
3. Soak in the Morning, Cook in the Evening
Build soaking into your morning routine — add the millet to water before you leave for work. By evening, it has soaked for 8+ hours. Drain, rinse, cook in 15 minutes. Total active time: under 5 minutes morning + 15 minutes evening.
4. Cook in Batches
Cook 2–3 cups of millet at once and refrigerate. Cooked millet keeps well for 3 days in the refrigerator. Reheat with a splash of water. This makes weekday millet eating effortless.
5. Do Not Microwave Raw Millet
Microwave cooking is not recommended for raw millet — it produces uneven cooking and a gummy texture. Cook on stovetop or pressure cooker, then reheat leftovers in microwave if needed.
Storage Guidelines
Whole grain millets (uncooked): store in airtight containers — glass jars or food-grade sealed containers. Keep in a cool, dry cupboard away from direct sunlight. Avoid humid storage (leads to mould and weevil infestation).
- Whole grain millets: 12 months from purchase
- Millet flour: 3–4 months; refrigerate in summer
- Cooked millet: 3 days in refrigerator, covered; 2 months frozen
Do not store millets in open bowls or permeable bags. Inspect every 2–3 months for weevils or unusual smell.
Q Can I cook millets without soaking?
Can I cook millets without soaking?
Yes, you can skip soaking for convenience — the millet will still cook safely and taste fine. What you lose by skipping soaking: phytic acid remains higher (reducing iron and zinc absorption), cook time is 20–30% longer, and texture may be slightly less fluffy. Proso millet is the only millet specifically suited to no-soaking cooking. For all others, soaking is recommended — even a quick 2-hour soak is better than no soaking at all.
Q Why is my cooked millet mushy?
Why is my cooked millet mushy?
The most common cause is too much water or opening the cooker too soon. For fluffy millet, use the recommended water ratio (not more), cook on medium heat (not high), and let the pressure release naturally without rushing. If using stovetop, keep the lid on for 5 minutes after removing from heat — the steam continues cooking the millet and the rest period firms it up. Also: different millet varieties absorb different amounts of water — adjust by 1/4 cup if your variety is consistently mushy.
Q Can babies eat millet?
Can babies eat millet?
Yes, from approximately 8–10 months for most millets. Ragi (finger millet) is the traditional first millet for Indian babies — ragi malt (ambali) is given from 6 months. For whole grain millets (foxtail, little millet, barnyard), introduce from 8–10 months. Always soak overnight, cook very soft (extra water), and ensure smooth, lump-free consistency for young babies. Introduce one new grain at a time and wait 3–4 days before introducing another.
Q What is the best millet for dosa and idli?
What is the best millet for dosa and idli?
Foxtail millet ferments well and produces crispy, flavourful dosa. Little millet produces slightly softer dosa/idli. Ragi can be blended into idli batter (20–30% ragi to total grain) for colour and calcium without affecting texture much. Barnyard millet works well for idli (soft and fluffy). Avoid using kodo or jowar flour as the primary grain for dosa — they ferment differently and produce inconsistent results for beginners.
Q How do I make millet taste better if I find it bland?
How do I make millet taste better if I find it bland?
Millets have a mild flavour that needs the accompaniments to shine. The grain itself should not be the flavour — think of it as a neutral base like white rice. Focus on making excellent sambar, rasam, dal tadka, or sabzi to serve with it. For upma or pongal, use plenty of tempering: ghee, mustard seeds, curry leaves, cashews, and fresh coconut lift the flavour dramatically. Fresh lemon juice squeezed at the end adds brightness.
Q Can I mix different millets when cooking?
Can I mix different millets when cooking?
Yes — mixing millets is a good practice. Different millets have different nutritional strengths, and mixing them gives you a more complete nutritional profile. A simple mix: 1/3 foxtail millet (protein) + 1/3 barnyard millet (fibre, iron) + 1/3 little millet (iron). Use the water ratio for the highest-water-needing grain in the mix. Cook times are similar enough that mixed millets cook together well.
Available at Organic Mandya
Multi-Millet Mix
All the millets in one bag — pre-mixed and ready to cook. No soaking required for most.
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.