Protein in Roti / Chapati: Wheat, Bajra, Jowar & Ragi

One medium wheat roti (~35 g cooked) gives approximately 2.5–3 g of protein. Per 100 g, wheat flour has about 11–12 g, bajra ~11 g, jowar ~10 g and ragi ~7 g of protein. So a typical 2–3 roti meal delivers roughly 6–9 g of protein — useful, but only part of your daily need.

Key takeaways
  • One medium wheat chapati (~35 g) has approximately 2.5–3 g of protein; per 100 g of atta it is about 11–12 g.
  • Among millet rotis, bajra (~11 g/100 g) leads on protein, followed by jowar (~10 g) and ragi (~7 g) — but ragi wins on calcium.
  • A common 2–3 roti meal contributes only about 6–9 g of protein, so roti alone rarely meets Indian protein needs.
  • Roti protein (wheat/millet) is low in lysine; pairing it with dal, curd or rajma makes the amino acid profile more complete.
  • ICMR-NIN suggests roughly 0.8–1 g protein per kg body weight daily — most Indians fall short, and a quality plant protein can bridge the gap.
KABO Butter Coffee — all-in-one plant-based nutrition shake with 23g protein, 60+ superfoods and 26 vitamins & minerals
Try KABO

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 One Roti?

The roti is the quiet workhorse of the Indian thali. We rarely stop to ask what it actually contributes beyond carbohydrates, but roti is a meaningful — if modest — source of protein. A single medium wheat chapati, made from roughly 30–35 g of atta and cooked plain on a tawa, delivers approximately 2.5–3 g of protein. Roll two or three of those into a typical lunch or dinner and you are looking at about 6–9 g of protein from the roti alone.

That number surprises people in both directions. Some assume roti is "just carbs" and contributes nothing; others over-credit it. The truth sits in between. Whole wheat flour (chakki atta) carries around 11–12 g of protein per 100 g, so the protein is real but the serving size is small. This matters because India has one of the highest rates of dietary protein inadequacy in the world — the roti on your plate is doing more work than "empty carbs", but it cannot carry your protein target on its own.

Protein in Wheat vs Bajra, Jowar & Ragi Roti

Millet rotis — bajra (pearl millet), jowar (sorghum) and ragi (finger millet) — have surged back into Indian kitchens, helped along by 2023 being observed as the International Year of Millets. They are prized for fibre, minerals and a lower glycaemic response, but how do they compare with wheat on protein specifically?

The short version: bajra roti holds slightly more protein than wheat, jowar is a touch below wheat, and ragi is the lowest of the group on protein — though ragi more than earns its place through its exceptional calcium content (roughly 300–350 mg per 100 g, far above the other flours). If your priority is protein per roti, bajra and wheat lead. If you want gut-friendly fibre and minerals alongside a similar protein level, rotating jowar and bajra through the week is a smart Indian-kitchen strategy. Our guide to the best plant protein in India puts these staple grains in context alongside dals and legumes.

Protein per 100 g and per roti: the comparison table

The figures below reflect well-established IFCT / ICMR-NIN-type values for Indian foods and are approximate — actual protein varies with the grain variety, how finely the flour is milled, roti size and how much water is worked into the dough. A "medium roti" here is taken as roughly 35 g cooked (about 30 g of flour).

Approximate protein in different rotis (Indian flours)
Flour / roti Protein (per 100 g flour) Protein per medium roti (~35 g) Notable extra
Wheat atta (whole, chakki) ~11–12 g ~2.5–3 g Balanced everyday staple
Bajra (pearl millet) ~11 g ~2.5–3 g Iron & fibre-rich, warming
Jowar (sorghum) ~10 g ~2–2.5 g Gluten-free, light
Ragi (finger millet) ~7 g ~1.5–2 g Very high calcium (~300–350 mg)
Bajra + jowar mix (missi-style) ~10–11 g ~2–3 g Balanced millet blend
Besan (Bengal gram) missi roti add-in ~20–22 g Boosts total meaningfully High-protein flour to mix in

Note: Values are approximate and can vary by roughly ±1–2 g per 100 g. Cooked-roti protein depends heavily on how much flour goes into each roti in your home.

Is Roti a Complete Protein?

No single roti is a complete protein on its own. Cereal grains like wheat and millets are relatively low in the essential amino acid lysine, while they are reasonably good in methionine. Dals and legumes have the mirror-image profile — rich in lysine, low in methionine. This is exactly why the age-old Indian combination of roti + dal, or roti with rajma, chana or curd, works so well: the two foods complete each other's amino acid gaps within the same meal.

In other words, your grandmother's plate of phulka with a katori of dal was quietly practising complementary protein nutrition long before it had a name. You do not need to engineer the perfect bite — eating complementary foods across the same meal or even the same day is enough. If you want the deeper science of how plant proteins combine, our complete guide to plant protein in India walks through it clearly.

How Much Roti Would You Need to Hit Your Protein Target?

ICMR-NIN's guidance for Indian adults is roughly 0.8–1 g of protein per kg of body weight per day for sedentary to moderately active people; those who are more active often aim higher. For a 60 kg adult that works out to about 48–60 g of protein a day.

  • At ~2.5–3 g per roti, you would need roughly 16–24 rotis a day to hit that target from roti alone — clearly unrealistic and far too many calories.
  • A normal 2–3 roti meal gives ~6–9 g, so roti is best thought of as a supporting player, not the source.
  • The rest of your protein has to come from dal, curd, paneer, soya, eggs (if eaten), nuts and, where convenient, a quality supplement.

This gap between what roti provides and what your body needs is a big reason protein inadequacy is so common across Indian diets, even among people who "eat well". You can see the fuller picture of building a balanced plate in our whole-body nutrition guide.

Simple ways to add protein to your roti meals

  • Mix in besan or soya flour: A missi roti with besan (roasted chana flour, ~20–22 g protein/100 g) or a little soya flour meaningfully lifts the protein of each roti without changing the meal.
  • Always pair with a protein katori: A katori of dal (~8–12 g), rajma, chana or curd alongside your roti does the heavy lifting.
  • Stuff it smartly: Paneer paratha, dal-stuffed or sprouted-moong stuffed rotis add real protein per piece.
  • Rotate your flours: Alternate wheat with bajra and jowar through the week for fibre and minerals at a similar protein level.
  • Add a side of sprouts or curd: Small, everyday additions that quietly close the protein gap.

When Roti and Dal Alone Are Not Enough

Roti is nourishing and belongs on the Indian plate. But if you are active, managing weight, building muscle, or simply too busy to cook multiple high-protein dishes every day, whole foods sometimes cannot get you to your target on their own — and eating 20 rotis is not the answer. This is where a concentrated, complete plant protein can help fill the gap without adding a pile of extra cooking.

KABO is an India-made, 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 blend — the same complementary-pairing logic as roti + dal, just concentrated into one shake. It goes beyond protein too, with 26 vitamins and minerals (including biotin 40 mcg, B12, vitamin D, iron and zinc), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods. It is dairy-free, lactose-free, FSSAI-licensed, and uses no artificial sweeteners. Think of it as what fills the gap on days your rotis and dal cannot do it all — not a replacement for real food. If you are weighing options, our guide on how to choose a plant protein in India is a good next read.

Frequently asked questions

How much protein is in one roti?

One medium wheat chapati made from about 30–35 g of atta contains approximately 2.5–3 g of protein. A typical meal of 2–3 rotis therefore provides roughly 6–9 g of protein, before you add dal, curd or vegetables. Larger, thicker rotis or parathas will have proportionally more.

Which roti has the most protein — wheat, bajra, jowar or ragi?

Bajra roti and wheat roti are roughly tied at the top with about 11–12 g of protein per 100 g of flour. Jowar is slightly lower at around 10 g, and ragi is the lowest of the four at about 7 g per 100 g. Ragi, however, is exceptionally high in calcium, so it earns its place for other reasons.

Is bajra or jowar roti better for high protein?

For protein specifically, bajra roti edges ahead of jowar — bajra has about 11 g of protein per 100 g versus roughly 10 g for jowar. Both are gluten-friendly alternatives to wheat and offer good fibre and minerals. If protein is your main goal among millets, lean toward bajra; if you want a lighter, easily digestible roti, jowar is a fine choice.

Is roti a complete protein?

No. Wheat and millet rotis are relatively low in the amino acid lysine, so they are incomplete on their own. Pairing roti with dal, rajma, chana or curd — which are rich in lysine — creates a complementary, more complete amino acid profile. This is exactly why the traditional roti-dal combination is nutritionally sound.

Can I meet my daily protein needs from roti alone?

Not realistically. A 60 kg adult needs roughly 48–60 g of protein a day, which would take about 16–24 rotis to reach from roti alone — far too many. Roti is a supporting source; the bulk of your protein should come from dals, curd, paneer, soya, nuts and, where convenient, a quality plant protein supplement.

Roti is a genuine, if modest, protein source — and pairing it well with dal, curd or besan makes it work harder on your plate. But on busy days, real food alone may not close the gap. KABO's all-in-one plant shake brings 23.11 g of complete plant protein plus 26 vitamins and minerals, probiotics and 60+ superfoods in a single 54 g serving. Explore KABO and see if it fits your daily routine.

Back to blog

Leave a comment