How Many Calories Are in Almonds? | The Real Count

A one-ounce (28-gram) serving of almonds — about 23 nuts — provides roughly 164.

Almonds have a solid reputation as a health food, yet their calorie count catches many people off guard. A small handful of these nuts packs more energy than a medium apple or a cup of sliced strawberries. That contrast often leads to the same question: are almonds really worth the calories?

This article breaks down the exact calorie count per serving, how that number changes with portion size, and what you actually get nutritionally from each handful. The short answer is that almonds deliver a dense package of protein, fat, fiber, and vitamins — but the key is knowing what a serving actually looks like.

The Standard Almond Serving and Its Calories

What a Serving Actually Looks Like

The official serving size for almonds is 1 ounce, or about 28 grams. That equals roughly 23 individual nuts — a surprisingly small pile if you pour them into your palm. Harvard’s nutrition source reports that this standard serving provides approximately 164 to 165 calories.

Those calories come from 6 grams of protein, 6 grams of carbohydrate, and 14 grams of fat. The fat profile is worth noting: roughly 80% is monounsaturated, 15% polyunsaturated, and only 5% saturated. That’s a heart-healthy ratio compared to many other snacks.

If you’re tracking macros or counting calories for weight management, knowing this baseline matters. A single kernel contains about 7 calories, so even a few extra almonds can shift your daily total noticeably.

Why Serving Size Matters More Than You Think

Most people don’t stop at 23 almonds when snacking from a bag or a bowl. They grab a handful — which can easily be 40 to 50 nuts. That unconscious overshoot can double or even triple the intended calorie intake. Understanding the calorie load across common portion sizes helps you stay on track.

  • 1 almond: Approximately 7 calories. A good reference point for mindless eating — every nut adds up.
  • 5 almonds: About 35 calories. A small, controlled snack that still provides a protein kick.
  • 10 almonds: Roughly 69 to 74 calories. A reasonable pre-workout or mid-afternoon bite.
  • 1 ounce (23 almonds): 164 calories. The standard serving size used in nutrition labels.
  • 1/4 cup (approx. 35–40 almonds): Around 170 calories, though the body may not absorb all of those calories due to how the cell walls are digested.

Pre-portioning almonds into small bags or containers can prevent accidental overeating. Even though almond calories are nutrient-dense, they still count toward your daily energy balance.

Nutritional Value Beyond the Calorie Count

Those 164 calories come with a serious nutritional return. Each ounce delivers 6 grams of protein — more than most nuts — and 6 grams of carbohydrate, of which about 3.5 grams is fiber. That means net carbs are only about 2.5 grams per serving, which is why almonds are popular on keto and low-carb diets.

Harvard’s calories per ounce breakdown also highlights 7.7 milligrams of vitamin E per serving, covering about 64% of the daily reference value. Vitamin E is a fat-soluble antioxidant that supports immune function and skin health. Magnesium, phosphorus, and riboflavin round out the micronutrient picture.

The protein and fiber combo also makes almonds more satiating than many other calorie-matched snacks. A 160-calorie portion of pretzels or crackers won’t keep you full the way a handful of almonds can.

Nutrient Amount Per Ounce (28g) % Daily Value (approx)
Calories 164
Protein 6 g 12%
Total Fat 14 g 18%
Carbohydrate 6 g 2%
Fiber 3.5 g 13%
Vitamin E 7.7 mg 64%

Health Benefits That Make the Calories Worth It

Almonds are more than just a convenient snack. Research points to several health benefits that go beyond basic nutrition. The calories here come with a package of bioactive compounds that may support long-term health.

  1. Blood sugar control. Regularly consuming almonds may help lower HbA1c levels in people with elevated blood sugar. The benefit appears stronger in those who already have insulin resistance.
  2. Heart health support. Almond consumption can increase antioxidant levels in the body, partly due to the high vitamin E content. A review in PMC notes that these effects are beneficial for cardiovascular health.
  3. Satiety and weight management. The protein, fiber, and healthy fat combination helps you feel fuller longer, which may reduce overall calorie intake later in the day.
  4. Antioxidant protection. Almonds are a rich source of vitamin E, an important lipid-soluble antioxidant that helps protect cells from oxidative stress.

These benefits are dose-dependent — a handful a day is associated with positive outcomes, but eating multiple cups daily won’t amplify the results and will add substantial calories.

Calorie Absorption: Are You Really Getting All 164?

Not all calories in almonds are necessarily absorbed by your body. The cell walls of raw almonds are tough and some of the fat remains trapped inside during digestion. Consumer health sources suggest the body may absorb fewer calories than the label states, though the exact amount varies by individual and how the almonds are prepared.

A separate angle involves per-100-gram comparisons. By weight, almonds provide roughly 575 to 654 calories per 100 grams, depending on the variety. That’s higher than many fruits and vegetables but lower than nuts like macadamias or pecans. The almonds antioxidant benefits are also dose-related, so a moderate daily serving seems to strike the right balance.

If you’re eating roasted or salted almonds, check the label — added oil can increase the calorie count, and sodium content changes the health profile slightly. Raw or dry-roasted almonds with no added ingredients keep the numbers closest to the original.

Portion Approximate Calories
1 almond 7
5 almonds 35
10 almonds 69–74
1 ounce (23 almonds) 164
100 grams 575–654

The Bottom Line

A standard ounce of almonds delivers about 164 calories, 6 grams of protein, and a strong dose of vitamin E and healthy fats. They are calorie-dense but nutrient-rich, and the evidence suggests they can support blood sugar control, heart health, and satiety when eaten in appropriate portions. The key is sticking to a measured serving rather than eating straight from the bag.

Your registered dietitian or nutrition coach can help you fit almonds into your specific daily calorie target without guesswork, especially if you’re managing blood sugar or weight.

References & Sources

  • Harvard. “Food Features” One ounce (28 grams) of almonds provides approximately 165 calories.
  • NIH/PMC. “Almonds Antioxidant Benefits” Almond consumption can increase antioxidants in the body, which is beneficial for cardiovascular health, as almonds are a rich source of vitamin E.