How many calories are in almonds?
A 28 g (1 oz) handful of almonds — about 23 nuts — is roughly 165 kcal on the label, and closer to 130 kcal in practice. That gap is not a rounding error, and it is the most interesting thing about this particular food.
Per portion
| Portion | Calories (label) | Protein | Carbs | Fat |
|---|---|---|---|---|
| One almond (about 1.2 g) | ~7 kcal | 0.25 g | 0.25 g | 0.6 g |
| 10 almonds | ~70 kcal | 2.5 g | 2.5 g | 6 g |
| Handful, 28 g (23 almonds) | ~165 kcal | 6 g | 6 g | 14 g |
| 100 g whole (about ¾ cup) | ~580 kcal | 21 g | 22 g | 50 g |
| 100 g almond flour | ~600 kcal | 21 g | 21 g | 53 g |
| 1 tbsp almond butter (16 g) | ~100 kcal | 3.5 g | 3 g | 9 g |
| 250 ml unsweetened almond milk | ~20–35 kcal | 1 g | 1 g | 2.5 g |
Of the 22 g of carbohydrate in 100 g, about 12 g is fibre.
What changes the number
Roasting and salting barely move it. Dry-roasted almonds are within about 10 kcal per 100 g of raw ones. Oil-roasted versions add a little. Salt adds nothing at all.
Coatings move it a lot. Honey-roasted, masala, chocolate-coated and sugar-coated almonds run from 500 to 600 kcal per 100 g. Sugar displaces some of the fat rather than simply adding to it, so the headline number can look deceptively similar while the food behaves quite differently — one case where reading the label pays.
Soaking does not reduce calories. Soaking overnight softens the skin and is a long-standing habit in plenty of kitchens, but removes no meaningful energy. Peeling off the loosened skin costs a gram or so of fibre per handful, which if anything nudges the usable calories slightly up.
Almond milk is a different food. Unsweetened almond milk is mostly water, 25 to 35 kcal per 250 ml, because very few almonds go into a litre of it. Sweetened versions are commonly two to four times that.
Why whole almonds come in under the label
Food labels are calculated, not measured: fixed energy values per gram of protein, fat and carbohydrate. That works well for most foods and badly for whole almonds, because much of the fat sits inside intact plant cell walls that chewing and digestion never fully break open. Some of it leaves the body unabsorbed.
Measured feeding work puts the real figure roughly 15–20% below the calculated one for whole almonds — so about 130 kcal for a 28 g handful rather than 165. The effect shrinks as the cell walls are broken:
| Form | Energy you actually absorb |
|---|---|
| Whole almonds | roughly 15–20% below label |
| Chopped or slivered | a smaller reduction |
| Almond butter, almond flour, marzipan | essentially the full label value |
This is a documented effect rather than a diet myth, and it is specific to whole nuts — notably not to nut butters. It is not a licence to ignore the number either: 130 kcal a handful is still 130 kcal. But it is an argument for the whole nut over the ground one, and one of the few cases where kcal on a label and kcal in your body measurably part company.
Where it fits in a deficit
Almonds are the most satiating of the common nuts, mostly thanks to that 12 g of fibre per 100 g and the sheer amount of chewing involved. They are also dense enough that a casual two-handful habit is 300 kcal a day, which for many people is the entire deficit they were trying to run.
A 28 g portion is a genuinely good snack. Weigh it once, see what 23 almonds looks like in your own hand, and use that as the unit from then on. For protein per calorie, peanuts beat almonds comfortably and cost a fraction as much; cashews are softer, lower in fibre and much easier to overeat.
Figures are typical values and vary by variety, size and preparation. General information, not medical advice.