6.9g protein
in 1 oz of peanuts (28.35 g)
24.4 g of protein and 587 kcal in 100 g
4.1 g of protein per 100 kcal
Free tools
There are 6.9 g of protein in 1 oz of peanuts (28.35 g). 100 g of peanuts has 24.4 g of protein and 587 kcal. The values come from USDA FoodData Central, and the lookup below works out any other amount.
6.9g protein
in 1 oz of peanuts (28.35 g)
24.4 g of protein and 587 kcal in 100 g
4.1 g of protein per 100 kcal
Protein in each portion the USDA record lists, and in 100 g:
| Portion | Weight | Protein |
|---|---|---|
| 1 oz of peanuts | 28.35 g | 6.9 g |
| 1 cup of peanuts | 146 g | 35.6 g |
| 100 g of peanuts | 100 g | 24.4 g |
There are 4.1 g of protein in every 100 kcal of peanuts. When your appetite is small, this number shows how much protein a food brings for the energy it takes up. In our table of 50 foods ranked by protein per 100 g, this food is number 11.
Protein per 100 g and per 100 kcal, from the USDA record of each food:
| Food | Protein per 100 g | Protein per 100 kcal |
|---|---|---|
| Peanuts | 24.4 g | 4.1 g |
| Peanut butter | 22.2 g | 3.7 g |
| Almonds | 21.2 g | 3.7 g |
| Pumpkin seeds | 30.2 g | 5.4 g |
See all 50 foods ranked by protein in the protein in foods table. For the published protein reference for your body weight, see the protein calculator.
The record is dry-roasted peanuts without salt. The USDA record is "Peanuts, all types, dry-roasted, without salt" (SR Legacy, FDC ID 173806). It gives 24.35 g of protein and 587 kcal per 100 g.
Protein in a portion is its weight times the protein per 100 g, divided by 100. For 1 oz of peanuts: 28.35 × 24.35 ÷ 100 = 6.9 g. Values on this page are rounded to 0.1 g.
A packaged food's own label can differ from the USDA average. When you have the label, its numbers are the ones for that product.