How Many Calories in an Almond? Per Nut & Serving

A single almond contains about 7 calories. A standard one-ounce serving, roughly 23 almonds, comes in at about 164 calories. But the number on the label doesn’t tell the whole story: your body actually absorbs fewer calories from almonds than traditional nutrition math predicts.

Calories by Serving Size

Most people don’t eat just one almond, so here’s how the numbers scale:

  • 1 almond: ~7 calories
  • 10 almonds: ~70 calories
  • 1 ounce (23 almonds): ~164 calories
  • 1/4 cup (~35 almonds): ~210 calories

A one-ounce serving also delivers 6 grams of protein, 14 grams of fat (about 80% of which is heart-healthy monounsaturated fat), and 3 grams of fiber. That combination of fat, protein, and fiber is what makes almonds feel more filling than other snacks with the same calorie count.

Your Body Absorbs Fewer Calories Than the Label Says

Nutrition labels use a standard formula to estimate calories, but almonds are a special case. Their calories are locked inside rigid plant cell walls, and your digestive system doesn’t break all of them open. A clinical trial published in Mayo Clinic Proceedings found that almond energy bioaccessibility was only about 78.5%, meaning roughly 21% of the calories passed through the body unabsorbed. In practical terms, that one-ounce serving labeled at 164 calories may deliver closer to 129 usable calories.

How thoroughly you chew also matters. Research in The American Journal of Clinical Nutrition tested what happened when people chewed almonds 10, 25, or 40 times per serving. Participants who chewed only 10 times excreted significantly more fat in their stool than those who chewed 25 or 40 times. Chewing more thoroughly breaks open more cell walls, releasing more of the fat and calories for absorption. So if you’re a quick chewer, you’re likely absorbing even less than that 78.5% figure.

Raw vs. Roasted: A Minimal Difference

Roasting doesn’t dramatically change the calorie count. One ounce of raw almonds has about 161 calories and 14 grams of fat, while the same amount of dry-roasted almonds has about 167 calories and 15 grams of fat. The difference comes down to moisture loss during roasting: a roasted almond weighs slightly less, so ounce for ounce, you’re getting a tiny bit more fat-dense nut.

Oil-roasted almonds are only marginally higher than dry-roasted, because almonds are already so rich in fat that they don’t soak up much additional oil during cooking. Flavored or honey-roasted varieties are the real outliers, since added sugars and coatings can bump a serving up by 20 to 30 calories.

Why Almonds Don’t Cause Weight Gain

At over 160 calories per ounce, almonds sound like they’d be easy to overeat. But population studies and clinical trials consistently show that adding nuts to the diet doesn’t lead to weight gain. Three things explain this.

First, almonds are unusually satiating. The protein, fiber, and fat slow digestion and keep hunger hormones in check. In the chewing study mentioned above, participants who chewed almonds 40 times reported feeling full for significantly longer than those who chewed 10 times, and their gut hormones related to appetite suppression stayed elevated longer as well.

Second, the incomplete absorption means you’re getting fewer net calories than the package suggests. Third, there’s evidence that regular nut consumption slightly increases resting energy expenditure, the calories your body burns at rest.

What a Practical Serving Looks Like

A one-ounce portion, about 23 almonds, is the standard serving used in most nutrition research. It fits in a small handful. If you’re snacking straight from a bag, it’s easy to eat two or three times that amount without realizing it, so portioning into a small bowl or bag helps. At the one-ounce serving, you’re getting a solid hit of protein and fiber for a calorie cost that, after accounting for incomplete absorption, is closer to a medium banana than to a candy bar.

Almond butter follows similar math. A two-tablespoon serving runs about 190 calories, though the grinding process breaks open more cell walls than chewing does, so you’ll likely absorb a higher percentage of those calories compared to eating whole almonds.