Nuts & Seeds

Calories in Peanut Butter

Peanut butter is one of the most calorie-dense common foods at 588 per 100g. Two tablespoons (one serving) have about 188 calories. It's a solid protein source and satisfying, but the calories add up fast when you're generous with the spoon.

Per 100g

588

calories

Protein25.1g (26%)
Carbs20g (21%)
Fat50.4g (53%)

Fiber: 6g per 100g

Per serving

188

calories — 2 tablespoons (32g)

8g
Protein
6.4g
Carbs
16.1g
Fat
1.9g
Fiber

Good to know

1

Natural peanut butter (just peanuts + salt) beats commercial brands with added sugar and oil.

2

Level the tablespoon — a heaping spoon can easily be 1.5-2 servings.

3

Powdered peanut butter (PB2) has 85% fewer calories if you want the flavor without the fat.

Not sure about the portions?

Snap a photo of your peanut butter and CalShot will estimate the exact calories and macros for your actual portion size. No measuring, no guessing.

Scan your peanut butter

Related foods

More nuts & seeds

FoodCalProteinCarbsFat
Almonds57921.2g21.6g49.9g

Frequently asked questions

How many calories are in peanut butter?

Peanut Butter contains 588 calories per 100 grams. 2 tablespoons (32g) has approximately 188 calories, with 8g protein, 6.4g carbs, and 16.1g fat.

How can I accurately track peanut butter calories?

The most accurate way is to weigh your portion on a food scale. Alternatively, you can use CalShot to snap a photo of your peanut butter and get an AI-powered calorie estimate in seconds — no weighing or manual logging required.