Back to Calorie Tables

How Many Calories in Peanut Butter? Nutrition & Macros

One tablespoon of peanut butter (32g) has 191 calories

Protein 7.1g · Carbs 7.1g · Fat 16.4g

Peanut butter is a beloved source of protein and energy — thick, satisfying, and surprisingly nutritious. Whether you're spreading it on bread, adding it to smoothies, or tracking your macros, knowing the exact nutrition facts helps. Here's everything you need to know about peanut butter calories and macros, based on USDA data. Peanut butter contains only about 1% water.

598 kcal

2502 kJ · per 100g · Water: 1.23 g

22.21g Protein
22.31g Carbs
51.36g Fat
Protein
22.21g
Carbs
22.31g
Fat
51.36g

Calorie Calculator: Peanut Butter

32 g

32 g Peanut Butter contains 191 kcal

Protein 7.1 g Carbs 7.1 g Fat 16.4 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 tablespoon (32g) 191 kcal 7.1g 7.1g 16.4g
2 tablespoons (64g) 383 kcal 14.2g 14.3g 32.9g
100 grams 598 kcal 22.2g 22.3g 51.4g

Want to track this automatically?

Try AI Food Coach →

Peanut Butter — Nutrition Facts

Peanut Butter per 100g
Calories 598 kcal
Protein 22.21 g
Fat 51.36 g
Carbs 22.31 g
Fiber 5 g
Sugar 10.49 g
Sodium 17 mg
Potassium 558 mg
Magnesium 168 mg
Phosphorus 335 mg
Vitamin C 0 mg
Vitamin B6 0.441 mg
Folate 87 mcg
Water 1.23 g

Source: USDA FoodData Central (FDC ID: 172470) · Data verified April 2026

Variations

Crunchy peanut butter

598 kcal per 100g — identical to smooth. Same macros, just with peanut chunks for texture. Choose based on preference, not nutrition.

Frequently Asked Questions

How many calories are in peanut butter?

One tablespoon of peanut butter (32g) contains approximately 191 calories. Per 100g, smooth peanut butter has 598 calories. Two tablespoons (64g, 383 kcal) is a common serving for a sandwich. Peanut butter is very calorie-dense — mostly from healthy fats (51.36g per 100g).

How much protein is in peanut butter?

Peanut butter has 22.21g of protein per 100g — comparable to meat. One tablespoon (32g) provides about 7.1g of protein. Two tablespoons give you 14.2g — about as much as 2 eggs. Not complete protein (low in methionine) but excellent when paired with bread or oats.

Is peanut butter good for weight loss?

Peanut butter is very calorie-dense at 598 kcal per 100g, so portion control is critical. However, the combination of protein (22g), fat (51g), and fiber (5g) creates strong satiety. One tablespoon (191 kcal) on toast is satisfying. Studies show peanut butter consumers don't tend to gain weight when portions are controlled.

How much fat is in peanut butter?

Peanut butter has 51.36g of total fat per 100g, of which 10.33g is saturated. One tablespoon (32g) has about 16.4g of fat. Most of the fat is heart-healthy monounsaturated and polyunsaturated. Fat provides about 77% of peanut butter's calories.

Peanut butter vs almond butter — what's the difference?

Peanut butter: 598 kcal, 22.2g protein, 51.4g fat per 100g. Almond butter: ~614 kcal, 21g protein, 56g fat. Very similar nutritionally. Almond butter has more vitamin E and magnesium. Peanut butter has more protein and is much cheaper. Both are excellent nut butter choices.

How much peanut butter should I eat per day?

A reasonable amount is 1-2 tablespoons (32-64g, 191-383 kcal). This provides good protein and healthy fats without excessive calories. Two tablespoons with bread makes a satisfying meal at about 450-500 kcal total. Going beyond 3 tablespoons daily adds 570+ kcal — nearly a quarter of most daily budgets.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Peanut Butter 598 22.21g 22.31g 51.36g
Almonds 579 21.15g 21.55g 49.93g
Honey 304 0.3g 82.4g 0g
Bread (Whole Wheat) 252 12.45g 42.71g 3.5g
Banana 89 1.09g 22.84g 0.33g

per 100g

Per 100g, peanut butter has 598 kcal with 22.21g protein — similar to almonds (579 kcal, 21.15g protein). A tablespoon (32g, 191 kcal) provides more protein than an egg (6.3g per egg vs 7.1g per tbsp). One of the most protein-dense spreads available.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.