Skip to content
Toolzent

Calories in Almonds

How many calories are in almonds? One ounce (about 23 almonds) has about 164 calories. See a full almond calorie and macros table by serving size.

Published  · 2 min read  · Free · No sign-up

Quick answer

One ounce of almonds — about 23 nuts — contains roughly 164 calories. A single almond has about 7 calories, with most of the energy coming from healthy monounsaturated fat.

How Many Calories Are in Almonds?

A standard one-ounce serving of almonds — about 23 nuts — contains roughly 164 calories. On a per-nut basis, that works out to about 7 calories each. By weight, almonds are calorie-dense at roughly 579 calories per 100 grams, which is typical for nuts and reflects their high fat content.

Despite the calorie density, almonds are a nutritional powerhouse, delivering protein, fiber, healthy fats, vitamin E and magnesium in a small package. The trick with almonds is portion awareness — they are easy to overeat because they are small and satisfying.

Almond Calories by Serving

ServingAmountCaloriesFat (g)Protein (g)Fiber (g)
One almond~1.2 g~70.60.250.15
10 almonds~12 g~7062.51.5
One ounce (23)~28 g~1641463.5
Quarter cup~36 g~207187.64.5
One cup~143 g~825713018
100 grams100 g~579502112

These figures are for raw or dry-roasted almonds. Oil-roasted, salted, candied or chocolate-covered almonds carry more calories from the added oil, sugar or coating.

Raw vs Roasted vs Flavored Almonds

Raw and dry-roasted almonds have nearly identical calories, around 164 per ounce, since dry-roasting uses no added oil. Oil-roasted almonds gain a small amount from the cooking oil. The big jumps come from flavored varieties: honey-roasted almonds add sugar, chocolate-covered almonds can run 200 or more calories per ounce, and candied almonds higher still. Salted almonds match plain almonds in calories but add sodium. For the cleanest calorie-to-nutrition ratio, raw or dry-roasted unsalted almonds are the best pick.

Macros and Nutrition in Almonds

An ounce of almonds provides about 14 grams of fat (roughly 9 grams monounsaturated), 6 grams of protein, 6 grams of carbohydrate and 3.5 grams of fiber. That makes them low in net carbs and a favorite on low-carb and keto plans. Almonds are the richest common food source of vitamin E, supplying about half a day’s requirement per ounce, and they are high in magnesium, manganese, riboflavin and copper. Notably, research suggests the body does not absorb all the fat calories in whole almonds, so their effective calorie count may be slightly lower than the label.

Do Almonds Fit a Healthy Diet?

Almonds fit a healthy diet very well, provided you mind the portion. Their combination of protein, fiber and monounsaturated fat is highly satiating and supports heart health, and their vitamin E and magnesium are genuine nutritional pluses. The main risk is overeating, since their calorie density means a few large handfuls can exceed 400 calories. Pre-portioning to one ounce, choosing raw or dry-roasted, and skipping the candied and chocolate-coated versions keeps almonds a smart, nutrient-dense snack.

Frequently Asked Questions

How many calories are in an ounce of almonds?

One ounce of almonds (about 28 grams, or 23 nuts) contains roughly 164 calories, with 14 grams of fat, 6 grams of protein and 3.5 grams of fiber. This is the standard recommended serving size.

How many calories are in one almond?

A single almond contains about 7 calories. Because they are calorie-dense, a casual handful can add up quickly — 23 almonds, a standard serving, totals about 164 calories.

Are almonds good for weight loss?

Almonds can support weight loss despite being calorie-dense. Their protein, fiber and fat are very satiating, and research suggests not all their fat calories are fully absorbed. Portion control to about one ounce is key.

Why are almonds so high in calories?

Almonds are calorie-dense because they are roughly half fat by weight, and fat carries 9 calories per gram versus 4 for carbs and protein. The fat is mostly heart-healthy monounsaturated fat, though.

How many calories are in a cup of almonds?

One cup of whole almonds (about 143 grams) contains roughly 825 calories. That is more than five standard servings, so almonds are best measured by the ounce rather than the cup.

Sources

More Calorie Counts

You might also like