Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

How healthy is peanut butter?

Is peanut butter healthy? Yes, in moderate portions. Peanut butter scores 25/100 on the HowHealthyIs Score: 100 g provides 598 kcal, 9.1 mg vitamin E and 22 g protein. It is a good source of protein, vitamin E and magnesium, but it is calorie-dense, and many brands add sugar and salt. Source: USDA FoodData Central.

  • High in vitamin E
  • High in magnesium
  • High in saturated fat
Score explained

The score compares nutrient density per 100 kcal across every food we cover (NRF9.3 method). Peanut butter ranks higher than 25% of them.

Counts in favor (% daily value per 100 kcal)

  • Vitamin E10%
  • Protein7%
  • Magnesium7%
  • Fiber3%
  • Potassium2%
  • Iron2%
  • Calcium1%
  • Vitamin A0%
  • Vitamin C0%

Counts against

  • Saturated fat9%
  • Added sugars2%
  • Sodium3%

Raw NRF9.3: 31 minus 13 = 18. The score is not a verdict on whether to eat a food; portion, the whole meal and your own health matter more. Full methodology

How many calories are in peanut butter?

Calories191kcal
Protein7.1g
Carbohydrates7.1g
Fat16g
Fiber1.6g
Sugars3.4g
Nutrition facts for peanut butter. Per 100 g and for the selected portion (32 g). %DV uses FDA Daily Values.
NutrientPer 100 gPer portion%DV
Energy and macronutrients
Calories598 kcal191 kcal
Protein22 g7.1 g14%
Carbohydrates22 g7.1 g3%
Fiber5 g1.6 g6%
Sugars10 g3.4 g
Added sugars5 g1.6 g3%
Fat51 g16 g21%
Saturated fat10 g3.3 g17%
Vitamins
Vitamin A0 µg0 µg0%
Vitamin C0 mg0 mg0%
Vitamin E9.1 mg2.9 mg19%
Minerals
Calcium49 mg16 mg1%
Iron1.7 mg0.6 mg3%
Potassium558 mg179 mg4%
Magnesium168 mg54 mg13%
Sodium426 mg136 mg6%

Source: USDA FoodData Central, "Peanut butter, smooth style, with salt (Includes foods for USDA's Food Distribution Program)" (FDC 174266). Values rounded.

Why is peanut butter good for you?

  • 2.9 mg vitamin E in 2 tbsp, 19% of the daily value. Vitamin E contributes to the protection of cells from oxidative stress.
  • 7.1 g protein in 2 tbsp, 14% of the daily value. Protein contributes to the maintenance of muscle mass.
  • 54 mg magnesium in 2 tbsp, 13% of the daily value. Magnesium contributes to normal muscle function.

Good ways to use it

  • Adding protein to toast, fruit or oatmeal
  • A filling snack in measured portions

What should you watch out for?

  • Two tablespoons are about 190 kcal.
  • Choose brands with just peanuts (and maybe salt) on the ingredient list.

What can you eat instead of peanut butter?

Foods you can use the same way with a higher HowHealthyIs Score.

How does peanut butter compare?

Common questions about peanut butter

How many calories are in peanut butter?
100 g of peanut butter has 598 kcal. A typical portion, 2 tbsp (32 g), has about 191 kcal.
How much protein is in peanut butter?
Peanut butter has 22 g of protein per 100 g, or about 7.1 g in 2 tbsp.
Is peanut butter good for weight loss?
Peanut butter is fairly calorie-dense (598 kcal per 100 g), so portion size matters more than the food itself. 2 tbsp is about 191 kcal.

Sources

  1. U.S. Department of Agriculture. FoodData Central, SR Legacy: "Peanut butter, smooth style, with salt (Includes foods for USDA's Food Distribution Program)", FDC ID 174266. fdc.nal.usda.gov
  2. U.S. Food and Drug Administration. Daily Value on the Nutrition and Supplement Facts Labels (21 CFR 101.9).
  3. Fulgoni VL, Keast DR, Drewnowski A. Development and validation of the Nutrient-Rich Foods Index. J Nutr. 2009;139(8):1549-1554.
  4. Monteiro CA, et al. Ultra-processed foods: what they are and how to identify them. Public Health Nutr. 2019;22(5):936-941.

Review and updates

Last updated
Medical review
Pending. A registered dietitian signs off every food page before launch. Our reviewers

Report an error

More: Oils, sweets & spreads ranked, foods high in protein.