Sattu is about 20 grams of protein per 100 grams, which works out to roughly 6 grams in one 30-gram scoop — the amount that goes into a single glass of sharbat. It is made by roasting whole kala chana and grinding it to flour, so you inherit the protein of the bean plus most of the fiber. The number to remember is not the per-100g figure; it is the per-scoop figure, because nobody eats 100 grams of sattu in one sitting. This article walks through the math, the price, and the meal slots where sattu earns its place.
What sattu is, and what it isn’t
Sattu is roasted whole bengal gram ground to a fine flour. No additives, no fortification — just the chana, dry-roasted. That’s why the protein number tracks kala chana itself. IFCT 2017 puts whole kala chana (B002) at 18.77 g of protein per 100g. Roasting drives off a few percent of moisture and nudges the figure up to roughly 20 g per 100g in the finished flour. Packaged sattu labels sit in the 20–21 g range (derived from IFCT 2017 B002, plus packaged-label cross-check).
What sattu isn’t is a single-source meal. A sharbat gives you 6 grams of protein. That’s a supporting-layer number, not an anchor number. A katori of dal is 7 g; a 50g paneer cube is 9.5 g. Sattu’s real strength is not the size of the number — it’s how fast you can make that number appear when you didn’t plan anything. For where sattu sits among other vegetarian sources, the parent guide on high-protein Indian foods has the ranking.
The numbers, per realistic serving
The mistake every ingredient page makes is leaving readers with only the per-100g figure. Here’s the realistic version:
| Metric | Value | Source / derivation |
|---|---|---|
| Protein per 100 g | ~20 g | Derived from IFCT 2017 B002 (kala chana, whole, 18.77 g) + roasting concentration |
| Protein per 30 g scoop (1 sharbat) | ~6 g | 20 × 0.3 |
| Protein per 50 g scoop (large drink or paratha filling) | ~10 g | 20 × 0.5 |
| Fiber per 30 g scoop | ~7–8 g | Derived from IFCT 2017 B002 (25.22 g fiber/100g) |
| Calories per 30 g scoop | ~90 kcal | Derived from IFCT 2017 B002 (287 kcal/100g) |
| Iron per 30 g scoop | ~2 mg | Derived from IFCT 2017 B002 (6.8 mg/100g) |
Two things stand out. The fiber number is genuinely high — a 30g scoop out-fibers a bowl of oats. The calorie load is moderate, which is why sattu travels well in weight-conscious routines.
Price per gram of protein
At April 2026 Bengaluru kirana prices, packaged sattu costs around ₹400 per kg. Loose sattu, the kind you get from a small kirana that sources from UP or Bihar wholesale, runs closer to ₹200 per kg.
Price per gram of protein works out as:
- Packaged sattu: ₹400 ÷ (20 × 10) = ₹2.00 per gram of protein.
- Loose sattu: ₹200 ÷ (20 × 10) = ₹1.00 per gram of protein.
That makes packaged sattu about four times more expensive per gram of protein than chana dal (₹0.43/g) or soy chunks (₹0.48/g). The premium buys zero cooking, portability, and shelf stability. For the fuller cost comparison across vegetarian sources, see best vegetarian protein sources in India.
One 30g sharbat costs ₹12 packaged, ₹6 loose. If you use sattu daily, the loose version pays for itself inside a week.
Where sattu wins
The strongest case for sattu is not the protein content — it’s the no-cook path from cupboard to 6 grams of protein in under two minutes.
I tested this with a stopwatch last month. A 30g scoop of sattu, 200 ml cold water, half a lime, a pinch of black salt, half a teaspoon of roasted cumin powder, a small chopped onion, and a slit green chili. Whisked in a glass. Ninety seconds, including washing the spoon. The drink is 6 g of protein, ~7 g of fiber, 90 kcal, and costs ₹6–12. Nothing else in my kitchen comes close on time-to-protein at that price.
That’s the slot sattu owns: the day you woke up late, the day the gas cylinder ran out, the commute snack. Sattu is the day you could not plan. For the homemade-vs-ready comparison of convenience proteins, the convenient high-protein Indian meals guide maps the ready options against homemade ones.
Where sattu doesn’t win
A sharbat is 6 grams of protein. If your target is 70 grams for the day (1.0 g/kg for a 70kg adult on a cereal-heavy plate, per ICMR-NIN RDA 2020), the sharbat is under 10% of the day. It cannot carry a meal on its own.
There’s also texture friction, and being honest about it matters more than pretending it doesn’t exist:
- Dumped into warm water, sattu clumps instantly and refuses to dissolve. Always cold water first, whisk, then warm if you want.
- Stirred with a spoon, fine sattu still feels slightly gritty to some readers. A wire whisk or a jar-shake fixes 90% of it.
- The wrong flavor turns people off for years. Sweet sattu sharbat (jaggery, cardamom, milk) and savory sharbat (lime, black salt, cumin, onion) are two completely different drinks. Try both before deciding.
For the nearest supporting-layer alternative, compare with sprouts and how useful they actually are. Sprouts beat sattu on nothing except cost if you sprout them yourself; sattu wins on dabba-friendliness and shelf life.
Two worked meals with portion math
The sharbat, savory version
- 30 g sattu (6 g protein)
- 200 ml cold water
- Half a lime
- Pinch of black salt, roasted cumin powder
- Small chopped onion, slit green chili
- Total: 6 g protein, ~90 kcal, ~₹6–12
Pair this with a katori of curd (150 g, ~4.5 g protein) and you’re at 10.5 g of protein for breakfast for about ₹20. Add one roti and a boiled aloo on the side and the meal clears 15 g. That’s a real breakfast, not a supplement.
Sattu paratha (litti-style filling, without the litti)
This is the Bihar lunch staple, and it’s where sattu finally shows its anchor potential because the serving is larger.
- 50 g sattu as filling (10 g protein)
- 60 g atta for the paratha (6 g protein, per IFCT 2017 A019)
- Aromatics: chopped onion, ajwain, mustard oil, green chili, salt, sometimes pickle masala
- Total: 16 g protein in one paratha
Serve with a katori of curd (4.5 g) and a simple sabzi. You’re at 20+ grams of protein for lunch at ₹30–40 total. For the full breakfast slot where sattu paratha or sattu sharbat usually lives, the high-protein Indian breakfast ideas guide has more combinations.
The cultural context, without the romance
Sattu is the working cuisine of Bihar, eastern UP, and Jharkhand. It was the field worker’s lunch because it kept in the sun, needed no fire, and stretched through a day of labor. That history is why sattu recipes are already good and why the savory sharbat is not a modern invention. Romanticizing it into a miracle-food pitch is dishonest. Sattu is a cheap, shelf-stable, high-fiber flour with decent protein. That’s enough.
For how sattu compares with the other “quick protein drink” readers consider, see whey vs Indian food protein.
Final takeaway
Sattu is about 20 g of protein per 100 g and roughly 6 g per realistic serving. It is not a meal anchor. It is the fastest, cheapest no-cook protein the Indian kitchen has on offer, with high fiber as a bonus. Two to four sharbats a week and a paratha on the weekend covers 20–30 g of weekly protein for ₹30–50 in ingredients, which leaves the rest of the week for the anchors — dal twice, one stronger protein, and grains as the carrier. Keep a dabba of sattu at home and another at the office, use cold water, pick savory or sweet and mean it, and pair it with curd or a paratha when the protein target matters. It is quietly one of the most useful ingredients in the vegetarian kitchen.



