How much protein is in peanut butter?

Jar of peanut butter, peanuts in their shells and wholegrain toast with peanut butter and banana
Short answer: two tablespoons (32 g) of peanut butter have about 7 g of protein, or about 22–25 g per 100 g. That's more than most nut butters. But the same two spoons have about 190 kcal and 16 g of fat, so peanut butter is a great addition to a meal rather than a main protein source.

Peanut butter is one of the easiest ways to add protein to breakfast, snacks and sauces. It's also easy to overdo, because it's rich. Here's how much protein you get, and how it compares with other spreads, using USDA data.

Protein in peanut butter

Peanut butterAmountProtein (approx.)Energy (approx.)
Smooth or crunchy1 tbsp (16 g)3.5 g95 kcal
Smooth or crunchy2 tbsp (32 g)7 g190 kcal
Smooth or crunchy100 g22–25 g590 kcal
Powdered peanut butter2 tbsp (about 12 g)5–6 g (check label)about 50–60 kcal

Peanut butter vs other nut and seed butters

Per 2 tablespoons (about 32 g), from USDA FoodData Central:

SpreadProtein (approx.)
Peanut butter7 g
Almond butter7 g
Sunflower seed butter6 g
Cashew butter6 g
Tahini (sesame)5 g

Peanut butter sits at the top, together with almond butter. Peanuts are technically legumes, like beans and lentils, which is part of why they're so rich in protein.

The calorie catch

Two tablespoons of peanut butter have about 190 kcal, and about three-quarters of those come from fat, mostly the healthy unsaturated kind. Only about 15% of its calories come from protein. Compare that with lentils, where about 30% of calories are protein, or firm tofu, at around 40%.

That doesn't make peanut butter unhealthy. It just means it's best used as a protein booster, not the main protein of a meal. Measure a portion now and then: a "spoonful" straight from the jar is often closer to 3 tablespoons.

Is peanut butter a complete protein?

Not on its own. Peanuts are low in the essential amino acid methionine. Grains have more, so peanut butter on wholegrain toast or stirred into oats is a classic complete pairing. You don't need to combine them in the same meal, though: a mix of protein foods over the day covers it.

Choosing a peanut butter

Easy ways to use peanut butter for protein

More ideas: high-protein vegan meals, or work out your own target with the protein calculator.

Frequently asked questions

Is peanut butter a good source of protein?

It's a useful one, with about 7 g per 2 tablespoons, more than almond or cashew butter. But most of its calories come from fat, so it's best as a topping or addition, not your main protein.

How much protein is in 1 tablespoon of peanut butter?

About 3.5 g. A tablespoon is about 16 g.

Does crunchy peanut butter have more protein than smooth?

Very slightly, but the difference is tiny. Choose the texture you like.

Is natural peanut butter higher in protein?

About the same. Natural peanut butter is usually just peanuts and salt, without added sugar or palm oil, which some people prefer.

Is powdered peanut butter higher in protein?

Per calorie, yes. Most of the fat is pressed out, so 2 tablespoons of powder have around 5–6 g of protein for roughly a third of the calories. Check the label.

Is peanut butter a complete protein?

Not on its own: peanuts are low in the amino acid methionine. Eating grains over the day, like wholegrain bread with peanut butter, fills the gap.

Recipes to try

See all recipes

Related guides

See all guides

See your protein for the whole day

Log peanut butter and the rest of your meals in Vegochef and see your protein next to 29 vitamins, minerals and lipids, including the fats, against your targets.

Try it free for 7 days
This guide is general information for healthy adults, not medical advice. Talk to your doctor or a dietitian before starting or changing supplements, especially if you're pregnant, breastfeeding or have a health condition.

Sources