Protein in Almonds (Badam) and Other Indian Nuts
By the KABO Nutrition Team · fact-checked against cited public-health sources — see our editorial & nutrition standards.
Almonds (badam) contain approximately 21 g of protein per 100 g. But you never eat 100 g in one go — a realistic daily handful of 10–12 badam (about 12–15 g) gives you only around 2.6–3 g of protein. So almonds are a genuine protein contributor in an Indian diet, but a modest one: think of them as a top-up alongside dal, curd and paneer, not a main protein source.
- Almonds (badam) have roughly 21 g protein per 100 g, but a typical handful of 10–12 nuts delivers only about 2.6–3 g.
- Among common Indian nuts, peanuts (moongphali) pack the most protein per rupee — around 25 g per 100 g at a fraction of badam's price.
- Nuts are incomplete proteins (low in lysine or methionine) — pairing them with dal, curd or a complete-protein source rounds out the amino acids.
- ICMR-NIN suggests around 0.8–1 g protein per kg body weight daily; a 60 kg adult needs roughly 48–54 g — far more than a fistful of nuts alone can cover.
- Nuts bring more than protein: healthy fats, vitamin E, magnesium and fibre that Indian diets often run short on.
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 really in almonds (badam)?
If you search "protein in almonds", most results throw the per-100-gram figure at you — around 21 g, based on ICMR-NIN's Indian Food Composition Tables and USDA FoodData Central. That number sounds impressive, but it is misleading in the context of how Indians actually eat badam. Nobody sits down to 100 g of almonds — that is roughly 80 nuts and close to 580 calories.
The realistic serving is the classic muthi (handful): about 10–12 soaked or raw badam, weighing 12–15 g. At that portion you are getting approximately 2.6–3 g of protein. That is meaningful — roughly the same as one small roti — but it is not going to carry your daily protein target on its own. This gap between the headline number and the real serving is exactly why so many people overestimate how much protein their morning bhigo badam actually provides.
Protein in Indian nuts: a per-100g and per-serving comparison
The table below uses ICMR-NIN and USDA-type values. "Per serving" reflects a realistic Indian handful (~28–30 g for most nuts). Values are approximate and vary by variety and freshness.
| Nut (Hindi name) | Protein per 100 g | Protein per handful (~28–30 g) | Approx. price (₹/100 g) | Notable nutrients |
|---|---|---|---|---|
| Peanut (moongphali) | ~25 g | ~7–7.5 g | ₹15–40 | Niacin, folate, resveratrol |
| Almond (badam) | ~21 g | ~6 g (handful) / ~2.6 g (10–12 nuts) | ₹90–160 | Vitamin E, magnesium, calcium |
| Pistachio (pista) | ~20 g | ~6 g | ₹180–320 | B6, potassium, lutein |
| Cashew (kaju) | ~18 g | ~5 g | ₹100–180 | Copper, zinc, iron, magnesium |
| Walnut (akhrot) | ~15 g | ~4.5 g | ₹150–280 | ALA omega-3, polyphenols |
Sources: ICMR-NIN Indian Food Composition Tables; USDA FoodData Central. Retail price ranges are indicative of major Indian grocery and online platforms and shift with season and grade.
Where badam ranks
Almonds sit in the upper-middle of the pack. Gram-for-gram they are beaten on protein by humble moongphali, which delivers more protein at roughly a quarter of the cost. Badam earns its premium price for its vitamin E, magnesium and heart-healthy monounsaturated fats — not for being the highest-protein nut. If your single goal is protein per rupee, peanuts win comfortably; if you want a rounded nutrient package, badam is excellent value in a different sense.
Are almonds a complete protein?
No single common Indian nut is a complete protein. Almonds, like most nuts, are relatively low in the essential amino acid lysine, while legumes such as dal are low in methionine. This is why the traditional Indian instinct to mix foods works so well: a handful of nuts with a bowl of dal, or badam stirred into curd, produces a more complete amino acid profile than either eaten alone. The FAO's protein-quality framework confirms that complementary pairing across a meal, or even across the day, effectively covers amino acid gaps for vegetarians. For the deeper science on this, see our complete guide to plant protein in India.
Does soaking badam change the protein?
Soaking almonds overnight — the widespread bhigo badam habit — does not meaningfully increase their total protein. What it does is soften the nut and reduce phytic acid and tannins in the brown skin, which can slightly improve how well you absorb minerals like iron and zinc. Many people also find soaked, peeled almonds easier to digest. So the tradition has real merit for bioavailability and comfort, even though the protein number on paper stays roughly the same.
How almonds fit into daily Indian protein needs
ICMR-NIN recommends roughly 0.8–1 g of protein per kg of body weight per day for most adults. For a 60 kg person, that is about 48–54 g daily; active individuals and those building muscle may need more. Set that against a handful of badam giving ~2.6–3 g and the picture is clear: almonds are a supporting player, not the lead. You would need to eat well over 200 g of almonds — around 1,200 calories of pure nuts — to hit a daily target from badam alone, which is neither practical nor sensible.
A far better approach is to layer protein sources: a katori of dal (~10–12 g), a bowl of curd (~3–4 g per 100 g), some paneer (~18–20 g per 100 g), roasted chana as a snack (~18–20 g per 100 g), and yes, a handful of nuts as a topping. Nuts fill small gaps quietly and add nutrients most Indian diets lack — but they are not the foundation. For the broader picture of building genuinely complete nutrition, our guide on whole-body nutrition is a useful next read.
Practical ways to add badam and nuts to Indian meals
- Bhigo badam at breakfast: 8–10 soaked, peeled almonds are an easy morning ritual — pair with a glass of milk or a boiled egg to lift the protein of the meal.
- Chikki and laddoo: Peanut or til chikki and dry-fruit laddoo are culturally rooted, protein-carrying snacks — eat in moderation as they carry jaggery.
- Nut chutney: Roasted peanuts blended with coriander and chilli make a protein-rich condiment that goes with every South Indian tiffin.
- Curd and raita: Stir crushed almonds or a spoon of pumpkin seeds into curd for extra crunch, protein and minerals.
- Trail mix: Combine roasted chana, badam and akhrot for a portable office snack that beats packaged namkeen on nutrition.
Beyond protein: why badam still earns its place
It would be a mistake to judge almonds only on their protein. A daily handful of badam delivers vitamin E (a fat-soluble antioxidant that protects cell membranes), magnesium (important for muscle function and sleep, and frequently low in Indian diets per ICMR-NIN), calcium, fibre and monounsaturated fats linked to better heart-health markers. Research summarised by sources such as peer-reviewed nutrition literature on NCBI associates regular nut intake with improved diet quality and satiety. So badam is doing quiet, valuable work in your diet — just not primarily as a protein source.
When nuts and whole foods leave a gap
Even a smart mix of dal, curd, paneer and nuts can fall short for busy professionals, students, frequent travellers or anyone building muscle — simply because cooking and eating that much, every single day, is hard. That is where a well-formulated plant protein shake becomes a practical tool rather than a shortcut. KABO's Butter Coffee delivers 23.11 g of complete plant protein per 54 g serving from a pea and brown-rice blend — roughly the protein of eight handfuls of badam — plus 26 vitamins and minerals (including biotin, B12, vitamin D, iron and zinc), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods, with no artificial sweeteners. It is dairy-free, lactose-free and FSSAI-licensed. If you want help picking one, see how to choose a plant protein in India.
Frequently asked questions
How much protein is in 10 almonds?
Ten almonds weigh roughly 12 g and contain approximately 2.5–2.6 g of protein. That is similar to one small roti. A slightly larger handful of 12–15 badam pushes this to around 3–3.5 g. Almonds are a useful protein top-up but a modest one at realistic serving sizes.
Which nut has the most protein in India?
Among widely eaten Indian nuts, peanuts (moongphali) lead with about 25 g of protein per 100 g, ahead of almonds (~21 g), pistachios (~20 g), cashews (~18 g) and walnuts (~15 g). Peanuts are also by far the cheapest, making them the best protein-per-rupee choice, though they are technically legumes rather than true nuts.
Do soaked badam have more protein than raw?
No. Soaking almonds overnight does not increase their total protein. It softens the nut and reduces phytic acid and tannins in the skin, which can slightly improve mineral absorption and make the almonds easier to digest. The protein content itself stays roughly the same whether soaked or raw.
Can I get enough protein just from almonds and nuts?
Realistically, no. A 60 kg adult needs around 48–54 g of protein a day, and a handful of nuts provides only a few grams. Eating enough almonds to meet the target would mean an impractical amount of calories and fat. Use nuts as one layer alongside dal, curd, paneer and, if needed, a complete plant protein supplement.
Are almonds or peanuts better for protein?
For protein quantity and cost, peanuts win — they have slightly more protein per 100 g and cost a fraction of badam's price. Almonds, however, offer more vitamin E, magnesium and heart-healthy fats. Both are incomplete proteins, so both benefit from being paired with dal, curd or another complete-protein source.
Badam and Indian nuts are a smart, nutrient-dense layer of a vegetarian protein plan — but a handful a day cannot carry your full daily target. KABO's Butter Coffee shake is built around 23.11 g of complete plant protein per serving plus 60+ superfoods and 26 vitamins and minerals, making it a practical daily foundation when whole foods alone cannot do it all. Explore KABO Butter Coffee and see how it fits your routine.