For plain cooked foxtail millet, use about 1 cup millet to 2 cups water in an open pot, simmered 15–20 minutes after it boils. A 15–30 minute soak first lets you use a little less water. Barnyard and kodo millet follow a similar 1:2 to 1:3 range; little millet can take up to 1:4 for a soft, rice-like texture.
| Millet | Water ratio (millet : water) | Typical soak | Simmer time |
|---|---|---|---|
| Foxtail millet (thinai/kangni) | 1 : 2, up to 1 : 2.5 for pulao-style | 15–30 min (up to 2 hr for some recipes) | 15–20 min |
| Barnyard millet (kuthiravali/sanwa) | 1 : 2 | 20–30 min | 12–15 min |
| Kodo millet (varagu/kodon) | 1 : 2 for pulao-style, up to 1 : 3 for soft rice | 30–60 min | 15–25 min |
| Little millet (samai/kutki) | 1 : 2 for pulao-style, up to 1 : 4 for soft/curd-rice style | 30–45 min | 15–20 min |
These are commonly recommended ranges, not one fixed number — see "Why the ratio isn't one fixed number" below for what actually moves it.
What are foxtail, barnyard, kodo and little millet?
These are four of India's traditional small millets — grass-family grains that were everyday staples long before rice and wheat took over most plates, and that are now being grown and eaten again for their fibre and gluten-free grain. Each has its own regional names, so the same jar can be called something different depending on which part of India you're in.
| Millet | Scientific name | Hindi | Telugu | Other regional names in common use |
|---|---|---|---|---|
| Foxtail millet | Setaria italica | Kangni | Korra / Korralu | Thinai (Tamil), Navane (Kannada), Thina (Malayalam) |
| Barnyard millet | Echinochloa crus-galli | Sanwa (also called Jhangora in the hills) | Oodalu / Odalu | Kuthiravali (Tamil), Kavadapullu (Malayalam) |
| Kodo millet | Paspalum scrobiculatum | Kodon (also Kodra) | — | Varagu (Tamil), Harka (Kannada) |
| Little millet | Panicum sumatrense | Kutki | Samalu / Saamalu | Samai (Tamil), Same (Kannada), Chama (Malayalam) |
Hindi and Telugu names above are from ICAR–Indian Institute of Millets Research's own recipe book [1]. Tamil, Kannada and Malayalam names are cross-checked across multiple independent Indian food and nutrition references that agreed with each other [3]. We've left out a Telugu name for kodo millet and a Malayalam name for kodo millet because our sources disagreed on those two specifically (different words from different references), and we'd rather leave a gap than print a name we can't stand behind.
How much water to cook foxtail millet?
For plain cooked foxtail millet, use 1 cup millet to 2 cups water in an open pot, which is the ratio ICAR–IIMR's own recipes use for foxtail millet mango rice and bisibelle bath [1]. For a drier, pulao-style grain where you parboil and drain, closer to 1 cup millet to 2.5–2.7 cups water (IIMR's foxtail biryani recipe uses 1½ cups millet to 4 cups water, then drains the excess) [1].
- Rinse 1 cup foxtail millet in two or three changes of water until it runs mostly clear.
- Soak for 15–30 minutes if you have time — it isn't essential, but it softens the grain and shortens the next step.
- Add the millet to 2 cups of water (use the soaking water too, if you soaked) with a pinch of salt.
- Bring to a boil, then cover and simmer on low for 15–20 minutes, until the water is absorbed and the grain is tender.
- Rest, covered, off the heat for 5 minutes, then fluff with a fork.
How much water for barnyard, kodo and little millet?
Barnyard millet
Kodo millet
Little millet
Foxtail millet poha
Barnyard millet cooks well at 1 cup millet to 2 cups water, the ratio ICAR–IIMR uses for its barnyard millet pulao [1]. Kodo millet needs a little more attention: 1:2 gives a firmer, rice-like grain (as in IIMR's kodo millet payasam), while 1:3 gives the fully soft texture used in kodo millet methi rice [1]. Little millet is the most flexible of the four — IIMR's own recipes range from 1:2 for a pulao to 1:4 for a soft, curd-rice-style preparation [1].
| Texture you want | Barnyard | Kodo | Little millet |
|---|---|---|---|
| Firm, separate grains (pulao/upma) | 1 : 2 | 1 : 2 | 1 : 2 |
| Soft, rice-like | 1 : 2 to 1 : 2.5 | 1 : 3 | 1 : 3 |
| Very soft (curd rice, porridge, payasam) | 1 : 3 | 1 : 3 to 1 : 3.5 | 1 : 4 |
Why isn't the ratio just one fixed number?
Because the "right" ratio depends on three things you control, not just the grain. The UN Food and Agriculture Organization's own millet recipe guidance puts it plainly: use a 1:2 ratio for a fluffier texture and 1:3 for a softer one, with stovetop cooking taking roughly 15 to 30 minutes depending on the variety [2] — the same grain, two different amounts of water, on purpose.
- Soaked or not. A grain that's had 15–60 minutes to soak has already taken up some water, so it needs less in the pot.
- Pot or appliance. An open pan loses water to steam, so it typically needs more than a pressure cooker or Instant Pot for the same finished texture.
- What you're making. Upma and pulao want separate, firm grains (less water); payasam, curd rice and porridge want the grain to break down a little (more water).
Grain age and how recently it was milled also change how much water it drinks up — older or drier stock can need a splash more. Treat every number on this page as a starting ratio, and adjust by a quarter cup next time based on how it turned out.
Common mistakes that ruin the texture
- Skipping the rinse. Millets carry surface starch and husk dust; a rinse or two keeps the cooked grain from turning gummy.
- Lifting the lid while it simmers. Millets cook by steam as much as by boiling water, so letting steam escape partway through leaves the centre undercooked.
- Using the same ratio for every dish. A pulao ratio (1:2) will taste undercooked and chalky if you're trying to make payasam or khichdi, which need more water.
- Not resting it after cooking. Five minutes off the heat, covered, lets the last bit of steam finish softening the grain evenly.
What we've noticed selling these millets
Our barnyard, kodo and little millet are sold as raw whole grain, not pre-roasted or par-cooked, so the ratios above apply directly — no separate "instant" adjustment needed. Our foxtail millet, for now, is stocked as Foxtail Millet Poha (flattened, poha-style), which is a different product from whole foxtail grain: poha only needs a quick rinse and a 5–10 minute soak in warm water before it goes straight into a pan, not the simmer-in-water method above. If you're after whole foxtail grain specifically for the method in this guide, that's currently a gap in our own catalogue — see the note at the end of this section.
What these ratios can and can't tell you
This guide is about texture, not health outcomes. Millets are naturally gluten-free grains, and several are described in agricultural literature as good sources of dietary fibre compared with polished rice [1] – but a water ratio doesn't change a grain's nutrition, and cooking method isn't a substitute for medical advice. If you're managing diabetes, celiac disease or another condition where diet matters, check with a doctor or registered dietitian before changing what you eat based on a blog post, including this one. We haven't cited a specific fibre or glycaemic-index percentage here because the figures we found in different sources didn't agree closely enough for us to stand behind one number.
Where to buy these millets
Three of the four millets in this guide are in stock as whole raw grain, ready to rinse, soak and cook by the ratios above:
- Barnyard Millet (kuthiravali)
- Kodo Millet (varagu)
- Little Millet (samai)
For foxtail millet, we currently stock Foxtail Millet Poha rather than the whole grain used in this guide's foxtail section — worth knowing before you order if you specifically want to try the water ratios above on foxtail. If you'd rather skip the measuring altogether, our Miller Millet Dosa Mix blends several millets with lentils in a ready-to-use batter mix — just add water, rest and cook. You can browse the rest of the range in our Millets category.
Frequently asked questions
Do I need to soak millet before cooking it?
No, but it helps. Soaking for 15–60 minutes (the time varies by millet and by recipe) softens the grain, shortens cooking time and lets you use a little less water. Unsoaked millet just needs slightly more water and a few extra minutes on the stove.
Is kodo millet the same as barnyard millet?
No — they're different species (kodo is Paspalum scrobiculatum, barnyard is Echinochloa crus-galli) with different regional names: kodo is varagu in Tamil, while barnyard is kuthiravali. They cook in a similar water range, which is likely why they get mixed up.
Can I cook these millets in a pressure cooker or Instant Pot?
Yes, and many Indian home cooks do — a sealed pot loses less water to steam than an open pan, so it typically needs somewhat less water than the open-pot ratios on this page for the same finished texture. Check your appliance's own manual, since pressure and cook time vary by model.
Why did my millet come out mushy or gluey?
Usually too much water for the texture you wanted, not rinsing the surface starch off first, or stirring it too much while it cooks. Try dropping the water by a quarter cup next time and resist stirring until it's done.
What's the difference between little millet and foxtail millet when cooking?
Little millet grains are rounder and can take more water before turning mushy, which is why it stretches to a 1:4 ratio for very soft dishes like curd rice. Foxtail millet holds a firmer, more separate grain even at higher water levels, closer to rice in behaviour.
Are barnyard, kodo, foxtail and little millet gluten-free?
Yes, all four are naturally gluten-free grains, which is one reason they're used by people avoiding wheat gluten [1]. This is a general grain fact, not medical advice — if you have celiac disease, talk to your doctor about cross-contamination risk from where the grain is processed and packed.
Sources
- ICAR–Indian Institute of Millets Research. Millet Recipes: A Healthy Choice (recipe book, foxtail/kodo/barnyard/little millet sections). millets.res.in
- Food and Agriculture Organization of the United Nations. Millets Recipe Book, International Year of Millets 2023. fao.org
- Anishya's Kitchen. Millet Names in English, Malayalam, Hindi, Telugu, Kannada (regional-language names, cross-checked against other Indian food references). anishyaskitchen.com
Water ratios and times above are commonly recommended ranges for home cooking, not laboratory measurements — grain age, altitude and your pot will all shift the exact number a little.