Health Movement
Health Made Simple
Apps
Steps
Fitness, coming later
Facts over Fear Free Tools Programs Apparel Free Roadmap
The claim

“Peanut butter is a good source of protein.”

Mostly true
Evidence confidence Strong
The short answer

Peanut butter is a real, convenient source of protein: 2 tablespoons give about 7 grams, a little more than one large egg (about 6 grams).

What this means for you

Peanut butter is a decent, everyday way to get protein, with about as much in a 2-tablespoon serving as in an egg. Because it is also high in calories, it works best as one protein food among several rather than your main source.

Your next step

Keep peanut butter in your rotation, and if you want more protein at that meal or snack, pair it with another protein food, such as a glass of milk or an egg.

Who should be careful?

Safety note: Peanuts are one of the nine major food allergens in the US, and allergic reactions can be severe, including anaphylaxis. People with a peanut allergy should not eat peanut butter.

The evidence
Why this confidence?

USDA measurements and food labels agree that 2 tablespoons of peanut butter give about 7 grams of protein, about as much as a large egg, so the claim holds; the limits are that the same serving has about 190 calories and its protein is lower in quality than animal protein. Confidence is strong because these are direct food measurements, not estimates.

The facts

Peanut butter is a real, convenient source of protein: 2 tablespoons give about 7 grams, a little more than one large egg (about 6 grams). The limit is calories: that serving has about 190 calories, compared with about 70 for an egg, so only about 15 percent of peanut butter's calories come from protein.

The bigger picture

Per serving, peanut butter's 7 grams of protein is close to other everyday protein foods: about 8 grams in a cup of 2 percent milk (about 120 calories), about 7.5 grams in half a cup of cooked black beans (about 115 calories), and about 6 grams in an ounce of almonds (about 165 calories). A 3-ounce serving of roasted chicken breast has far more, about 26 grams for about 140 calories. Like most plant proteins, peanut protein is lower in some essential amino acids, mainly lysine, but the body digests about 93 percent of it.

Label Rules

Under FDA rules, a package can say a food is a "good source" of a nutrient only if one serving gives 10 to 19 percent of the Daily Value. For protein, the Daily Value is 50 grams, and the percent on the label is first adjusted for protein quality. Because peanut protein scores lower on quality, a 2-tablespoon serving with 7 grams of protein is listed at about 7 percent of the Daily Value, below the 10 percent bar. That rule decides what a package may say; it is not a measure of how much protein you actually eat.

Last reviewed 2026-10-20 We update these cards as new research comes out. When the evidence changes, our verdicts change too.
Suggest a correction →