Nutrition4 min readBy Espen Opdahl

Is Almond Butter Healthier Than Peanut Butter? Mostly

Per 100g, almond butter beats reduced-fat peanut butter on 6 of 7 nutrients. Per 100 calories it's 4–3, and peanut has 1.47× the protein. USDA data.

Sunn

online

Messages are end-to-end encrypted
Is almond butter healthier than peanut butter?08:14
Mostly. Per 100g almond butter has 7.5× the calcium, 2.16× the iron and more fiber and magnesium. Peanut butter has more protein, 25.9g vs 20.8g. Our peanut row is reduced-fat and salted, so check your jar. Want me to log your toast?08:14
Message

This is what Sunn would say

Sunn is your nutrition coach on WhatsApp. Ask it anything about food, log what you eat, or get ideas that fit your goal.

Try Sunn free

By weight, mostly yes: per 100g, almond butter beats reduced-fat peanut butter on 6 of 7 nutrients, and peanut butter keeps only protein (25.9g against 20.8g). Per 100 calories the score narrows to 4–3. Almond butter still wins fiber, calcium, iron and magnesium, but peanut butter takes protein, potassium and zinc.

Read this first, because it changes the numbers. The peanut butter row we hold is reduced-fat smooth peanut butter (USDA FoodData Central, FDC 172458), and it is salted. The almond butter row is plain creamy almond butter (FDC 2262074). Regular peanut butter has more fat and more calories than the row here, so the calorie gap you see below is smaller than it would be on most shelves.

Is almond butter healthier than peanut butter?

Per 100g, almond butter has 7.5× the calcium (264mg against 35mg), 2.16× the iron, 1.87× the fiber and 1.58× the magnesium of reduced-fat peanut butter. It also edges ahead on potassium (745mg against 669mg) and zinc (3.18mg against 2.8mg). Peanut butter's one lead by weight is protein.

FoodCalories per 100gProtein per 100gFiber per 100gCalcium per 100gIron per 100gMagnesium per 100gPotassium per 100gZinc per 100g
Almond butter61420.8g9.72g264mg4.11mg268mg745mg3.18mg
Peanut butter52025.9g5.2g35mg1.9mg170mg669mg2.8mg

Bold marks the higher value in each nutrient column. "Peanut butter" here is the reduced-fat, salted row.

Which is healthier per calorie?

Per 100 calories, almond butter wins 4 nutrients and peanut butter wins 3: peanut butter has 4.98g of protein against 3.39g, 128.65mg of potassium against 121.34mg, and 0.54mg of zinc against 0.52mg. Potassium and zinc flip sides because almond butter has 614 calories per 100g against 520, so each calorie of it carries a little less. Its big leads survive the switch: 6.39× the calcium and 1.83× the iron per 100 calories.

FoodProtein per 100 kcalFiber per 100 kcalCalcium per 100 kcalIron per 100 kcalMagnesium per 100 kcalPotassium per 100 kcalZinc per 100 kcal
Almond butter3.39g1.58g43.00mg0.67mg43.65mg121.34mg0.52mg
Peanut butter4.98g1.00g6.73mg0.37mg32.69mg128.65mg0.54mg

The potassium and zinc leads are small, so we tested them against USDA rounding. Even in the worst case, where each USDA figure is off by its full half-unit in the unhelpful direction, peanut butter still has at least 0.528mg of zinc per 100 calories against at most 0.520mg for almond butter, and at least 128.4mg of potassium against at most 121.6mg. Both leads are real, just narrow.

Does peanut butter have more protein than almond butter?

Yes: reduced-fat peanut butter has 25.9g of protein per 100g against 20.8g for almond butter, and 1.47× as much per 100 calories. Put another way, 20g of protein costs about 402 calories of peanut butter (77g) and about 590 calories of almond butter (96g). Neither is a cheap way to buy protein. They are mostly fat: fat supplies 78% of almond butter's calories and 59% of this peanut butter's.

Which has less salt and saturated fat?

Almond butter: 1mg of sodium per 100g against 540mg in this salted peanut butter, and 4.25g of saturated fat against 5.76g. The sodium gap is about salt added in the jar, not the nut. Unsalted peanut butter exists and would close most of it. Check the label if salt is what you are watching.

What the numbers leave out

Sugar, vitamin A and vitamin C are blank in the almond butter row, so we score neither spread on them. The peanut butter row lists 9.28g of sugar per 100g, which is typical of reduced-fat versions: fat is taken out and sweetener goes in. We hold no per-spoon weights, so there is no per-tablespoon figure here. Weigh a spoonful once and scale: 16g is 0.16 of each per-100g number. Vitamin E, a strong point for almonds, is not in our data either.

Related

The full rows are on almond butter and peanut butter, and almond butter vs peanut butter lines them up side by side. For the whole nuts, see almonds vs peanuts. And if protein is why you buy peanut butter, the highest-protein legume shows where it ranks among beans and lentils.

The spoon is the real question

Which butter you pick matters less than how much lands on the toast. A heaped spoon holds a lot more than a level one, and no label shows the difference. Send Sunn "toast with a big spoon of almond butter" on WhatsApp and it logs it in one message, so your day adds up without opening an app.

E

Written by Espen Opdahl

Founder of Sunn. Building AI-powered nutrition coaching to make healthy eating simple. Nutrition data sourced from the USDA FoodData Central database.

Medical disclaimer: This content is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet or exercise routine.

Common Questions

Is almond butter healthier than peanut butter?

By weight, mostly yes. Per 100g, almond butter has 7.5× the calcium, 2.16× the iron, 1.87× the fiber and 1.58× the magnesium of reduced-fat peanut butter, plus a little more potassium and zinc. Peanut butter has more protein, 25.9g against 20.8g. Rows: USDA FDC 2262074 (almond butter) and FDC 172458 (peanut butter, smooth, reduced fat).

Does peanut butter have more protein than almond butter?

Yes. Reduced-fat peanut butter has 25.9g of protein per 100g against 20.8g for almond butter, and 4.98g against 3.39g per 100 calories, 1.47× as much. 20g of protein costs about 402 calories of peanut butter and about 590 of almond butter.

Which is healthier per calorie, almond butter or peanut butter?

It is 4–3 to almond butter. Per 100 calories almond butter wins fiber, calcium, iron and magnesium; peanut butter wins protein, potassium (128.65mg against 121.34mg) and zinc (0.54mg against 0.52mg). Almond butter's calcium lead is 6.39×.

Does almond butter have less sodium than peanut butter?

Yes: 1mg of sodium per 100g against 540mg in the salted reduced-fat peanut butter row. The gap is added salt, so unsalted peanut butter closes most of it.

Does almond butter have more calories than peanut butter?

Than reduced-fat peanut butter, yes: 614 calories per 100g against 520. Regular peanut butter has more fat and calories than the reduced-fat row, so the gap is smaller on most shelves.

Get a personalized nutrition plan

Find out exactly what and how much to eat for your goals. Takes 60 seconds.

Take the free quiz

More from the Blog