๐ก 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.
| Peanuts | Protein /100 g | kcal /100 g | Protein /30 g | kcal /30 g | Fat /30 g |
|---|---|---|---|---|---|
| Raw (shelled) | 25.8 g | 567 | ~7.7 g | ~170 | ~14.8 g |
| Dry roasted (no oil) | 24.4 g | 585 | ~7.3 g | ~176 | ~15 g |
| Boiled (in shell, salted, weighed shelled) | 13.5 g | 318 | ~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 butter | Weight | Calories | Protein | Fat |
|---|---|---|---|---|
| 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
- Easy calories for bulking. Two tablespoons add about 190 kcal to a shake or toast with almost no extra volume. For hard gainers, this is one of the simplest tools.
- Some protein, cheaply. Peanut protein is lower in the amino acid methionine than animal protein, but pairing it with milk, curd or whole grains covers that.
- Mostly unsaturated fat. Peanut fat is largely monounsaturated and polyunsaturated, the type linked with better heart health when it replaces saturated fat.
- Useful micronutrients. Peanuts supply niacin, vitamin E, magnesium and folate.
- Keeps you full. Fat, protein and fibre together slow digestion, which helps some people snack less.
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
- Ingredients: ideally just "roasted peanuts", or peanuts plus a little salt. Most Indian brands, such as Pintola, Alpino and MyFitness, sell an "all natural" or "unsweetened" version; read the label, not the front of the jar.
- No added sugar: "classic", "chocolate" and "honey" variants usually add sugar or jaggery. Check "added sugars" on the nutrition panel.
- No added oil: avoid hydrogenated vegetable oil, palm oil or "stabilisers" if you can. Natural peanut butter separates and needs stirring; that is normal.
- Protein per 100 g: plain peanut butter labels in India sit around 25โ32 g. Clearly higher numbers usually mean added whey or soy protein, which is fine if the sugar stays low.
- Crunchy or creamy: same nutrition, pick what you like.
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 handful | Raw peanuts | Raw almonds |
|---|---|---|
| Protein | ~7.7 g | ~6.4 g |
| Calories | ~170 kcal | ~174 kcal |
| Fibre | ~2.6 g | ~3.8 g |
| Standout nutrients | Niacin, folate | Vitamin E, calcium |
| Cost per gram of protein | Much lower | Several 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.
Log peanuts, peanut butter toast and shakes in seconds: snap a photo and UltraFit360 estimates calories and protein. Set your daily target with the free protein calculator.
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.