Calories in peanut butter

USDA data · Updated October 12, 2026

Peanut butter (2 tbsp, 32 g) has 191 calories, with 7.1 g of protein, 7.1 g of carbohydrates and 16.4 g of fat. Per 100 g, that's 598 kcal.

Values are for Peanut butter, smooth style, without salt. Amounts vary with size, variety and preparation.

Peanut butter

Per 2 tbsp (32 g)


Calories191

Protein7.1 g
Carbohydrates7.1 g
   Fiber1.6 g
   Sugars3.4 g
Fat16.4 g
Sodium5 mg

Source: USDA FoodData Central.

Calories in peanut butter by serving

ServingWeightCaloriesProteinCarbsFat
100 g100 g59822.2 g22.3 g51.4 g
2 tbsp32 g1917.1 g7.1 g16.4 g
1 cup258 g154357.3 g57.6 g132.5 g
1 oz28 g1706.3 g6.3 g14.6 g

Where the calories come from

Protein 14%Carbs 14%Fat 72%

Peanut butter has a high energy density (6.0 kcal per gram). It provides 3.7 g of protein per 100 kcal.

Nuts & seeds: calories compared

Per 100 gCaloriesProteinCarbsFat
Chia seeds48616.5 g42.1 g30.7 g
Cashews55318.2 g30.2 g43.9 g
Peanuts58724.4 g21.3 g49.7 g
Peanut butter59822.2 g22.3 g51.4 g
Almonds59821 g21 g52.5 g
Walnuts65415.2 g13.7 g65.2 g

Log it in seconds

In C for Calories, photograph your plate and peanut butter is estimated along with everything else on it, or search for it and enter the amount in grams. For packaged versions, scan the barcode to use the label.

Source: U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, SR Legacy, FDC ID 172470. Calories are rounded to the nearest whole number and nutrients to one decimal place.

FAQ

Frequently asked questions

How many calories are in peanut butter?

191 calories in 2 tbsp (32 g), or 598 calories per 100 g.

How much protein is in peanut butter?

7.1 g of protein in 2 tbsp (32 g) (22.2 g per 100 g).

How many carbs are in peanut butter?

7.1 g of carbohydrates in 2 tbsp (32 g), including 1.6 g of fiber.