Almond Butter vs Peanut Butter: Which Has Fewer Calories?

Peanut butter wins, and it wins twice. In the almond butter vs peanut butter contest, peanut comes in at 607 kcal per 100 g against almond's 641, or 97 against 103 for a level tablespoon, and it carries more protein as well: 22.8 g per 100 g against 20.7 g. The dearer jar is the heavier one.

Almond vs peanut butter calories comparison

The numbers side by side

NutrientAlmond butter, per tbsp (~16 g)Almond butter, per 100 gPeanut butter, per tbsp (~16 g)Peanut butter, per 100 g
Energy103 kcal / 431 kJ641 kcal / 2,682 kJ97 kcal / 406 kJ607 kcal / 2,540 kJ
Protein3.3 g20.7 g3.6 g22.8 g
Carbohydrate3.4 g21.1 g2.1 g13.1 g
of which sugars0.6 g4.0 g1.1 g6.7 g
Fat8.4 g52.7 g8.3 g51.8 g
Fibre1.6 g10.0 g1.1 g6.6 g
Salttrace0.01 g0.14 g0.88 g
Full guide: Almond butter calories →103 kcal a tablespoonFull guide: Peanut butter calories →97 kcal a tablespoon

Verified nutrition data

Numbers on this page come from CoFID, the UK government’s Composition of Foods Integrated Dataset, and from manufacturer labels where a branded product is named. Last verified August 2026. How we verify our data →

Six calories a spoon is not a life-changing gap, and on fat the two jars are practically twins at 52.7 g and 51.8 g per 100 g. The differences that hold up are protein, where peanut leads by 2.1 g per 100 g, and carbohydrate, where almond carries 8 g more.

What the table quietly demolishes is the health-halo pricing. Almond butter often costs twice as much and is widely assumed to be the lighter, cleaner choice. On energy it is the denser jar, and on protein per calorie it loses too. Whatever you are paying extra for, it is not the macros.

When to pick peanut butter

Pick it when the numbers are the point. If the spread is your protein top-up, peanut's 3.6 g per spoon against 3.3 g, and 22.8 g against 20.7 g per 100 g, does more work for less money. In a calorie deficit, the 34 kcal per 100 g saving compounds over a jar-a-fortnight habit.

It is also the carb-lighter jar, at 13.1 g per 100 g against 21.1 g, which occasionally matters to tight loggers. The full spoon-by-spoon breakdown lives on our peanut butter page.

When to pick almond butter

Pick it for the reason people actually buy it: the taste. Rotating jars keeps a toast habit interesting, and 103 kcal for a level tablespoon is a perfectly affordable line in a day when it is logged honestly. Our almond butter page has the portion maths.

What almond butter cannot do is act as the diet version of peanut butter. If the swap was meant to save calories, swap back; if it was meant to taste of almonds, carry on.

Most popular almond and peanut butter brands in the United Kingdom

Ranked by how widely each product appears among foods sold in the United Kingdom, from the BodyPal food database of over 3.3 million products. Calories are the figures printed on each label.

ProductCalories (per 100 g)
Meridian Almond Butter650 kcal
Whole Earth Smooth Peanut Butter645 kcal
Meridian Smooth Peanut Butter596 kcal
Pip & Nut Smooth Peanut Butter593 kcal
Pip & Nut Smooth Almond Butter577 kcal

Brand popularity: BodyPal food database. Nutrition: manufacturer labels.

Frequently asked questions

Which has fewer calories, almond butter or peanut butter?

Peanut butter: 607 kcal per 100 g against almond butter's 641, which works out at 97 versus 103 for a level 16 g tablespoon. The gap is real but small, about 5%, so the unmeasured heaped spoon matters far more than the choice of jar.

Which has more protein, almond or peanut butter?

Peanut butter, with 22.8 g per 100 g against almond butter's 20.7 g, or 3.6 g against 3.3 g per tablespoon. Neither is a true protein food, since both deliver over twice as much fat as protein, but peanut does more per calorie.

Is almond butter healthier than peanut butter?

Not on the numbers we track. Almond butter has more calories and less protein per 100 g, and the fat content is nearly identical at around 52 g. The choice is about flavour and variety rather than one jar being the virtuous option.

Can I swap almond butter for peanut butter in recipes?

Yes, weight for weight they behave the same way, and the calorie shift is about 34 kcal per 100 g or 6 per tablespoon, with almond adding roughly 8 g more carbohydrate per 100 g. Bakes, sauces and porridge stirs all survive the swap unchanged.

Which is better for weight loss?

Either works measured, neither works eyeballed. Peanut butter edges it at 97 kcal per level tablespoon with slightly more protein, but both sit above 600 kcal per 100 g, so the spoon habit decides the outcome long before the nut does.

More comparisons

Log the jar war honestly

Snap the toast with BodyPal and it counts whichever butter is on it, at the weight that is actually there rather than the label's polite 15 g.

Download BodyPal on the App Store Get BodyPal on Google Play