Protein in Peanuts (Moongphali): Per Handful & 100g

Peanuts (moongphali) contain approximately 25–26 g of protein per 100 g, making them one of the highest-protein everyday snacks in India. A typical handful (~30 g) gives you roughly 7–8 g of protein, while a small katori (~50 g) delivers about 12–13 g — a genuinely useful, affordable protein hit alongside healthy fats and fibre.

Key takeaways
  • Raw and roasted peanuts sit around 25–26 g of protein per 100 g — higher per 100 g than most dals, paneer or eggs.
  • A realistic handful (~30 g, one closed fist) gives roughly 7–8 g of protein; a small katori (~50 g) about 12–13 g.
  • Peanuts are calorie-dense (~560–570 kcal per 100 g), so portion size matters more than with dal or chana.
  • Like dals, peanuts are low in methionine, so pairing with cereals, curd or milk rounds out the amino acid profile.
  • Peanuts are a smart part of your protein day, but hitting 50–60 g daily from them alone isn't practical — whole foods plus a complete 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.

Why Peanuts Are India's Most Underrated Protein

Few foods are as woven into Indian daily life as moongphali. It's the winter-afternoon snack cracked open in the sun, the boiled monkey-nut sold outside cricket stadiums, the crunch in poha and upma, the base of chikki and peanut chutney, and the everyday cooking medium as groundnut (mungfali) oil across Gujarat, Maharashtra and the South. Botanically a legume rather than a true nut, the peanut behaves nutritionally like a bridge between a dal and a nut — high in protein like a lentil, rich in healthy fats like an almond.

In a country where dietary protein intake is widely reported to fall short — especially among vegetarians — peanuts are one of the cheapest ways to add meaningful protein to a plate. Raw peanuts often cost just ₹120–₹180 per kg, far less than paneer, nuts or protein-rich packaged foods. Yet "how much protein in peanuts" is a genuinely confusing search, because the answer shifts depending on whether you mean raw, roasted, boiled or peanut butter — and on how big your handful really is.

How Much Protein Is in Peanuts? (Per 100 g and Per Handful)

The figures below reflect well-established values from the ICMR-National Institute of Nutrition (NIN) Indian food composition data and the USDA FoodData Central database. Raw and dry-roasted peanuts are broadly similar in protein, because roasting mainly drives off a little moisture rather than changing the protein itself.

Approximate protein in peanuts and related Indian foods
Food Protein (per 100 g) Typical serving Protein per serving
Peanuts (raw / dry, moongphali) ~25–26 g 1 handful (~30 g) ~7–8 g
Roasted peanuts (bhuni moongphali) ~25–26 g 1 handful (~30 g) ~7–8 g
Boiled peanuts (ubli moongphali) ~13–15 g 1 katori (~100 g) ~13–15 g
Peanut butter ~25–27 g 1 tbsp (~16 g) ~4–4.5 g
Peanut chikki (with jaggery) ~13–18 g 1 piece (~25 g) ~4–5 g
Roasted chana (for comparison) ~18–20 g 1 handful (~30 g) ~5–6 g
Paneer (for comparison) ~18–20 g 50 g cube ~9–10 g
1 roti (for comparison) 1 medium roti ~2.5–3 g

Note: values are approximate and vary by around ±1–2 g with variety, roasting and how much moisture is present. Treat them as realistic ranges, not exact lab readings. Boiled peanuts show a lower per-100 g figure only because they absorb water during boiling.

Raw vs Roasted vs Boiled Peanuts: Does the Protein Change?

The actual protein in the peanut doesn't change much between raw and dry-roasted — both land around 25–26 g per 100 g. Roasting mainly removes a little surface moisture and develops flavour; it doesn't magically create more protein. Boiled peanuts look lower per 100 g (roughly 13–15 g) simply because they take on water, so 100 g of boiled peanuts contains far less actual peanut than 100 g of roasted ones. Per handful of the whole kernel, raw and roasted are effectively the same.

What does matter is what's added. Salted, masala or fried "peanut namkeen" adds sodium and oil without adding protein, and peanut chikki carries jaggery, which is why its per-100 g protein reads lower — the peanuts are diluted by the binder. For a clean protein hit, plain roasted or boiled peanuts are your best bet.

Is Peanut a "Complete" Protein?

On its own, peanut is not a complete protein. Like Indian dals and chana, peanuts are relatively low in the amino acid methionine, even though they're a reasonable source of other essential amino acids. Cereals such as rice, poha, wheat (roti) and millets have the mirror-image profile — higher in methionine, lower in lysine. This is exactly why classic Indian combinations work so well: peanut poha, groundnut-studded upma, peanut chutney with dosa, or a handful of moongphali alongside chai and a roti-based meal. The FAO's report on dietary protein quality confirms that complementary proteins eaten across the same day cover the essential amino acid gaps. Our complete guide to plant protein in India breaks down this pairing logic in detail.

Peanuts vs Almonds and Cashews

Among common nuts and seeds sold in India, peanuts are actually one of the highest in protein. Almonds sit around 21 g per 100 g and cashews around 18 g, so gram for gram, moongphali quietly beats the pricier "premium" nuts on protein — and at a fraction of the cost. Almonds and cashews bring their own benefits (vitamin E, magnesium and so on), but if protein-per-rupee is your priority, the humble peanut is hard to beat.

How Many Peanuts to Hit Your Daily Protein Target?

ICMR-NIN's guidance for protein is roughly 0.8–1.0 g per kg of body weight per day for most Indian adults, with active people often aiming higher (1.2–1.6 g/kg). For a 60 kg adult, that's about 48–60 g of protein a day at minimum.

  • At ~7–8 g per handful, you'd need 6–8 handfuls of peanuts daily to hit that from peanuts alone — which is a lot of calories, given peanuts pack ~560–570 kcal per 100 g.
  • Most people realistically eat 1–2 handfuls a day, contributing perhaps 8–16 g of protein.

That's why peanuts are a valuable part of the picture, not the whole answer. The calorie density is the real limiter: unlike dal or chana, you can't simply eat more peanuts without the calories adding up quickly. Spreading protein across dals, chana, curd, paneer, peanuts and cereals through the day is the sustainable approach. If you'd like a full framework, see our guide on whole-body nutrition.

Practical Ways to Get More Protein from Peanuts

  • Keep a jar at your desk: A handful of plain roasted peanuts at 4 p.m. adds 7–8 g of protein — a far better snack than biscuits or fried namkeen.
  • Boost your breakfast: A generous scatter of peanuts in poha or upma turns a mostly-carb breakfast into a more balanced, protein-inclusive plate.
  • Pair with a cereal: Peanut chutney with dosa, or peanuts alongside a roti-based meal, completes the amino acid profile in the same day.
  • Choose plain over masala: Salted, fried or masala peanuts add sodium and oil without extra protein — plain roasted or boiled peanuts keep it clean.
  • Mind the portion: Because peanuts are calorie-dense, one to two handfuls a day is a sensible ceiling for most people watching weight.

When Peanuts (and Whole Foods) Need a Little Help

Peanuts are genuinely excellent — affordable, protein-rich, full of healthy fats and deeply Indian. But their calorie density caps how much you can rely on them, and if you're active, managing weight, or simply too busy to assemble multiple protein-rich servings a day, whole foods alone can fall short. A complete plant protein can quietly close that daily gap without replacing your moongphali.

KABO is an India-made, FSSAI-licensed, dairy-free and lactose-free all-in-one plant 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-protein logic as peanuts + poha, just concentrated and without the heavy calorie load of a big bag of peanuts. It also brings 26 vitamins and minerals (including B12, vitamin D, iron, zinc and biotin 40 mcg), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods in one daily glass. For choosing wisely, our guides on how to choose plant protein in India and plant protein with vitamins are a good next read. Anyone managing a health condition — diabetes, PCOS, thyroid or kidney issues — or with a known peanut allergy should check with a doctor or registered dietitian before big dietary changes.

Read the full guide: Best Plant Protein in India — and see What is KABO? for the complete facts.

Frequently asked questions

How much protein is in 100g of peanuts?

Raw and roasted peanuts (moongphali) contain approximately 25–26 g of protein per 100 g, which is higher per 100 g than most Indian dals, paneer or eggs. Boiled peanuts read lower at around 13–15 g per 100 g only because they absorb water during boiling — the actual protein in each kernel doesn't change.

How much protein is in a handful of peanuts?

A typical handful of peanuts is about 30 g, giving you roughly 7–8 g of protein along with healthy fats and fibre. A small katori (~50 g) delivers about 12–13 g. Because peanuts are calorie-dense (~560–570 kcal per 100 g), one to two handfuls a day is a sensible amount for most people.

Do roasted peanuts have more protein than raw peanuts?

No meaningful difference. Both raw and dry-roasted peanuts sit around 25–26 g of protein per 100 g. Roasting mainly develops flavour and drives off a little moisture; it doesn't create extra protein. Avoid heavily salted, fried or masala versions, which add sodium and oil without adding protein.

Are peanuts a complete protein?

On their own, peanuts are low in the amino acid methionine, so they aren't complete. But pairing them with cereals — peanut poha, peanut chutney with dosa, or moongphali alongside a roti meal — covers the gaps across the day. A pea + brown-rice blend, like the one in KABO, is engineered to be complete by combining complementary sources.

Can I meet my daily protein needs with peanuts alone?

It's not practical. A 60 kg adult needs roughly 48–60 g of protein a day. At about 7–8 g per handful, you'd need 6–8 handfuls daily from peanuts alone — and that's a large calorie load given their energy density. Spreading protein across dal, chana, curd, paneer, peanuts and cereals — and topping up with a complete plant protein if needed — is more realistic.

Peanuts are one of India's smartest and most affordable everyday proteins — a handful adds 7–8 g with healthy fats and fibre. But their calorie density means meeting your full daily target takes more than moongphali alone. KABO's all-in-one shake delivers 23.11 g of complete plant protein per serving alongside 60+ superfoods, 26 vitamins and minerals, and probiotics — not a replacement for real food, just what fills the gap on busy days. Explore KABO and see if it fits your routine.

Back to blog

Leave a comment