A standard two-tablespoon serving of peanut butter contains about 7 grams of protein. That works out to roughly 3.5 grams per tablespoon, making peanut butter one of the more protein-dense plant foods you can keep in your pantry.
Protein by Serving Size
Most nutrition labels base their numbers on a two-tablespoon (32-gram) serving. According to the USDA, smooth peanut butter provides 7 grams of protein in that amount. Per tablespoon (about 16 grams), you’re getting close to 3.8 grams. If you’re measuring by weight for recipes or tracking macros, peanut butter delivers roughly 22 to 25 grams of protein per 100 grams, depending on the brand and how much oil, sugar, or salt has been added.
For context, those 7 grams from two tablespoons come alongside about 190 calories and 16 grams of fat. That means peanut butter is calorie-dense relative to its protein content. If you’re relying on it as a primary protein source, the calories add up quickly. Eating four tablespoons to get 14 grams of protein also means consuming around 380 calories.
Natural vs. Regular Peanut Butter
The difference in protein between natural and regular peanut butter is small but consistent. Regular smooth peanut butter (the kind with added oils and sugar) provides about 7 grams of protein per two-tablespoon serving. Natural peanut butter, made from just peanuts, edges slightly higher at about 8 grams per serving. The reason is simple: when you remove added sugars and stabilizers, a greater proportion of each spoonful is actual peanut, which means a bit more protein per bite.
Both types contain 16 grams of total fat per serving. The meaningful differences between the two are sodium (regular peanut butter often contains added salt) and sugar (3 grams in regular vs. 1 gram in natural). If you’re optimizing for protein, natural peanut butter gives you a slight advantage.
How Peanut Butter Compares to Other Nut Butters
Peanut butter has a protein edge over its competitors. Per tablespoon, here’s how the three most popular nut butters stack up:
- Peanut butter: 3.84 grams of protein
- Almond butter: 3.36 grams of protein
- Cashew butter: 2.82 grams of protein
The gap widens at larger serving sizes. Over two tablespoons, peanut butter delivers about a full gram more protein than cashew butter. Almond butter is close behind peanut butter nutritionally, but if protein is your priority, peanut butter wins among common nut and seed spreads.
Protein Quality in Peanut Butter
Not all protein is equal, and peanut butter’s protein has some limitations worth knowing about. Like most plant proteins, peanut protein is lower in certain essential amino acids than animal-based sources like eggs, dairy, or meat. Peanuts contain a reasonable amount of lysine (about 3.7 grams per 100 grams of protein), but overall their amino acid profile is less complete than whey or egg protein.
This doesn’t mean peanut butter protein is wasted. It means you get more benefit when you pair it with foods that fill in the gaps. Whole grains, for example, are strong in the amino acids where peanuts fall short. A peanut butter sandwich on whole wheat bread is a classic combination for a reason: the two foods complement each other’s amino acid profiles to form a more complete protein source.
Can Peanut Butter Build Muscle?
Research from Auburn University tested whether peanut protein supplements could support muscle growth in older adults doing resistance training twice a week. Participants who consumed 35 grams of peanut protein daily showed a significant increase in thigh muscle thickness compared to those who trained without the supplement. The peanut protein group also gained more knee strength over a 10-week training period.
That said, the study found no significant difference in overall lean body mass between groups, and short-term muscle protein synthesis rates were similar whether participants had the supplement or not. Peanut protein appears to support muscle gains when combined with exercise, but it’s not as efficient gram-for-gram as higher-quality protein sources. If you’re using peanut butter as part of your protein intake rather than your sole source, it contributes meaningfully, especially when combined with other proteins throughout the day.
Practical Ways to Boost the Protein
If you love peanut butter but want more protein without doubling your portion (and your calories), a few strategies help. Powdered peanut butter, which removes most of the fat, concentrates the protein significantly. A two-tablespoon serving of powdered peanut butter typically delivers 5 to 6 grams of protein for only about 50 to 60 calories, compared to 190 calories for the regular spread. Mixing powdered peanut butter into smoothies, oatmeal, or yogurt is one of the easiest ways to get peanut flavor with a better protein-to-calorie ratio.
You can also pair regular peanut butter with other protein-rich foods. Two tablespoons on toast with a glass of milk adds up to roughly 15 grams of protein. Stirring it into Greek yogurt or blending it into a protein shake lets peanut butter play a supporting role where it works best: adding flavor, healthy fats, and a moderate protein boost without needing to carry the entire nutritional load on its own.

