Protein · Snack Audit

Roasted Chana vs Peanuts vs Makhana: The Real Cost-Per-Gram Protein Audit for Indian Kitchens (2026)

Small katoris of roasted chana, peanuts and makhana lined up for a protein snack comparison Photo: Unsplash

Every Indian kitchen has at least one of these in a steel dabba somewhere. Mummy keeps roasted chana near the gas for hungry visitors. Your gym-wala friend carries peanuts in his gym bag. And every café you walk into now stocks a ₹180 pouch of "artisanal roasted makhana" next to the cashier. All three are sold as healthy snacks. All three look similar-ish in a small katori. But put them on the same table and they're doing very different things to your macros — and your monthly grocery bill.

The per-handful numbers (30 g serving)

A 30 g fistful is roughly how much you scoop into a small katori or grab from a dabba when you're snacking. Here's what you're actually getting:

Snack Calories Protein Fat Carbs Fibre
Roasted Chana (30 g)~107 kcal5.6 g1.9 g17.6 g5 g
Dry Roasted Peanuts (30 g)~176 kcal7.1 g14.9 g6.5 g2.4 g
Roasted Makhana (30 g)~104 kcal2.9 g0.03 g23.1 g4.4 g

Numbers based on ICMR-NIN food composition tables and standard nutrient databases. "Dry roasted peanuts" without added oil — masala-coated or fried versions will add 10-30 kcal extra per 30 g depending on the coating.

The big takeaway here: peanuts are significantly more calorie-dense than the other two. That 176 kcal in 30 g is mostly fat, not carbs. Makhana and chana are much lower in fat and land at roughly the same calorie count per handful, but chana doubles makhana on protein in the same serving size.

The rupee reality — cost per gram of protein

This is where the comparison gets interesting, especially if you're on a budget and trying to hit protein targets consistently:

Snack Approx. price per kg (2026) Cost per 30 g serving Protein in 30 g Cost per gram of protein
Roasted Chana₹80–100~₹2.75.6 g~₹0.48
Dry Roasted Peanuts₹120–150~₹3.97.1 g~₹0.55
Roasted Makhana₹700–1,700~₹22–502.9 g~₹8–17

Retail prices from kirana stores and quick-commerce apps, August–September 2026. Branded flavoured makhana (café packs, D2C brands) skews toward the higher end of that ₹1,700+ range.

Chana and peanuts are within a few paise of each other on cost-per-gram-protein. Makhana is 15 to 30 times more expensive per gram of protein it delivers. That gap has nothing to do with the nutrition — it's purely the supply chain and the crop's labour intensity. If you're buying makhana for the protein, you're paying café-pricing for corner-shop returns.

Makhana costs 15–30× more per gram of protein than roasted chana. Buy it for the taste, the low fat, or the vrat — not because it's a protein snack. Coach Bhai snack audit

What each snack is actually good for

They're all useful — just for different reasons. Once you know what each one does well, you can stop treating them as interchangeable and start using them where they make sense.

Roasted chana is the everyday workhorse. Highest fibre of the three, second-highest protein, lowest cost per gram, and because the chickpea carbs are complex and slow-digesting, hunger stays quiet for 2–3 hours after a handful. It's the snack most Indian dietitians recommend for blood sugar control for this exact reason — the fibre slows glucose absorption. At ₹3 per serving, you can afford to have it three times a day and not think about it.

Peanuts are calorie-dense, and that's not always a bad thing. If you're a hard gainer trying to eat more overall, or you're heading into a workout and need fast, portable energy, peanuts fit. The fat content is mostly unsaturated (oleic acid, same family as olive oil), so the health profile is reasonable. The problem is portion creep — 30 g looks like almost nothing in your hand and it's easy to eat 60 or 90 g without noticing, which is already 350–520 kcal just from snacking.

Makhana earns its place as a vrat snack and a sleep-time snack. The near-zero fat means it won't spike satiety the way fat does, so it doesn't sit heavy at night. It's genuinely easy to digest. And during Navratri, Ekadashi, or other fasting days when legumes and grains are off the plate, makhana is one of the few allowed options with some substance to it. What it isn't is a protein-forward choice — use it for the lightness, not the macros.

Common mistakes with these three snacks

FAQs

Which has more protein — roasted chana, peanuts or makhana?

Peanuts win on raw protein: roughly 23–24 g per 100 g. Roasted chana comes second at around 18–19 g per 100 g, and makhana trails at about 9–10 g per 100 g. But makhana is so light in density that a 30 g handful looks like much more in volume than 30 g of chana — so you end up eating less by weight and getting even less protein than the numbers suggest.

Is roasted chana good for weight loss?

It's one of the better weight-loss snacks in a desi kitchen. About 355 kcal per 100 g, nearly 19 g protein, and close to 17 g of fibre means it fills you up fast. A 30 g serving (~107 kcal) keeps hunger quiet for 2–3 hours. The price — barely ₹3 per serving — also means you can be consistent without breaking your grocery budget.

Why is makhana so expensive compared to chana and peanuts?

Makhana (fox nuts) are harvested from lotus ponds mainly in Bihar and involve a labour-intensive harvesting and puffing process. Good-quality roasted makhana retails at ₹700–₹1,700 per kg in 2026, versus ₹80–100 per kg for roasted chana. That price difference doesn't come with a protein advantage — makhana actually has the least protein of the three.

Can I eat peanuts every day for protein?

Yes, peanuts are a solid everyday protein source — but the calorie density is high. At 585 kcal per 100 g, a 50 g bowl is already ~290 kcal, mostly fat. A 20–30 g serving (a small fistful) is a practical daily amount for most people. If you're in a calorie deficit, portion control with peanuts matters more than it does with chana or makhana.

Which snack is best for building muscle on a vegetarian Indian diet?

For muscle building, peanuts deliver the most protein per 100 g (23–24 g), but roasted chana gives you more protein per rupee. Use roasted chana as your everyday high-frequency snack and add peanuts on training days when you need extra energy alongside the protein. Both beat makhana for this specific goal.

The bottom line

None of these are bad snacks. But they're not interchangeable. Roasted chana is the budget protein workhorse — buy it in bulk, keep a dabba at your desk, snack on it three times a day and your protein and fibre both get a quiet lift. Peanuts are calorie-dense and protein-rich — useful when you need more energy, need to manage with smaller volumes, or want something more filling for longer. Makhana is the right call for vrat days, late-night snacking, or if you genuinely love the taste and the lightness — but stop paying the café premium for the protein content, because there isn't much of it. Know what you're eating and what you're eating it for. That's the whole audit.