Nutrition facts, USDA data

How many calories are in almonds?

By Eric Parker, founder of TrueCal. Updated September 29, 2026.

An ounce of almonds has 164 calories

An ounce of raw almonds is about 23 almonds and has 164 calories. A single almond weighs 1.2 g and has 7 calories.

Almonds have 579 kcal per 100 g, a lot for something so small. Almost half of their weight is fat, 49.9 g in every 100 g.

USDA FoodData Central. Nuts, almonds. Source checked September 29, 2026.

Why a cup of sliced almonds weighs less

A cup of whole almonds is 143 g and 828 calories. A cup of sliced almonds holds only 92 g and 533 calories.

When a recipe calls for a cup of almonds, check whether it means whole or sliced before you log it.

PortionWeightCalories kcalProtein gCarbs gFat gFiber gSugar gSodium mgCaffeine mgPortion source
1 oz raw almonds28.35 g16466.114.23.51.20.30USDA portion, 1 oz, 23 whole kernels
1 raw almond1.2 g70.30.30.60.10.100USDA portion, 1 almond
1 cup whole raw almonds143 g82830.230.871.417.96.21.40USDA portion, 1 cup, whole
1 cup sliced raw almonds92 g53319.519.845.911.540.90USDA portion, 1 cup, sliced
1 oz dry roasted almonds28.35 g1705.9614.93.11.40.90USDA portion, 1 oz, 22 whole kernels

USDA FoodData Central. Nuts, almonds. USDA FoodData Central. Nuts, almonds, dry roasted, without salt added. Source checked September 29, 2026.

Fat, protein and fiber in an ounce

An ounce of raw almonds has 14.2 g of fat, 6 g of protein and 3.5 g of fiber, with 1.2 g of sugar.

Spreading nut butter instead? Peanut butter has its own page. For more protein per calorie, compare chicken breast, salmon or eggs. Other nuts and seeds are in the full list of calorie references.

Nutrient1 oz raw almondsPer 100 g
Calories 164 kcal 579 kcal
Protein 6 g 21.1 g
Carbs 6.1 g 21.6 g
Fat 14.2 g 49.9 g
Fiber 3.5 g 12.5 g
Sugar 1.2 g 4.3 g
Sodium 0.3 mg 1 mg

USDA FoodData Central. Nuts, almonds. Source checked September 29, 2026.

Raw, dry roasted or oil roasted

USDA lists 598 calories per 100 g for dry-roasted almonds and 607 for oil-roasted almonds, against 579 for raw.

By the ounce that's 170 calories for dry roasted and 164 for raw. Both roasted kinds here have no added salt.

PreparationWeightCalories kcalProtein gCarbs gFat gFiber gSugar gSodium mgCaffeine mg
Raw almonds100 g57921.121.649.912.54.310
Dry roasted almonds, no salt added100 g598212152.510.94.930
Oil roasted almonds, no salt added100 g60721.217.755.210.54.510

USDA FoodData Central. Nuts, almonds. USDA FoodData Central. Nuts, almonds, dry roasted, without salt added. USDA FoodData Central. Nuts, almonds, oil roasted, without salt added. Source checked September 29, 2026.

Weigh a handful of almonds

Handfuls vary, so pour your almonds onto a scale and enter the grams below. The calculator uses raw almonds. For roasted ones, go by the comparison above.

Snacking straight from the bag? Tell TrueCal roughly how many almonds you had and check its estimate.

28.35 g has about 164 calories.

USDA FoodData Central. Nuts, almonds. Source checked September 29, 2026.

How many kcal do almonds have per 100 g?

Raw almonds have 579 calories per 100 g. An ounce is 28.35 g, which is why it comes to 164.

USDA FoodData Central. Nuts, almonds. Source checked September 29, 2026.

How much protein is in a cup of almonds?

A cup of whole raw almonds has 30.2 g of protein and 828 calories. A cup of sliced almonds has 19.5 g.

USDA FoodData Central. Nuts, almonds. Source checked September 29, 2026.

Log the portion you ate

Add food from a photo or a sentence, then check the portion before saving.

USDA FoodData Central. Nuts, almonds. USDA FoodData Central. Nuts, almonds, dry roasted, without salt added. USDA FoodData Central. Nuts, almonds, oil roasted, without salt added. Source checked September 29, 2026.