Peanut butter protein shake with peanuts
Indian Nutrition

Protein in Peanuts and Peanut Butter Benefits for Gym-Goers

Updated October 2, 2026 ยท 7 min read ยท By UltraFit360 Team

๐Ÿ’ก Quick Answer

Raw peanuts have about 25.8 g protein and 567 kcal per 100 g, so a 30 g handful gives about 7.7 g protein and 170 kcal. Roasted peanuts are almost the same. One tablespoon (16 g) of peanut butter has about 3.5โ€“4 g protein and 95 kcal. Peanuts beat almonds on protein and cost, but both are calorie-dense.

  • Peanuts have more protein than almonds per 100 g (25.8 g vs 21.2 g).
  • About 70% of peanut calories come from fat, so portions matter.
  • Boiled peanuts look lighter only because they hold water.
  • Pick peanut butter made with 100% peanuts: no sugar, no added oil.

Moongphali is the gym-goer's budget protein: a cheap street snack, a chutney base and the main ingredient in peanut butter. It does have a lot of protein for a plant food. It also has a lot of calories, which is either a feature (bulking) or a trap (cutting).

Protein in Peanuts per 100 g and per Handful

Values from USDA FoodData Central. A handful is taken as 30 g, about 25โ€“30 shelled peanuts.

PeanutsProtein /100 gkcal /100 gProtein /30 gkcal /30 gFat /30 g
Raw (shelled)25.8 g567~7.7 g~170~14.8 g
Dry roasted (no oil)24.4 g585~7.3 g~176~15 g
Boiled (in shell, salted, weighed shelled)13.5 g318~4 g~95~6.6 g
Fried masala peanuts (packaged)~18โ€“24 g~550โ€“600~5.5โ€“7 g~165โ€“180~12โ€“15 g

Basis: USDA FoodData Central (peanuts, all types, raw; dry-roasted; boiled). Masala peanuts are a label-based range because recipes vary; check your pack.

Roasting removes a little water, so protein and calories per gram go up slightly. Boiling does the opposite: the peanut soaks up water, so 100 g of boiled peanuts is really about 55 g of peanut plus water. Boiled peanuts are not "lower calorie peanuts"; they are just diluted. They can still be useful because a bowl of them takes longer to eat and fills you up.

Peanut Butter: Calories and Protein per Tablespoon

Peanut butterWeightCaloriesProteinFat
1 teaspoon~5 g~30 kcal~1.1 g~2.5 g
1 tablespoon~16 g~95 kcal~3.5โ€“4 g~8 g
2 tablespoons~32 g~190 kcal~7โ€“8 g~16 g

Basis: USDA FoodData Central smooth peanut butter (about 597 kcal and 22 g protein per 100 g). Natural Indian brands often list about 25โ€“32 g protein per 100 g on the label; "high protein" versions with added whey can be higher.

A heaped spoon from the jar is often 25โ€“30 g, not 16 g. If you are counting calories, weigh it once to see what your "one spoon" really is.

Peanut Butter Benefits for Gym-Goers

The honest limit: peanut butter is not a protein food first. It is a fat food with some protein. Out of 95 kcal per tablespoon, only about 15 kcal comes from protein.

How to Choose Peanut Butter in India

Food-safety note: peanuts can carry aflatoxin, a mould toxin, if stored badly in heat and humidity. Buy from sources with good turnover, store in airtight containers, and throw away peanuts that look mouldy, shrivelled or taste bitter.

Peanuts vs Almonds for Protein

Per 30 g handfulRaw peanutsRaw almonds
Protein~7.7 g~6.4 g
Calories~170 kcal~174 kcal
Fibre~2.6 g~3.8 g
Standout nutrientsNiacin, folateVitamin E, calcium
Cost per gram of proteinMuch lowerSeveral times higher

Basis: USDA FoodData Central raw peanuts and raw almonds (579 kcal and 21.2 g protein per 100 g).

Peanuts win on protein and price. Almonds win slightly on fibre and vitamin E. Neither is a main protein source; for that you need foods like dal, paneer, soya, eggs, chicken or whey.

Calorie Density: Watch the Handful

Peanuts give about 4.5 g protein per 100 kcal. Compare that with eggs (about 8.8 g), paneer (about 7 g), chicken breast (about 19 g cooked) or soya chunks (about 15 g). So for fat loss, peanuts are a snack, not a protein strategy. The trap is speed: a 30 g handful is 170 kcal, and it is easy to eat 100 g (570 kcal) while watching a match. Pre-portion into a small katori, or buy them in the shell; cracking each one slows you down.

How It Fits Your Goal

Fat loss: one 30 g handful a day, or 1 tablespoon of peanut butter, fits most plans. Use them for flavour and fullness, and get your protein from leaner foods like soya chunks, eggs and dal.

Muscle gain: peanuts and peanut butter make calorie targets easy. A shake with 2 tablespoons of peanut butter, a banana and a glass of toned milk is about 450 kcal. See the lean bulk diet plan and the Indian gym diet plan for full days.

To see where peanuts sit among other foods, check the Indian food calories and protein chart, and set your daily target with the protein calculator.

Frequently Asked Questions

How much protein is in 100 g of peanuts?

About 25.8 g protein in 100 g of raw peanuts, with 567 kcal. Dry roasted peanuts have about 24.4 g protein and 585 kcal per 100 g.

How much protein is in a handful of peanuts?

A 30 g handful of raw or roasted peanuts has about 7.3 to 7.7 g protein and around 170 to 176 kcal.

How much protein is in 1 tablespoon of peanut butter?

About 3.5 to 4 g protein and 95 kcal in a level 16 g tablespoon. A heaped spoon can be 25 to 30 g, which is closer to 150 to 180 kcal.

Is peanut butter good for the gym?

Yes, especially for muscle gain. It adds easy calories, some protein and mostly unsaturated fat. It is mainly a fat food, though, so get most of your protein from other sources.

Which is better for protein, peanuts or almonds?

Peanuts. A 30 g handful gives about 7.7 g protein versus 6.4 g for almonds, for similar calories, and peanuts cost much less.

Are peanuts good for weight loss?

In small portions. A 30 g handful is about 170 kcal and can keep you full, but peanuts are calorie-dense, so measure them rather than eating from the packet.

More from UltraFit360
UF

UltraFit360 Team

AI-powered fitness coaching โ€” helping you track smarter, train better, and transform faster. Learn more โ†’

Track Calorie-Dense Snacks Without Guesswork

Snap your food and UltraFit360 estimates calories and protein, then keeps you on target for fat loss or muscle gain.