Nutora logoNutora

Calories in Almonds: Per Almond, Handful and Ounce

One ounce of almonds (about 23) has roughly 164 kcal and 6 g protein. See calories per almond, per handful, roasted, almond butter and almond milk.

By Ayoub Farid · · 2 min read

Calories in Almonds: Per Almond, Handful and Ounce

Quick answer: one ounce of almonds (28 g, about 23 almonds) has around 164 calories, 6 g of protein, 14 g of fat and 3.5 g of fiber. A single almond is about 7 calories.

Almond calories by portion

PortionApprox. calories
1 almond~7
10 almonds~70
1 oz (23 almonds, 28 g)~164
¼ cup (~35 g)~205
Small handful (~20 g)~115
Per 100 g~580

Types compared (per ounce)

TypeApprox. calories
Raw~164
Dry-roasted~170
Oil-roasted~170–175
Honey-roasted~170–180
Chocolate-covered (about 1 oz)~150–160 per 28 g, but much more sugar

Almond products

ProductApprox. calories
Almond butter, 2 tbsp~195
Unsweetened almond milk, 1 cup~30–40
Sweetened almond milk, 1 cup~80–90
Almond flour, ¼ cup~160–170

Are almonds good for weight loss?

Nuts are nutritious and filling, and research generally links regular nut eating with healthy body weight. The catch is portion size: a "few handfuls" while working can reach 400–500 kcal. Pre-portion an ounce into a small container.

How to portion almonds

Almonds are easy to overeat. A few practical habits:

  • Count once: 23 almonds is one ounce. Count them into a container a few times until you can eyeball it.
  • Pre-pack snack bags at the start of the week.
  • Use them as a topping (sliced almonds on yogurt or salad) rather than a bowl to graze from.

Almonds vs. other nuts (per ounce)

NutCaloriesProtein
Almonds~164~6 g
Pistachios (in shell, about 49 nuts)~160~6 g
Cashews~157~5 g
Walnuts~185~4 g
Peanuts~160~7 g
Macadamias~205~2 g

Pistachios in the shell are a useful trick: cracking them slows you down and the shells remind you how many you've eaten.

Track it

Count the almonds once or weigh them, then log the number in Nutora. Compare snacks in high-protein snacks, low-calorie snacks and healthy fats guide.

Frequently asked questions

How many almonds should I eat a day?

A common serving is about 1 oz (around 23 almonds), roughly 164 calories.

How many calories are in 10 almonds?

About 70 calories.

Are roasted almonds less healthy than raw?

They're very similar; roasted almonds may have slightly more calories if roasted in oil and more sodium if salted.

Do almonds have a lot of protein?

About 6 g per ounce, a good amount for a snack, though less than Greek yogurt or eggs per calorie.

Track it with a photo

Snap your meal, see the calories

Nutora's AI estimates calories, protein, carbs and fat from a photo of your plate and tracks them against your daily goal. Download on iPhone and iPad with a 3-day free trial.

Download on theApp Store

Keep reading