High Protein Nuts: Protein per 28 g From USDA Data
Raw peanuts have the most protein of common nuts: 6.5 g in a 28 g handful, then almonds (6.0 g) and pistachios (5.7 g). Per calorie, no nut beats 4.2 g per 100 kcal.
Key takeaways
- Raw peanuts give 6.5 g of protein in 28 g (about 1 oz), almonds 6.0 g and pistachios 5.7 g.
- Per 100 kcal, peanuts give 4.2 g of protein and macadamia nuts 1.2 g, against 19.3 g for braised chicken breast.
- Reaching 20 g of protein takes 86 g of raw peanuts (475 kcal) or 62 g of braised chicken breast (103 kcal).
- In the USDA records, dry roasted salted almonds give 3.3 g of protein per 100 kcal against 3.7 g for raw almonds.
- Pumpkin seeds beat every nut here at 8.4 g of protein per 28 g.
Of all the high protein nuts, peanuts lead: 28 g (about 1 oz) of raw peanuts gives 6.5 g of protein. Almonds come next with 6.0 g, then pistachios with 5.7 g. The catch is calories. A 28 g handful of any nut costs roughly 150 to 200 kcal, so nuts are a snack that adds some protein, not a main protein source.
Which high protein nuts have the most protein?
Three win, in this order: peanuts, almonds and pistachios. The table uses raw nuts from USDA FoodData Central at one serving of 28 g.
| Nut, raw | Protein in 28 g (about 1 oz) | Energy in 28 g | Protein per 100 g | Protein per 100 kcal |
|---|---|---|---|---|
| Peanuts | 6.5 g | 154 kcal | 23.2 g | 4.2 g |
| Almonds | 6.0 g | 163 kcal | 21.5 g | 3.7 g |
| Pistachios | 5.7 g | 157 kcal | 20.5 g | 3.7 g |
| Cashews | 4.9 g | 149 kcal | 17.4 g | 3.3 g |
| Pine nuts | 4.4 g | 180 kcal | 15.7 g | 2.4 g |
| Brazil nuts | 4.2 g | 174 kcal | 15.0 g | 2.4 g |
| Walnuts | 4.1 g | 190 kcal | 14.6 g | 2.1 g |
| Hazelnuts | 3.8 g | 169 kcal | 13.5 g | 2.2 g |
| Pecans | 2.8 g | 196 kcal | 10.0 g | 1.4 g |
| Macadamia nuts | 2.2 g | 187 kcal | 7.8 g | 1.2 g |
| Pumpkin seeds (a seed, for comparison) | 8.4 g | 144 kcal | 29.9 g | 5.8 g |
The records give no handful weight, so 28 g is my pick and the math is plain: each record’s protein per 100 g, scaled down. Peanuts are on the list because shoppers treat them as nuts. Pumpkin seeds sit at the bottom to show what a seed does.
Now read the last column. Protein per 100 kcal sorts the list a different way. Macadamia nuts and pecans give the least protein for their energy, and walnuts sit in the bottom half too. If protein is the goal, buy from the top three rows. Walnuts and pecans can stay in the cupboard, but don’t count them toward protein.
Do nuts give enough protein per calorie?
No. Raw peanuts need 86 g of food to reach 20 g of protein, and that food carries 475 kcal. Braised chicken breast needs 62 g and 103 kcal.
| Food | Weight for 20 g of protein | Energy in that weight |
|---|---|---|
| Peanuts | 86 g | 475 kcal |
| Almonds | 93 g | 544 kcal |
| Pumpkin seeds | 67 g | 344 kcal |
| Chicken breast, braised | 62 g | 103 kcal |
| Light tuna in water, drained | 105 g | 95 kcal |
| Nonfat Greek yogurt | 194 g | 118 kcal |
| Firm tofu | 116 g | 167 kcal |
Most of those calories come from fat. The peanut record lists 43.3 g of fat per 100 g. At 9 kcal per gram that is 390 of the 551 kcal, or about 71%.
For a whole day the gap grows. A 70 kg adult at the low end of the 2025–2030 Dietary Guidelines goal of 1.2 g per kg needs 84 g. From raw almonds alone that is 392 g of nuts and 2,285 kcal, far more than anyone would sit down to. Plan nuts as a top-up of 5 to 10 g. Other foods do the rest. The daily target that top-up sits inside is in how much protein you should eat a day.
Does roasting or peanut butter change the numbers?
A little. Take almonds: raw ones have 21.5 g of protein and 584 kcal per 100 g, while the dry roasted salted almonds record has 20.4 g and 621 kcal. That’s a bit less protein and more energy, and protein per 100 kcal drops to 3.3 g from 3.7 g raw. The two records are different samples, so read the gap as a rough guide.
Peanut butter doesn’t change the picture. The smooth peanut butter with salt record gives 22.5 g of protein per 100 g. Two tablespoons, which the record weighs at 32 g, have 7.2 g of protein and 191 kcal.
Log the product you have. Raw, roasted and butter are three different entries, and a label on a salted or sweetened pack will differ from these records.
What about mixed nuts and trail mix?
They land below the best single nuts. Dry roasted mixed nuts with peanuts, no salt give 5.5 g of protein and 170 kcal in 28 g. That is 3.2 g per 100 kcal. Regular trail mix gives 3.9 g and 129 kcal in the same weight, or 3.0 g per 100 kcal, because dried fruit adds little protein, as the high protein fruits numbers show. Both are fine snacks. Neither is a shortcut to a protein target. Your pack may not match the record, so read its label. If you want crunch without nuts, high protein chips are made of cheese or meat, which is a different trade.
How do I put nuts into a protein day?
Pair them with a food that carries more protein per calorie. The Dietary Guidelines list nuts among the plant-sourced protein foods, next to beans, peas, lentils, seeds and soy. They ask for variety.
| Snack | Protein | Energy |
|---|---|---|
| Nonfat Greek yogurt, 156 g, plus 28 g almonds | 22.1 g | 259 kcal |
| Lowfat cottage cheese, 1 cup (220 g), plus 28 g pistachios | 29.9 g | 342 kcal |
| 2 large eggs (100.6 g) plus 28 g peanuts | 19.0 g | 302 kcal |
I use the first row most afternoons: yogurt in a bowl, almonds weighed on top. What keeps this honest is the scale. In my kitchen, eating from the bag turns one portion into two without a sound, and that doubles the calories. Put a portion in a bowl and close the bag. A spoonful of almonds also works on top of high protein French toast.
To turn the 1.2 to 1.6 g per kg range into grams for your own height and weight, use the protein calculator. It won’t give you less than 60 g.
If you’ve got a peanut or tree nut allergy, this list isn’t for you. Lean on seeds and the animal and legume foods in the second table, and ask your doctor what is safe for you.
When you log a handful, type the weight. Calsa takes “almonds 28 g” in one line, and the entry shows its source and the math behind the number, per 100 g × grams.
Questions and answers
Which nut has the most protein?
Raw peanuts, with 6.5 g of protein in 28 g (about 1 oz) and 23.2 g per 100 g. Almonds follow with 6.0 g per 28 g. Check whether your pack is raw, roasted or salted, because the numbers move.
Are almonds higher in protein than peanuts?
No. Raw almonds have 21.5 g of protein per 100 g and raw peanuts 23.2 g. In 28 g that is 6.0 g against 6.5 g. Almonds have slightly more energy per 28 g (163 kcal against 154 kcal).
Can nuts be my main source of protein?
In practice, no. An 84 g day would need 392 g of raw almonds, which is 2,285 kcal. Use nuts as a snack of 5 to 10 g of protein and take the rest from foods like chicken, tuna, yogurt, tofu or lentils.
Are there seeds with more protein than nuts?
Yes. Raw pumpkin seeds have 29.9 g of protein per 100 g, which is 8.4 g in 28 g. That beats raw peanuts, and they have 144 kcal in that portion.
Do nuts have protein?
Yes, a 28 g handful (about 1 oz) of raw nuts has between 2.2 g and 6.5 g of protein, depending on the nut. Raw peanuts lead with 6.5 g, then almonds with 6.0 g and pistachios with 5.7 g. A handful of any nut costs roughly 150 to 200 kcal, so nuts work as a top-up of 5 to 10 g, not as a main source.
Sources
- Peanuts, raw (Foundation, FDC ID 2515376), USDA FoodData Central
- Nuts, almonds, whole, raw (Foundation, FDC ID 2346393), USDA FoodData Central
- Nuts, pistachio nuts, raw (Foundation, FDC ID 2515379), USDA FoodData Central
- Nuts, cashew nuts, raw (Foundation, FDC ID 2515374), USDA FoodData Central
- Nuts, pine nuts, raw (Foundation, FDC ID 2346392), USDA FoodData Central
- Nuts, brazilnuts, raw (Foundation, FDC ID 2515373), USDA FoodData Central
- Nuts, walnuts, English, halves, raw (Foundation, FDC ID 2346394), USDA FoodData Central
- Nuts, hazelnuts or filberts, raw (Foundation, FDC ID 2515375), USDA FoodData Central
- Nuts, pecans, halves, raw (Foundation, FDC ID 2346395), USDA FoodData Central
- Nuts, macadamia nuts, raw (Foundation, FDC ID 2515378), USDA FoodData Central
- Seeds, pumpkin seeds (pepitas), raw (Foundation, FDC ID 2515380), USDA FoodData Central
- Chicken, broiler or fryers, breast, skinless, boneless, meat only, cooked, braised (Foundation, FDC ID 331960), USDA FoodData Central
- Fish, tuna, light, canned in water, drained solids (Foundation, FDC ID 334194), USDA FoodData Central
- Yogurt, Greek, plain, nonfat (Foundation, FDC ID 330137), USDA FoodData Central
- Tofu, raw, firm, prepared with calcium sulfate (SR Legacy, FDC ID 172475), USDA FoodData Central
- Calculation of the energy content of foods: energy conversion factors, Food and Agriculture Organization of the United Nations
- Dietary Guidelines for Americans, 2025–2030, U.S. Department of Health and Human Services and U.S. Department of Agriculture
- Nuts, almonds, dry roasted, with salt added (Foundation, FDC ID 323294), USDA FoodData Central
- Peanut butter, smooth style, with salt (Foundation, FDC ID 324860), USDA FoodData Central
- Nuts, mixed nuts, dry roasted, with peanuts, without salt added (SR Legacy, FDC ID 170585), USDA FoodData Central
- Snacks, trail mix, regular (SR Legacy, FDC ID 167561), USDA FoodData Central
- Cheese, cottage, lowfat, 2% milkfat (Foundation, FDC ID 328841), USDA FoodData Central
- Eggs, Grade A, Large, egg whole (Foundation, FDC ID 748967), USDA FoodData Central



