BUY ANY 3 AT ₹1,299 SHOP NOW

Your cart

Your cart is empty

Peanut Protein Per 100g: Raw, Roasted, Peanut Butter and More

Peanut Protein Per 100g: Raw, Roasted, Peanut Butter and More

Peanuts are one of the cheapest and easiest protein foods in an Indian kitchen. We add them to poha, chikki, chutney and sabzi, and many gym-goers eat them by the handful. But how much protein do they really give you? This guide explains peanut protein per 100g in plain words, using official food data, so you know exactly what you are getting.

Peanut Protein Per 100g: The Quick Answer

The peanut protein per 100g for raw peanuts is about 25.8 g, according to the USDA FoodData Central database. India's own Indian Food Composition Tables (IFCT 2017) list groundnuts at 23.65 g of protein per 100 g.

So, in simple terms, peanut protein per 100g sits between 23 and 26 grams, depending on the variety, the soil and where the data was measured. That means roughly one quarter of a raw peanut's weight is protein.

Peanut Protein Per 100g in Different Forms

The way peanuts are prepared changes the numbers a little. Roasting removes water, so nutrients become slightly more concentrated. Boiling adds water, so they become diluted.

Here is how peanut protein per 100g compares across common forms, based on USDA data:

Form of peanut

Protein per 100 g

Raw peanuts

25.8 g

Dry-roasted peanuts

about 24.4 g

Peanut butter (smooth)

about 22.2 g

Boiled peanuts (with salt)

about 13.5 g

Defatted peanut flour

about 52 g

A few things stand out. Peanut butter has slightly less protein than whole peanuts because most brands add oil, salt or sugar. Boiled peanuts look low only because about 42% of their weight is water. Defatted peanut flour is the most concentrated form, because most of the fat has been pressed out.

Peanut Protein Per 100g vs Per Serving

Most people do not eat 100 g of peanuts at once. That is about 567 calories, almost a full meal. A more realistic serving is a small handful of about 30 g.

Here is what that looks like in daily life:

  • A 30 g handful of raw peanuts: about 7.7 g of protein
  • 2 tablespoons of peanut butter (about 32 g): about 7 g of protein
  • A 50 g bowl of roasted peanuts: about 12 g of protein

So while peanut protein per 100g looks impressive on paper, the protein you actually eat in one sitting is usually between 7 and 12 g.

How Much of Your Daily Protein Is That?

Indian adults need roughly 0.8 g of protein per kg of body weight each day, according to the ICMR-NIN dietary guidelines. A 60 kg adult needs about 48 g a day. Active people and those who strength train usually need more.

A 30 g handful of peanuts gives about 15% of that 48 g target. That is a useful boost for a snack, but even with a strong peanut protein per 100g number, peanuts alone cannot meet your full daily need. They work best as one part of a protein-rich diet.

Is Peanut Protein Good Quality?

Knowing peanut protein per 100g is only half the story. Protein quality depends on its amino acids, the building blocks your body uses to repair muscle and tissue. There are nine essential amino acids your body cannot make, so they must come from food.

Peanuts contain all nine, but some are present in lower amounts. A classic study in The Journal of Nutrition found that lysine, threonine and methionine are the limiting amino acids in peanut protein. In simple words, peanuts are a good protein source, but not a complete one on their own.

The fix is easy, and Indian food already does it well. Pair peanuts with foods that are richer in these amino acids:

  • Peanuts with dal or rajma
  • Peanut chutney with idli or dosa
  • Peanuts in poha or upma with curd on the side
  • Peanut butter on whole wheat toast with milk

These combinations give you a more balanced amino acid profile, which matters if you rely on plant protein.

Peanut Protein Per 100g Compared With Other Foods

How does peanut protein per 100g stack up against other common protein foods? Here is a rough comparison per 100 g, based on USDA values:

Food (per 100 g)

Approximate protein

Soybeans (dry)

about 36 g

Raw peanuts

25.8 g

Almonds

about 21 g

Chickpeas (dry)

about 19 g

Eggs

about 13 g

Peanut protein per 100g is higher than almonds and chickpeas, and peanuts cost far less than most nuts. That is why they are often called the poor man's almond. Only soybeans clearly beat them among common plant foods.

The Calorie Catch

There is one important trade-off. Peanuts are about 49% fat by weight, mostly the healthy unsaturated kind. That is why 100 g carries around 567 calories, so a high peanut protein per 100g figure always comes with a large calorie load.

If you are trying to lose weight, portion size matters more than the protein number. A handful a day fits most diets well. Eating them by the bowlful can quietly add hundreds of extra calories.

If you want peanut protein without as much fat, defatted peanut flour or powdered peanut butter are good options. They keep most of the protein but remove most of the oil, which pushes peanut protein per 100g up to about 52 g in defatted flour.

Best Ways to Add Peanuts to Your Diet

Here are simple, everyday ways to get more out of peanut protein:

  • Add a spoon of roasted peanuts to poha, upma or vegetable sabzi
  • Make peanut chutney to go with idli and dosa
  • Choose peanut butter with only peanuts and salt on the label
  • Snack on a handful of dry-roasted, unsalted peanuts between meals
  • Add peanut flour to rotis, smoothies or homemade protein bars

For people who train regularly, peanuts can be part of a wider recovery routine alongside good sleep and minerals like magnesium. Our magnesium tablets and other fitness supplements are made to support that kind of routine.

Who Should Be Careful With Peanuts

Peanuts are healthy for most people, but not for everyone:

  • Peanut allergy: this can be serious and even life-threatening. Anyone with a known allergy must avoid peanuts completely.
  • Weight loss: watch portions because of the high calorie count.
  • Salted and fried peanuts: these add sodium and extra oil. Choose dry-roasted, unsalted peanuts when you can.
  • Storage: keep peanuts dry and sealed. Damp, mouldy peanuts can carry aflatoxins, which are harmful.

If you have a medical condition or follow a special diet, check with your doctor or a registered dietitian.

Our Take

Peanuts are one of the best value protein foods you can buy. With peanut protein per 100g at around 24 to 26 g, they beat many nuts and pulses, as long as you keep portions sensible and pair them well. Use the peanut protein per 100g numbers in this guide to plan your portions, not as a target to eat 100 g at once.

At Rooted Actives, we believe good nutrition starts with real food. Our range of organic health supplement products is made to support a balanced diet, not replace it. Start with whole foods like peanuts, dal and greens, and use supplements to fill the gaps.


Frequently Asked Questions

What is peanut protein per 100g for raw peanuts?

Raw peanuts contain about 25.8 g of protein per 100 g, according to USDA data. India's IFCT 2017 lists 23.65 g.

Do roasted peanuts have more protein?

Not really. Dry-roasted peanuts have about 24.4 g of protein per 100 g, almost the same as raw. Roasting changes taste and texture more than protein.

Is peanut protein per 100g higher than almonds?

Yes. Peanuts have about 25.8 g of protein per 100 g, while almonds have about 21 g. Peanuts are also much cheaper.

Does peanut butter have the same peanut protein per 100g?

Almost. Smooth peanut butter has about 22.2 g of protein per 100 g, slightly lower than whole peanuts because of added oil, salt or sugar. Pick a brand with only peanuts on the label.

How much peanut protein per 100g is in boiled peanuts?

Boiled peanuts have about 13.5 g of protein per 100 g. The protein is still there, but water makes up about 42% of their weight, so the number per 100 g is lower.

Is peanut protein complete?

No. Peanuts are lower in lysine, threonine and methionine. Pair them with dal, beans, curd or milk for a more complete protein.

Previous post
Next post