Back to Calorie Tables

How Many Calories in Almond Butter? Nutrition Facts & Macros

Two tablespoons of almond butter (32 g) have 196 calories

Protein 6.7g · Carbs 6g · Fat 17.8g

Almond butter is a nutrient-dense nut butter with 614 kcal per 100 g — very high in calories but exceptionally rich in magnesium (279 mg, 66% of the daily value), healthy monounsaturated fats, and plant-based protein. Compared to peanut butter, almond butter has a better micronutrient profile with more magnesium, potassium, and vitamin E. It is nearly anhydrous — only about 2% water.

614 kcal

2569 kJ · per 100g · Water: 1.64 g

Almond Butter: 614 kcal (2569 kJ), Protein 20.96g, Carbs 18.82g, Fat 55.5g per 100g
20.96g Protein
18.82g Carbs
55.5g Fat
Protein
20.96g
Carbs
18.82g
Fat
55.5g

Calorie Calculator: Almond Butter

32 g

32 g Almond Butter contains 196 kcal

Protein 6.7 g Carbs 6 g Fat 17.8 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 tablespoon (16 g) 98 kcal 3.4g 3g 8.9g
2 tablespoons / 1 serving (32 g) 196 kcal 6.7g 6g 17.8g
100 grams 614 kcal 21g 18.8g 55.5g

Snap a photo — AI counts the calories for you.

Almond Butter — Nutrition Facts

Almond Butter per 100g
Calories 614 kcal
Protein 20.96 g
Fat 55.5 g
Carbs 18.82 g
Fiber 10.3 g
Sugar 4.43 g
Sodium 7 mg
Potassium 748 mg
Magnesium 279 mg
Phosphorus 508 mg
Vitamin C 0 mg
Vitamin B6 0.103 mg
Folate 53 mcg
Manganese 2.131 mg
Water 1.64 g

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

Almond Butter: 614 kcal (2569 kJ), Protein 20.96g, Carbs 18.82g, Fat 55.5g per 100g
Almond Butter — 614 kcal / 100g

Variations

Plain, unsalted almond butter

614 kcal per 100 g — the default variety. Plain ground almonds with no added salt, sugar, or oil. The purest form with the best micronutrient profile. This is the USDA reference (FDC 168588).

Roasted & salted almond butter

~633 kcal per 100 g (estimate). Made from roasted almonds with added salt. Slightly more flavorful and calorie-dense due to roasting. Higher sodium (~200-400 mg vs 7 mg). Good flavor, but the added sodium may be a concern for those watching salt intake.

Honey almond butter

~600 kcal per 100 g (estimate). Almond butter with added honey — slightly fewer calories from lower fat, but more sugar (8-12 g vs 4.43 g per 100 g). Sweeter and smoother texture. Not ideal for keto due to the added sugars. Good option if you prefer a sweeter spread.

Dietary Perspectives

For Weight Loss

Very calorie-dense at 614 kcal per 100 g — two tablespoons (32 g) pack 196 kcal. It is easy to overeat by spooning directly from the jar. But the high fiber (10.3 g), protein (21 g), and healthy fats are very satiating. Studies show nut butters do not cause as much weight gain as their calorie count suggests. Measure portions strictly — 1 tablespoon (16 g, 98 kcal) on toast or with fruit is a reasonable serving.

For Athletic Performance

Good protein (21 g per 100 g) and outstanding magnesium (279 mg, 66% of the daily value) for muscle function. The high potassium (748 mg) supports electrolyte balance. Calorie-dense for bulking. The healthy fats (mostly monounsaturated) support hormone production. Two tablespoons provide a quick 196 kcal with 6.7 g protein — a solid pre-workout spread. For post-workout, pair with carbs for faster glycogen recovery.

For Keto

Good for keto — 8.52 g net carbs per 100 g (18.82 g carbs minus 10.3 g fiber). Two tablespoons (32 g) have only about 2.7 g net carbs. The high fat content (55.5 g per 100 g) fits keto macros perfectly. Much better than most fruits or grains for keto snacking. Use as a spread, in smoothies, or straight from the spoon. Choose plain unsalted varieties — honey versions add extra sugar.

Frequently Asked Questions

How many calories are in almond butter?

Two tablespoons of almond butter (32 g) contain approximately 196 calories. Per 100 g, plain almond butter has 614 calories (2569 kJ). It is one of the most calorie-dense nut butters, slightly above peanut butter (598 kcal). Most calories come from healthy fats — 55.5 g per 100 g, predominantly monounsaturated.

Almond butter vs peanut butter — which is healthier?

Both are excellent, but almond butter has the edge in micronutrients: 279 mg magnesium vs 154 mg, 748 mg potassium vs 649 mg, and more vitamin E. Peanut butter has slightly more protein (22.2 g vs 21.0 g) and is much cheaper. Calorie-wise they are similar (614 vs 598 kcal per 100 g). Choose almond butter for mineral density, peanut butter for budget and protein.

How much protein is in almond butter?

Almond butter contains 20.96 g of protein per 100 g. Two tablespoons (32 g) provide about 6.7 g of protein. While not a complete protein (low in methionine), pairing with whole grains or oats creates a complete amino acid profile. It is a solid plant-based protein source for vegetarians and vegans.

Is almond butter good for weight loss?

Almond butter is very calorie-dense at 614 kcal per 100 g — two tablespoons (32 g) already pack 196 kcal, and it is easy to overeat by spooning directly from the jar. However, the high fiber (10.3 g), protein (21 g), and healthy fats are very satiating. Studies show nut butters do not cause as much weight gain as their calorie count suggests. Measure portions strictly — 1 tablespoon (16 g, 98 kcal) on toast or with fruit is reasonable.

Is almond butter keto-friendly?

Yes, almond butter is good for keto. Per 100 g, it has 8.52 g of net carbs (18.82 g carbs minus 10.3 g fiber). Two tablespoons (32 g) contain only about 2.7 g of net carbs. The high fat content (55.5 g per 100 g) fits keto macros perfectly. Choose plain unsalted varieties — honey-flavored ones add extra sugar.

How much magnesium is in almond butter?

Almond butter is one of the richest food sources of magnesium — 279 mg per 100 g, which is 66% of the daily value. Two tablespoons (32 g) provide about 89 mg of magnesium. Magnesium supports muscle function, nerve signaling, and energy production. This is nearly double what peanut butter offers (154 mg per 100 g).

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Almond Butter 614 20.96g 18.82g 55.5g
Peanut Butter 598 22.21g 22.31g 51.36g
Almonds 579 21.15g 21.55g 49.93g
Cashews (Raw) 553 18.22g 30.19g 43.85g
Tahini 592 17.4g 21.5g 53.01g

per 100g

Per 100 g, almond butter has 614 kcal with 20.96 g protein — slightly more calorie-dense than peanut butter (598 kcal, 22.21 g protein) and richer in magnesium and potassium. Compared to cashew butter (~587 kcal), almond butter has more fiber and less sugar.

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.