CalEye.
Blog · science June 10, 2026 4 min read

Calories in Almonds: Per Ounce and Per Nut

A small bowl of raw almonds on a wooden surface

One ounce of raw almonds (about 23 nuts, 28 g) contains 164 calories — a figure confirmed by USDA FoodData Central (NDB 12061).

Almonds are one of the most nutrient-dense snacks available, but their calorie density means portion awareness matters. Whether you are tracking macros, managing blood sugar, or simply trying to understand what a handful actually costs you, the numbers below give you an exact reference.

Calories and Macros by Portion

The table below covers the most common serving sizes, from a single nut up to a full quarter-cup, using USDA FoodData Central values.

PortionWeightCaloriesProteinTotal FatNet CarbsFiber
1 almond~1.2 g7 kcal0.3 g0.6 g0.1 g0.2 g
10 almonds~12 g69 kcal2.5 g6 g0.8 g1.5 g
1 oz / 23 almonds28 g164 kcal6 g14 g2.6 g3.5 g
1/4 cup (~35 nuts)43 g252 kcal9 g22 g4 g5.3 g
100 g (dry weight)100 g579 kcal21 g50 g9 g12.5 g

Net carbs = total carbs minus fiber.

What the Macros Actually Mean

The 1-oz serving sits at roughly 14 g of fat, of which about 9 g is monounsaturated (primarily oleic acid) — the same fat class found in olive oil. Protein at 6 g per ounce makes almonds one of the higher-protein tree nuts, and the 3.5 g of fiber helps slow gastric emptying. Magnesium (76 mg per ounce, about 19% of the daily value) and vitamin E (7.3 mg, about 49% DV) round out the micronutrient profile.

One nuance worth knowing: a 2012 USDA-funded study found that the body absorbs roughly 129 kcal from a 1-oz almond serving rather than the full 164 kcal on the label — because intact cell walls in whole almonds trap some fat and resist digestion. Chopped or sliced almonds close that gap, so whole raw almonds are the most forgiving format for calorie counting.

Does It Fit Your Goals?

Weight loss. A 1-oz portion fits comfortably within most calorie targets and delivers protein plus fiber that can reduce hunger before the next meal. The key risk is portion creep — it is easy to pour 2-3 oz without noticing. Weighing on a kitchen scale, or using a photo-log app, removes the guesswork. If you want to see how almonds fit your daily budget, run your numbers through the TDEE calculator first.

Blood sugar and diabetes management. Almonds have a glycemic index near zero because almost all of their carbohydrates come from fiber. A 1-oz handful raises postprandial glucose minimally on its own, and research published in Metabolism (2011) showed that adding almonds to a higher-GI meal reduced the overall glycemic response of that meal by up to 30%. If you are managing blood sugar and want to model how almonds interact with a mixed meal, the glycemic load calculator is a practical starting point.

High-protein targets. At 6 g of protein per ounce, almonds contribute but do not dominate a protein goal. For context on how they complement your daily protein needs, see our guide to protein targets for weight loss.

Higher-calorie diets (bulking, athletes). The calorie density of 164 kcal per small handful makes almonds an efficient way to add calories without large food volume — useful if you are eating in a surplus and find bulk eating difficult.

Quick Portion Reference

  • Light snack: 10 almonds, 69 kcal
  • Standard snack: 1 oz / 23 almonds, 164 kcal
  • Pre-workout boost: 1.5 oz / 35 almonds, ~246 kcal
  • Almond butter (2 tbsp, 32 g): ~190 kcal, similar macro split but higher absorption rate than whole nuts

Snap a photo of your almond serving with CalEye and get the calorie count logged in seconds — no measuring cups required.

Frequently asked questions

How many calories are in one almond?
One raw almond weighs roughly 1.2 g and contains about 7 calories (kcal), based on USDA FoodData Central data for whole raw almonds.
Are almonds good for weight loss?
Yes, in controlled portions. Their protein and fiber combination increases satiety, and studies suggest the body absorbs roughly 10-15% fewer calories from whole almonds than the label implies due to incomplete cell-wall digestion.
How many almonds are in one ounce?
One ounce (28 g) of whole raw almonds equals approximately 23 almonds, which delivers 164 kcal, 6 g protein, 14 g fat, and 3.5 g fiber according to the USDA.