Plant-based

How much protein is in peanut butter?

One tablespoon of peanut butter (16 g) has about 4 g of protein. Per 100 g, that is 25 g.

Peanut butter adds protein and healthy fats to toast, oats and smoothies. It is calorie-dense, so measure it.

  • Vegan
  • Vegetarian
  • Pescatarian
Peanut butter

4 gprotein per tablespoon

Protein in peanut butter by portion

PortionProtein
tablespoon (16 g)4 g
2 tbsp (32 g)8 g
100 g25 g

Typical values. Brands and recipes vary, so check the label when you have one.

How peanut butter compares

Peanut butter ranks #20 of 44 common high-protein foods by protein per 100 g. Here it is next to similar foods:

How much peanut butter to hit your target

120 gof peanut butter gives you 30 g of protein, a typical meal
3%of a 126 g daily target in one tablespoon of peanut butter
20%of a 126 g daily target in 100 g

126 g is the target for a 70 kg (154 lb) adult who wants to build muscle. Your number depends on your weight and goal: calculate your daily protein.

Questions about protein in peanut butter

How much protein is in one tablespoon of peanut butter?

One tablespoon of peanut butter (16 g) has about 4 g of protein. Per 100 g, peanut butter has 25 g.

Is peanut butter high in protein?

Yes. With 25 g of protein per 100 g, peanut butter is one of the more protein-dense foods, ranking #20 of the 44 foods in our list.

How much peanut butter do I need for 30 g of protein?

About 120 g, or about 7.5 tablespoons, gives you 30 g of protein, a typical amount for one meal.

More high-protein foods

See all 44 high-protein foods →