Protein in Jowar (Sorghum): Millet Nutrition Facts
By the KABO Nutrition Team · fact-checked against cited public-health sources — see our editorial & nutrition standards.
Jowar (sorghum) contains approximately 10 g of protein per 100 g of raw grain, per ICMR-NIN data. In everyday Indian terms, one medium jowar bhakri or roti (made from about 30 g flour) gives roughly 2.5–3 g of protein. That puts jowar ahead of white rice and close to whole wheat — while being naturally gluten-free.
- Raw jowar has about 10 g protein per 100 g, higher than polished white rice (~7 g) and close to whole wheat atta (~11–12 g).
- One medium jowar bhakri or roti delivers roughly 2.5–3 g protein — similar to a wheat roti of the same size.
- Jowar protein is not "complete" on its own (lower in lysine), so pairing it with dal, dahi or a legume rounds out the amino acid profile.
- Jowar is naturally gluten-free, high in fibre and has a lower glycaemic response than refined grains, making it a smart everyday cereal swap.
- On rushed days when a jowar-dal meal is not possible, a complete plant-protein shake helps you stay on your daily protein target with far less effort.
Butter Coffee — All-in-One Nutrition Shake
23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.
How much protein is in jowar?
Jowar (Sorghum bicolor), one of India's oldest cultivated grains, provides approximately 10 g of protein per 100 g of raw grain or flour, according to the ICMR-NIN Nutritive Value of Indian Foods and cross-checked against USDA FoodData Central. That figure is competitive with other millets and clearly ahead of white rice. Values naturally vary by around ±1 g depending on the variety (white, yellow or red jowar), soil and growing conditions, so it is fair to say jowar delivers roughly 9–11 g protein per 100 g.
What matters more for daily eating is the per-serving number. Most Indians do not eat 100 g of jowar in one sitting — they eat it as bhakri, roti or upma. A typical medium jowar bhakri uses about 30 g of flour, which works out to roughly 2.5–3 g of protein per piece. A bowl of jowar upma or khichdi (using ~40–50 g grain) lands closer to 4–5 g. These are modest but meaningful amounts that add up across a day.
Jowar nutrition facts: beyond just protein
Protein is only part of jowar's appeal. Per 100 g of raw grain, jowar also provides approximately:
- Carbohydrates: ~67–72 g, largely complex carbs and slow-digesting starch.
- Dietary fibre: ~9–10 g in whole grain (much of this is in the bran), well above white rice.
- Iron: ~4 mg, useful in a diet where iron adequacy is a common concern.
- Minerals: notable potassium, phosphorus and magnesium.
- Antioxidants: phenolic acids and tannins, especially in red and brown varieties.
Because jowar is naturally gluten-free and has a lower glycaemic response than refined wheat or polished rice, it has become a popular choice for people who want a heartier, slower-releasing carbohydrate base. The ICMR-NIN Dietary Guidelines for Indians (2024) encourage including millets like jowar as a regular part of the cereal group.
Jowar protein per 100g vs per Indian serving
Here is how jowar's protein compares with other common Indian foods. All raw/dry values are per 100 g from ICMR-NIN and USDA reference data; cooked and per-serving figures are approximate and depend on preparation.
| Food | Protein (per 100 g) | Typical Indian serving | Protein per serving |
|---|---|---|---|
| Jowar (sorghum, raw) | ~10 g | 1 medium bhakri (~30 g flour) | ~2.5–3 g |
| Bajra (pearl millet, raw) | ~11 g | 1 medium roti (~30 g flour) | ~3 g |
| Ragi (finger millet, raw) | ~7–8 g | 1 katori porridge (~30 g) | ~2–2.5 g |
| Whole wheat atta | ~11–12 g | 1 medium roti (~30 g flour) | ~3 g |
| White rice (polished, raw) | ~7 g | 1 katori cooked (~150 g) | ~3–4 g |
| Moong dal (raw/dry) | ~24 g | 1 katori cooked (~150 g) | ~11–12 g |
| Paneer | ~18–20 g | ~50 g cube | ~9–10 g |
| Curd (dahi) | ~3–4 g | 1 katori (~100 g) | ~3–4 g |
| Roasted chana | ~18–20 g | 1 fistful (~30 g) | ~5–6 g |
Note: figures are approximate and reflect typical ICMR-NIN and USDA ranges. Actual protein varies with variety, water ratio and cooking method.
Is jowar a good source of protein?
Jowar is a good cereal source of protein — but it is a cereal, not a protein food. At ~10 g per 100 g, it comfortably beats white rice and holds its own against whole wheat, which is genuinely useful when you consider how much grain features in the average Indian thali. However, like almost all grains, jowar is relatively low in the essential amino acid lysine, so it is not a "complete" protein on its own.
The good news is that traditional Indian meals already solve this. Jowar bhakri with a dal, chana curry or dahi combines the grain's methionine strength with the legume's lysine, producing a more complete amino acid profile across the meal. This complementary-protein logic is the same principle behind classic dal-chawal. To understand it in more depth, see our guide on plant protein in India, which explains how to build complete protein from everyday vegetarian foods.
Jowar vs bajra vs wheat: which wins on protein?
For pure protein per 100 g, bajra (~11 g) edges out jowar (~10 g), and both are neck-and-neck with whole wheat atta. Jowar's real advantages are its high fibre, gluten-free nature and antioxidant content rather than a protein lead. If your priority is simply eating a better everyday grain, rotating jowar, bajra and wheat rotis across the week gives you variety plus a broader micronutrient spread. If your priority is hitting a higher daily protein target, the grain alone will never do it — the protein has to come mainly from dals, dahi, paneer, chana, seeds or a supplement.
How to eat more jowar in an Indian diet
- Swap one rice or maida meal for jowar: a jowar bhakri instead of a plate of white rice adds fibre and a little more protein.
- Always pair with a protein: jowar bhakri + toor dal, jowar khichdi + dahi, or jowar roti + chana masala all improve the amino acid balance.
- Try jowar upma or pongal: using jowar rava instead of refined suji makes a slower-releasing, higher-fibre breakfast.
- Use multi-millet atta: blending jowar, bajra and wheat flour gives a nutritionally richer everyday roti without a big taste change.
- Add seeds or nuts: a spoon of roasted til (sesame) or crushed peanuts on a jowar dish adds a few extra grams of protein.
Jowar flour is widely available across Indian kirana stores and supermarkets, typically priced around ₹60–₹120 per kg, and jowar features prominently in Maharashtra, Karnataka and Telangana cuisine as bhakri and jonna rotte.
Where does jowar fall short — and how to fill the gap?
Even at its best, jowar is a supporting player in your protein story. A 60 kg adult typically needs around 48–60 g of protein a day per ICMR-NIN guidance, and jowar rotis will only ever contribute a few grams of that. On busy days — travel, back-to-back meetings, skipped lunches — the grain-and-dal combination that normally rounds out your amino acids often does not happen at all.
This is where a complete, convenient protein source earns its place alongside whole foods. KABO's Butter Coffee is an all-in-one plant-based nutrition shake that delivers 23.11 g of complete plant protein per 54 g serving from a pea and brown-rice protein blend — the same complementary logic as jowar-plus-dal, but concentrated into one glass. It also adds 26 vitamins and minerals (including biotin 40 mcg, B12, vitamin D, iron and zinc), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods, and it is dairy-free, lactose-free and FSSAI-licensed with no artificial sweeteners. It is not a replacement for real Indian food — it is what fills the gap on the days your jowar-dal meal cannot. For the bigger picture, see our guide to whole-body nutrition.
Frequently asked questions
How much protein is in jowar per 100g?
Raw jowar (sorghum) contains approximately 10 g of protein per 100 g, per ICMR-NIN data, with a realistic range of about 9–11 g depending on the variety. This is higher than polished white rice (~7 g) and close to whole wheat atta (~11–12 g).
How much protein is in one jowar roti or bhakri?
A medium jowar bhakri or roti made from about 30 g of flour provides roughly 2.5–3 g of protein — very similar to a wheat roti of the same size. A bowl of jowar upma or khichdi using more grain gives closer to 4–5 g.
Is jowar a complete protein?
No. Like most grains, jowar is relatively low in the amino acid lysine, so it is not a complete protein on its own. Pairing jowar with a dal, chana or dahi in the same meal complements its amino acid profile and makes the overall protein more complete.
Which has more protein, jowar or bajra?
Bajra (pearl millet) has slightly more protein at about 11 g per 100 g versus jowar's ~10 g. The difference is small. Jowar's stronger points are its high fibre, gluten-free nature and antioxidant content, so choosing between them can come down to taste and how your body responds.
Can I meet my daily protein needs with jowar alone?
No. A 60 kg adult needs roughly 48–60 g of protein a day, and jowar rotis contribute only a few grams. Jowar is best treated as a healthy grain base, with the bulk of your protein coming from dals, dahi, paneer, chana, seeds, eggs or a quality plant-protein shake such as KABO Butter Coffee.
Jowar is a genuinely smart grain choice for Indian diets — more protein than white rice, plenty of fibre and naturally gluten-free. But grains alone will not close your daily protein gap. If you want an easy, complete-protein backup for busy days, explore KABO's Butter Coffee shake — 23.11 g of complete plant protein, 60+ superfoods and 26 vitamins & minerals in one daily serving. Learn more in What is KABO?