Is Peanut Butter a Good Plant-Based Protein?

Yes, peanut butter is a plant protein. Peanuts are legumes, part of the same plant family as beans, lentils, and chickpeas, and two tablespoons of peanut butter deliver about 7 to 8 grams of protein. That makes it the highest-protein nut butter you can buy, edging out almond butter (about 5 grams per serving) and cashew or walnut butters, which fall even lower.

How Peanut Butter’s Protein Stacks Up

Your body scores protein sources based on how well it can digest them and whether they contain all nine essential amino acids. Scientists measure this with a digestibility score (PDCAAS) on a scale of 0 to 1, where 1 is a perfect protein. Peanuts score about 0.70, which is notably higher than whole wheat (0.46) and corn (0.43), but lower than soy (0.91) or animal proteins like eggs and dairy that land near 1.0.

The reason peanuts don’t hit a perfect score is that they’re slightly low in one essential amino acid: methionine. This is common across legumes and isn’t a problem if you eat a variety of foods throughout the day. Pairing peanut butter with grains, which are rich in methionine but low in the amino acids legumes provide, creates a complete protein profile. A peanut butter sandwich on whole wheat bread is the classic example.

One thing peanuts do exceptionally well is digestibility. Your body absorbs 94% of the protein in peanuts, which is higher than soy (86%), whole wheat (86%), and corn (85%). So while the amino acid profile isn’t perfect on its own, very little of the protein goes to waste.

More Than Just Protein

A two-tablespoon serving of peanut butter contains roughly 190 calories and about 16 grams of fat. That fat-to-protein ratio surprises some people, but most of that fat is the monounsaturated and polyunsaturated kind that benefits your cardiovascular system. Research published in The Journal of Nutrition found that women who ate five or more servings of nuts and peanut butter per week had significantly lower LDL (“bad”) cholesterol, total cholesterol, and markers of inflammation compared to those who ate less. For every additional daily serving of nuts, LDL cholesterol dropped by 0.17 mmol/L.

Peanut butter also has a strong effect on hunger and blood sugar control. In a study of women at high risk for type 2 diabetes, adding peanut butter to breakfast lowered blood sugar and fatty acid levels for hours afterward, even influencing the glucose response to their next meal. The peanut butter breakfast triggered higher levels of three different gut hormones that signal fullness, and participants reported less desire to eat throughout the morning. That combination of protein, fat, and fiber makes peanut butter more satiating than its calorie count alone would suggest.

Natural vs. Commercial Peanut Butter

Not all peanut butter is created equal. Commercial brands typically add sugar, salt, and fully hydrogenated vegetable oils (from soybean, cottonseed, palm, or rapeseed) to prevent the oil from separating and keep the texture smooth. Those hydrogenated oils increase the saturated fat content of the final product, which works against the heart-healthy fat profile that makes peanuts beneficial in the first place. Saturated fats raise LDL cholesterol and are linked to higher cardiovascular risk.

Natural peanut butter, by contrast, is usually just ground peanuts and sometimes a pinch of salt. The tradeoff is that layer of oil that rises to the top during storage, which requires stirring before use. If you’re eating peanut butter primarily for its protein and healthy fats, natural versions preserve those benefits without adding ingredients that undermine them. Check the label: the fewer ingredients, the better.

How Peanut Butter Compares to Other Nut Butters

  • Peanut butter: About 8 grams of protein per 2 tablespoons. Highest protein of all nut butters, rich in antioxidants, and typically the most affordable option.
  • Almond butter: About 5 grams of protein per serving, with 200 calories and nearly 19 grams of fat. Higher in vitamin E, magnesium, and calcium than peanut butter.
  • Cashew butter: Creamier texture, higher in carbohydrates, and lower in protein than most other nut butters. Works well as a dairy substitute in cooking.
  • Walnut butter: Lower in both protein and fiber than other options, though walnuts are especially high in omega-3 fatty acids.

If protein per serving is your priority, peanut butter wins. If you’re looking for specific micronutrients like calcium or vitamin E, almond butter has an edge.

Getting the Most From Peanut Butter Protein

Because peanut butter is a legume-based protein that’s slightly incomplete on its own, the easiest way to round it out is to eat it alongside grains, nuts, or seeds at some point during the day. You don’t need to combine them in the same meal. Your body pools amino acids over the course of the day. That said, peanut butter on whole grain bread, stirred into oatmeal, or blended into a smoothie with oats are all combinations that naturally create a complete amino acid profile.

For people relying on plant proteins as their primary source, peanut butter works best as one piece of a larger rotation that includes soy (which scores closer to animal protein in quality), beans, lentils, and whole grains. Two tablespoons is a useful protein boost, but at 7 to 8 grams per serving, you’d need to eat a lot of peanut butter to meet your daily protein needs from that source alone, and the calories would add up quickly. Think of it as a reliable, affordable plant protein that complements other sources rather than replacing them.