Back to Journal
Calorie breakdown··12 min read

How many calories in almonds? The handful trap, almond butter math, and why a small snack is 280 kcal

Calories in almonds by raw, roasted, salted, and almond butter. Why one handful is rarely 28g, and how to log nuts honestly without weighing every snack.

C
Calow Editorial
Calow · calow.app

Almonds are the most over-recommended weight-loss snack in nutrition. The line is always the same: high in protein, high in fiber, full of healthy fats. All true. The line that gets dropped is that 100 grams of almonds carries more calories than a cheeseburger, and the average snack handful is closer to 40g than the 28g on the label.

Here is what almonds actually cost you, by raw weight, by roast style, and by the things they sneak into.

The quick answer

100g of raw almonds is about 579 kcal, with 21g of protein, 22g of carbs (12g of which is fiber), and 50g of fat. The USDA FoodData Central anchor for raw almonds is consistent across major US brands within 10 kcal. The variance you see between bags comes from roasting medium and added flavoring, not the almond itself.

Almond stylePer 100gPer 1 oz (28g)Notes
Raw, whole579162The clean baseline
Dry-roasted, unsalted598168Roasting concentrates slightly
Dry-roasted, salted598168Sodium up, kcal flat
Oil-roasted, salted607170Tiny bump from cooking oil
Honey-roasted599168Plus 4g added sugar per oz
Smoked605170
Wasabi-coated510143Coating dilutes density
Chocolate-covered (milk)540151
Chocolate-covered (dark)555155
Marcona (oil-fried, salted)625175Spanish bar-snack style
Marzipan (almond paste, sweet)470132Half almond, half sugar
Almond flour600168Very fine, dense by volume
Almond butter (no sugar)61498 (per tbsp, 15g)
Almond butter (with added sugar/oil)624100 (per tbsp)
Almond milk (unsweetened)15 (per cup, 240ml)n/a
Almond milk (sweetened, vanilla)90 (per cup)n/a

Why almond calories barely move

Among the foods that carry a "healthy" reputation, almonds are one of the most consistent. The kcal per 100g across raw, dry-roasted, and salted versions stays inside a 30 kcal window. Three things drive the small variance you do see:

  1. Moisture loss in roasting. Roasted almonds lose 2 to 3% of their water weight, so kcal per gram ticks up slightly. Per 100g you might go from 579 to 598. Per snack portion this is 5 kcal, not worth tracking.
  2. Added oil in oil-roasted versions. The almond is fried in a thin coat of oil. This adds 8 to 12 kcal per ounce. Real, but small.
  3. Coatings and flavorings. Honey, sugar, chocolate, wasabi powder. These are the actual calorie movers. A chocolate-covered almond is 30 to 40% chocolate by weight, so the calorie density drops slightly while the sugar load doubles.

The thing that does not change much: protein, fiber, and fat per gram. Across all plain almond styles you get roughly 6g of protein, 3.5g of fiber, and 14g of fat per 28g serving. This is why almonds keep you full longer than crackers of the same calorie weight, and also why a "small snack" can quietly be a 250 kcal snack.

(For why fat-dense foods like almonds and peanut butter resist the visual portion guess, the peanut butter calorie breakdown covers the same density problem with spreads.)

The handful trap

This is the single biggest source of almond under-logging. The label says 28g, 23 almonds, 162 kcal. The hand says something else.

Real-world portionHonest weightAlmond countCalories
"A small handful"30g25174
"A normal handful"38g31220
"A big handful"50g41290
"Just a few" (3 fingers worth)12g1070
Half a snack-pack tin60g49348
One snack-pack tin120g98695
The "while cooking" graze (10 minutes)25g20145

The point is not to weigh every nut. The point is to weigh your default handful once. If you snack on almonds twice a day for a year and your handful is actually 38g instead of 28g, you are eating an extra 21,000 kcal you did not plan for. That is six pounds of body weight a year from a single under-logged habit.

(For why visual portion estimates fail on small dense foods, portion sizes without a scale covers what visual cues actually work for nuts, oils, and grains.)

Almonds vs other nuts

Per 28g (1 oz), the dense-snack landscape looks like this:

Nut (1 oz, 28g)CaloriesProteinFiberFat
Almonds1626g3.5g14g
Cashews1575g1g12g
Pistachios (shelled)1596g3g13g
Walnuts1854g2g18g
Pecans1963g3g20g
Brazil nuts1864g2g19g
Macadamia nuts2042g2g22g
Hazelnuts1784g3g17g
Peanuts (technically a legume)1617g2g14g
Mixed nuts (oil-roasted, salted)1755g2g16g

Almonds and pistachios are the two best protein-per-calorie nuts in the snack aisle. Macadamia and pecans are at the other end: more fat, less protein, denser per gram. If your goal is "satisfying snack on a calorie budget," almonds, pistachios, and peanuts pull harder than the rest.

Almond products: the price of convenience

The almond itself is the cheap calorie. Almond products often double the cost.

ProductTypical portionCaloriesNotes
Raw almonds28g162Baseline
Almond butter (1 level tbsp)15g98Honest spoon
Almond butter (1 heaping tbsp)22g144Real-world spoon
Almond milk (unsweetened, 1 cup)240ml15
Almond milk (vanilla sweetened, 1 cup)240ml90
Almond flour (1/4 cup, baking)28g168
Marzipan (1 small disc, baked goods)30g141
Almond croissant (bakery)100g425Almond paste plus butter dough
Almond biscotti (1 piece)30g130
Almond Roca (3 pieces)30g165
Bounty / Almond Joy bar (1 small)28g130
Trail mix with almonds (1 cup)150g700Mix base, not pure almond
KIND Almond and Coconut bar40g180
RX Bar (Almond Butter Chocolate)52g210
Almond Snickers (1 fun size)18g90
Frozen almond milk latte (medium)470ml220
Almond croissant from a chain130g540

The pattern: every form of almond that requires processing (paste, flour, butter) is denser per gram than the raw nut. Every flavored or sweetened almond is 30 to 50% calorie additive on top of the base. The cheapest almond is the one in the bag.

(For why "label serving" is the wrong unit on most snack foods, reading nutrition labels covers the structural fixes.)

The yogurt and oatmeal stack

Almonds rarely show up alone. They show up scattered on top of something else, which means the visible portion is small, easy to underestimate, and added on top of an already-counted base.

StackAlmondsOther ingredientsTotal
Greek yogurt (170g) plus "a sprinkle" of sliced almonds8g100 (yogurt)145
Greek yogurt plus "a real handful"30g100 (yogurt)275
Oatmeal (40g dry) plus 1 tbsp almond butter0150 (oats)250
Oatmeal plus 2 tbsp heaping almond butter plus banana0150 plus 90530
Smoothie bowl with almonds, granola, and seeds25g200 (base) plus 100 (granola) plus 30 (seeds)475
Salad with chicken plus 25g sliced almonds25g280 (salad with chicken)425
Trail mix snack bag (40g, mostly almonds)30g (with raisins, cashews)30 (raisins, cashews extras)230
Almond-crusted salmon (single fillet, 150g)20g (crust)280 (salmon)395

The "small sprinkle" reads as garnish but is rarely garnish-portioned. A 25g handful of sliced almonds on a salad is 145 kcal added to a plate that is already 280. The plate stops being a 280 kcal lunch the moment the almonds land.

(For where 4g to 12g of fiber per portion fits in the daily target, how much fiber per day covers the math.)

Three almond plates worth memorizing

The honest snack (162 kcal)

  • 28g raw or dry-roasted almonds (about 23 almonds)

Adds up to: ~162 kcal, 6g protein, 3.5g fiber. The thing the label is talking about. Pour the bag into a small bowl once, weigh it, and remember what it looks like.

The protein-anchored breakfast (380 kcal)

  • 170g 0% Greek yogurt (100 kcal, 17g protein)
  • 1 tbsp almond butter (98 kcal)
  • 1/2 medium banana (45 kcal)
  • 15g sliced raw almonds (90 kcal)
  • Cinnamon

Adds up to: ~380 kcal, 25g protein, 7g fiber. The yogurt-and-nuts stack done at a real protein density.

The crusted salmon dinner (520 kcal)

  • 150g salmon fillet (280 kcal, 32g protein)
  • 20g sliced almonds, lightly toasted, packed onto the top (115 kcal)
  • 1 tsp olive oil (40 kcal)
  • 200g roasted broccoli (60 kcal)
  • 1/2 lemon (free)

Adds up to: ~520 kcal, 36g protein, 8g fiber. The almond crust trick that gets confused for restaurant food.

(For the salmon side of this same plate, the salmon calorie breakdown covers wild vs farmed and skin-on vs skinless.)

Almond mistakes to avoid

Logging "a handful" as 28g

The label is the floor, not the ceiling. A real handful is almost always 35 to 40g. Weigh your hand once, accept that one handful is 200 to 230 kcal, and stop pretending it is 162.

Trusting "honey roasted" or "smoked" as the same as raw

Flavored almonds are not lower in calories than plain almonds. They are slightly higher, and they carry 3 to 6g of added sugar per ounce. The flavor cost shows up on the label, but most people skip the label on a snack food they already trust.

Counting almond butter by tablespoon, not by gram

A "tablespoon" of almond butter from a real spoon is 22 to 25g, not the 15g on the label. If you log "1 tbsp almond butter" without weighing, you are underlogging by 50 to 70 kcal per spoon. Two spoons on toast is 100 to 140 kcal of unlogged food.

Treating almond milk like water

Unsweetened almond milk is essentially free at 15 kcal per cup. Sweetened almond milk is 90 kcal per cup, and a 16 oz iced almond latte at a chain is 220 kcal of mostly milk. Read the carton; default to unsweetened.

Snacking from the bag

Almonds eaten directly from a 200g bag almost always doubles the planned portion. Pour out the serving, close the bag, walk away. The bag-snack drift is the single most common reason almonds stop being a weight-loss food and start being weight gain.

Treating raw and roasted as different decisions

The kcal gap between raw and dry-roasted is 19 kcal per 100g, or 5 kcal per portion. It does not matter for body composition. Pick the texture you like and stop running the trade-off in your head.

The verdict

Almonds are a useful food, but they are not a calorie-free food. Every plain version is around 580 kcal per 100g. Every snack handful is around 200 kcal whether you measure or not. The reason "almonds are good for weight loss" sometimes works and sometimes does not is portion control, full stop.

Eat the almonds. Weigh your default handful once. Buy the smaller bag. Stop snacking from the original bag once you have poured out the day's portion.

✦ Inside the app

Snap the snack bowl in Calow. The AI estimates the actual nut count on the plate, separates raw from chocolate-coated, and gives you one honest number. No more guessing whether that handful was 28g or 42g.

Get the app →

Pairs well with: the peanut butter calorie breakdown, portion sizes without a scale, and 30 high-volume low-calorie foods.

Questions

Common questions

How many calories are in 1 oz (28g) of almonds?
About 162 kcal for raw or dry-roasted almonds. That is 23 almonds, 6g of protein, 14g of fat, and 3.5g of fiber. The number sits within 5 kcal across raw, dry-roasted, and lightly salted versions. It only climbs once you move to oil-roasted, honey-roasted, or chocolate-coated.
How many almonds are in a serving?
The labeled serving is 1 oz (28g), which is about 23 whole almonds. A real-world handful runs 30 to 40g, or 25 to 33 almonds. That extra 5 to 12g per snack is 30 to 75 kcal of unlogged food. Two handfuls a day is 150 kcal of drift, or about 15,000 kcal a year.
Are almonds good for weight loss?
They are useful when portioned, problematic when grazed. Almonds carry 580 kcal per 100g, which is denser than most cookies. The reason they get described as a weight-loss food is the protein and fiber load, which slows hunger between meals. The fix is not avoiding almonds; it is weighing one portion once, learning what 28g looks like in your hand, and stopping there.
Are roasted or raw almonds lower in calories?
Raw is marginally lower: 579 kcal per 100g vs 598 for dry-roasted and 607 for oil-roasted. The difference is small enough to ignore. The bigger gap is between any plain almond (raw, dry-roasted, or salted) and any flavored version. Honey-roasted, smoked, wasabi, and chocolate-coated almonds can hit 550 to 620 kcal per 100g and pack added sugar.
How many calories are in almond butter?
About 98 kcal per tablespoon (15g), or 614 kcal per 100g. That is roughly the same density as peanut butter. The trap is the spoon: a real-world heaping tablespoon is closer to 22 to 25g, which is 145 to 165 kcal. Two heaping tablespoons on toast is 300 kcal of spread before the bread.
✦ Try Calow
Eat well without the red numbers.
Snap a meal, log in two seconds. Adaptive targets. One sharp insight a week.
Download on theApp Store