Calories in Almonds

Updated July 2026 · Source: USDA FoodData Central

579
kcal
per 100g
21.2
g
Protein
49.9
g
Fat
21.6
g
Carbs
12.5
g
Fiber
164
kcal per 1oz / 23 almonds (28g)
579
kcal per 100g
97
kcal per tablespoon (17g)
Almonds nutrition facts per 100g
☀️Vitamin E — 37% DV per 1oz — richest common food
Magnesium — 19% DV per 1oz
🌿12.5g fiber per 100g
❤️Lowers LDL cholesterol — multiple RCTs
🧠Research: does not cause weight gain
🦴Calcium — 26% DV per 100g

🥜 Calculate Calories for Any Almonds Weight

Weight28g

Nutrition Facts

Per 100g almonds

* % Daily Value based on a 2,000 kcal diet.


Quick summary: Almonds contain 579 calories per 100g — 164 kcal per 1oz (28g). They provide 37% of daily vitamin E per oz, 19% of magnesium, and 3.5g fiber. Despite high calories, research shows almonds do not cause weight gain — 10-15% of fat is not absorbed due to intact cell walls.

Vitamins & Minerals — per 100g

NutrientAmount% Daily ValueBar
Vitamin E25.6mg171%
Copper1.03mg114%
Manganese2.18mg95%
Riboflavin1.14mg88%
Magnesium270mg64%
Phosphorus481mg38%
Zinc3.12mg28%
Calcium264mg26%
Iron3.71mg21%
Potassium733mg16%

Calories in Almonds by Weight

WeightCaloriesFatProteinNet Carbs
How do almonds fit your daily calorie goal?
Calculate your TDEE
Calculate TDEE →

Macronutrient Breakdown — per 100g

Fat49.9g · 77% of calories
Protein21.2g · 15% of calories
Carbs21.6g · 6% of calories
Fiber12.5g (in carbs)

23 almonds = 1oz = 28g = 164 kcal. Net carbs: 9.1g/100g. ~10-15% of almond fat is not absorbed due to intact cell walls. Effective calories are ~490-515 kcal/100g.

Micronutrient Highlights

☀️
Vitamin E
25.6mg
171% DV
Richest nut source — antioxidant, skin, immune
Magnesium
270mg
64% DV
ATP, muscle, nerve, sleep — highest of common nuts
🦴
Calcium
264mg
26% DV
Best plant calcium source
🌿
Fiber
12.5g
45% DV
Prebiotic — feeds beneficial gut bacteria
❤️
Riboflavin (B2)
1.14mg
88% DV
Energy metabolism — highest of any nut
🔬
Manganese
2.18mg
95% DV
Antioxidant enzymes

Almond Health Benefits

Vitamin E — Richest Common Source

Almonds provide 25.6mg of vitamin E per 100g (171% DV) — the richest common dietary source. One oz covers 37% of the daily requirement. Vitamin E is the primary fat-soluble antioxidant protecting cell membranes from oxidative damage. Adequate vitamin E is associated with reduced cardiovascular disease risk and improved immune function. Most people consume less than 50% of recommended vitamin E.

Magnesium — Most Dense Common Food

Almonds provide 270mg of magnesium per 100g (64% DV) — the highest magnesium density of any commonly consumed food. One oz provides 76mg (18% DV). Deficiency affects ~50% of adults and is associated with insulin resistance, hypertension, and poor sleep. Regular almond consumption is one of the most effective dietary interventions for magnesium status.

Cardiovascular Protection

A 1993 NEJM study found almond-enriched diets significantly reduced LDL cholesterol. Multiple RCTs confirm: 1.5oz almonds daily reduces LDL by 5-10mg/dL. Mechanisms include oleic acid replacing saturated fat, plant sterols inhibiting cholesterol absorption, fiber binding bile acids, and vitamin E preventing LDL oxidation.

Fat Absorption — The 20% Discount

Research in AJCN found 10-15% of almond fat is not absorbed due to intact cell walls. Effective calorie content is ~490-510 kcal/100g rather than 579. This partially explains why almond consumption in studies does not lead to expected weight gain.

Is Almonds Suitable for Your Diet?

Weight loss
Research shows no weight gain — satiating
Keto
Yes — 9.1g net carbs/100g
Paleo
Yes
Gluten-free
Yes
Diabetic
Yes — lowers blood sugar
Vegan
Yes
Vegetarian
Yes
Heart health
Lowers LDL cholesterol

Frequently Asked Questions

How many calories in almonds?
Almonds have 579 calories per 100g. One oz (23 almonds, 28g): 164 kcal. A small handful (~15 almonds): ~107 kcal.
Are almonds good for weight loss?
Surprisingly yes — studies show regular almond consumption does not cause weight gain and may aid weight loss. About 10-15% of almond fat is not absorbed. Almonds increase satiety and reduce subsequent calorie intake.
How many almonds per day?
1oz (23 almonds) per day is the evidence-based serving used in clinical trials showing cardiovascular and metabolic benefits.
Are almonds keto?
Yes — 9.1g net carbs per 100g. A 1oz serving has 2.5g net carbs. One of the most popular keto snacks.
Do almonds lower cholesterol?
Yes — multiple clinical trials show 1.5oz daily reduces LDL by 5-10mg/dL. Unsaturated fat, fiber, and plant sterols all contribute.
Are almonds high in protein?
Moderate — 21.2g per 100g, 6g per 1oz. Meaningful contribution, especially for plant-based diets.

Nutrition values from USDA FoodData Central. Not medical advice.