Almonds are energy-dense because much of their weight comes from fat. A relatively small portion can therefore provide a meaningful number of calories while also supplying protein, fiber, vitamin E, magnesium and other nutrients.

For calorie tracking, the most useful approach is to start with the nutrition information for the exact almonds you are eating and weigh the edible portion whenever practical.

Almond calories at a glance

According to USDA FoodData Central data for plain almonds, 100 g provides roughly:

Amount Calories Protein Fat Carbohydrate Fiber
10 g ~58 kcal ~2.1 g ~5.0 g ~2.2 g ~1.3 g
20 g ~116 kcal ~4.2 g ~10.0 g ~4.3 g ~2.5 g
28 g ~162 kcal ~5.9 g ~14.0 g ~6.1 g ~3.5 g
30 g ~174 kcal ~6.3 g ~15.0 g ~6.5 g ~3.8 g
50 g ~290 kcal ~10.6 g ~25.0 g ~10.8 g ~6.3 g
100 g ~579 kcal ~21.2 g ~49.9 g ~21.6 g ~12.5 g

These are reference values, not universal numbers for every almond product. Variety, processing and added ingredients can change the nutrition profile.

For packaged almonds, use the label on the product whenever possible.

How many calories are in a typical serving of almonds?

A commonly used reference serving is about 28 g, or 1 oz.

Using approximately 579 kcal per 100 g:

28 × 579 ÷ 100 = about 162 kcal

A 30 g portion provides approximately:

30 × 579 ÷ 100 = about 174 kcal

This makes portion size important. An extra handful can substantially change the total because almonds contain many calories in relatively little volume.

Calories by portion size

If your almonds contain 579 kcal per 100 g, you can calculate any portion with:

grams eaten × 579 ÷ 100

Examples:

  • 15 g: about 87 kcal
  • 25 g: about 145 kcal
  • 35 g: about 203 kcal
  • 40 g: about 232 kcal
  • 60 g: about 347 kcal
  • 75 g: about 434 kcal

If your package gives a different value per 100 g, use the package number instead.

How many almonds are in 28 g?

The number of individual almonds in a serving varies because nuts differ in size.

A frequently used estimate for 1 oz or 28 g is around 23 almonds, but counting pieces is less accurate than weighing them.

If your goal is accurate calorie or macro tracking, weigh the portion in grams rather than assuming every almond has the same mass.

For example, two portions containing 23 almonds could weigh differently if one batch contains larger nuts.

Calories in one almond

A single almond is often estimated at roughly 7 kcal, but this should be treated as a convenience estimate rather than a precise value.

Using a 28 g portion of approximately 23 almonds:

162 ÷ 23 = about 7 kcal per almond

The actual value depends on the weight of the individual nut.

Counting can be useful when a scale is unavailable, but grams are better for repeatable tracking.

Protein in almonds

Plain almonds provide roughly 21 g of protein per 100 g.

That means approximately:

Portion Protein
10 g ~2.1 g
20 g ~4.2 g
28 g ~5.9 g
30 g ~6.3 g
50 g ~10.6 g
100 g ~21.2 g

Almonds can contribute protein to a meal or snack, but their calorie profile is different from that of many lean protein foods because they also contain substantial fat.

The protein value should therefore be considered together with the portion and the rest of the meal rather than in isolation.

Fat in almonds

Most of the calories in almonds come from fat.

Plain almonds contain approximately 50 g of fat per 100 g, with much of it being unsaturated fat.

A 28 g portion provides around 14 g of fat.

Fat contains approximately 9 kcal per gram, which helps explain why nuts are calorie-dense even though their serving size looks relatively small.

Energy density does not mean almonds need to be avoided. It simply means that portion size matters when calorie intake is being tracked.

Carbohydrates and fiber

US nutrition databases may list total carbohydrate in almonds at roughly 22 g per 100 g, including about 12.5 g of fiber.

A 28 g serving therefore provides approximately:

  • 6.1 g total carbohydrate;
  • 3.5 g fiber.

Be careful when comparing US and European labels because carbohydrate and fiber are not always presented in exactly the same way.

For tracking, use the values shown on the label or database entry that matches your product and region rather than combining numbers from different labeling systems.

Raw vs roasted almonds

Raw and dry-roasted almonds can have slightly different nutrition values per 100 g.

Roasting can alter moisture content. If water is lost, nutrients and calories may become slightly more concentrated by weight.

Added oil creates another difference.

For example, these are not necessarily interchangeable database entries:

  • raw almonds;
  • dry-roasted almonds;
  • oil-roasted almonds.

When tracking a packaged product, choose the entry that matches how the almonds were prepared.

Do not automatically use the raw-almond value for every roasted product.

Salted almonds

Salt itself does not add meaningful calories, so plain salted almonds may have a calorie value similar to an otherwise comparable unsalted product.

The major nutritional difference is usually sodium.

However, some flavored salted nuts also contain oil, sugar, coatings or other ingredients. In those cases, the calorie value can differ.

Check the ingredient list and nutrition label rather than assuming “salted” describes the only change.

Flavored and coated almonds

Honey-roasted, chocolate-coated, caramelized or otherwise flavored almonds should not be logged as plain almonds.

Additional ingredients can change:

  • calories;
  • carbohydrate;
  • sugar;
  • fat;
  • sodium.

If the almonds come in a package, the product label is the best source for that specific food.

A generic plain-almond entry is most appropriate only when the food is actually plain.

Almonds with shells

Most almonds sold for eating are already shelled, but the general rule for any food with an inedible component is to track the edible amount.

Do not include discarded shells in the weight used for calorie calculations.

The same principle applies whenever packaging, pits, bones or other non-edible material is present.

Weigh almonds before or after eating?

The easiest method is to weigh the portion you intend to eat.

For example:

  1. place a bowl on the scale;
  2. tare the scale;
  3. add almonds;
  4. stop at the desired weight;
  5. log that gram amount.

If you eat directly from a larger container, you can also weigh the container before and after eating.

If it weighs 640 g before and 607 g afterward:

640 − 607 = 33 g eaten

At 579 kcal per 100 g:

33 × 579 ÷ 100 = about 191 kcal

This method can be useful when you do not want to pre-portion the nuts.

Why handfuls are unreliable

“Handful” is convenient language but a poor measurement unit.

Hand size differs, and even the same person may take very different handfuls.

Suppose one handful is 20 g and another is 35 g.

At 579 kcal per 100 g:

  • 20 g = about 116 kcal;
  • 35 g = about 203 kcal.

Both might look like a normal handful, yet the difference is almost 90 kcal.

If accuracy matters, grams provide a much more useful reference.

Almond calories in recipes

When almonds are used in a recipe, record the amount added to the entire recipe and then divide the finished dish appropriately.

Suppose you add 60 g of almonds:

60 × 579 ÷ 100 = about 347 kcal

If the finished recipe makes four equal portions, the almonds contribute approximately:

347 ÷ 4 = about 87 kcal per portion

If portions are unequal, weighing the finished recipe and the portion eaten gives a better estimate.

Almond butter is a different food entry

Do not automatically use whole-almond nutrition data for almond butter.

Although almond butter is made from almonds, commercial products can contain different ingredients and the serving format is different.

Use the label for the almond butter you actually eat.

The same rule applies to almond flour, almond milk and almond-based snack products. They should each be tracked as their own food rather than converted from a whole-almond entry.

A practical tracking example

Imagine your package says:

610 kcal per 100 g

You pour almonds into a bowl and the scale shows 32 g.

Calculate:

32 × 610 ÷ 100 = 195.2 kcal

You would log approximately 195 kcal.

If the package also provides macros per 100 g, multiply each value by 0.32.

For example, if protein is 21 g per 100 g:

21 × 0.32 = 6.7 g protein

This same method works for fat, carbohydrate and fiber.

Which number should you use?

Use nutrition information in this order when practical:

  1. the label on the exact packaged product;
  2. a verified database entry matching the food and preparation;
  3. a reliable generic reference for plain almonds.

Make sure the entry matches whether the almonds are raw, dry-roasted, oil-roasted, flavored or coated.

Then log the amount you actually eat.

For a food as calorie-dense as almonds, weighing a portion takes only a few seconds and can remove much of the uncertainty created by terms such as “handful” or “about 20 nuts.”

Sources