Calories in nuts and seeds

Nuts and seeds are among the most energy-dense whole foods, typically 550–720 kcal per 100 g, because they are around half fat. Most of that fat is unsaturated, and they also bring protein, fibre, magnesium and vitamin E. Portions are what matter: a 30 g handful is roughly 165–215 kcal.

14
foods in this category
586kcal
median per 100 g (2,450 kJ)
486–718
kcal range per 100 g

Typical traits of nuts and seeds

  • Fat is the main energy source. Fat provides 70–85% of the energy in most nuts; macadamias and pecans are the richest, peanuts and pumpkin seeds the most protein-heavy.
  • Small portions, big numbers. A tablespoon of nut butter or a small handful of nuts can carry as much energy as a whole banana or a slice of bread.
  • Good plant protein. Pumpkin seeds, peanuts and almonds supply 20–30 g of protein per 100 g.
  • Mineral-rich. Nuts and seeds are among the best sources of magnesium, and Brazil nuts are so high in selenium that one or two a day covers the reference intake.
  • Useful for high-energy needs. Their density makes nuts a compact snack for hiking, endurance sport or anyone struggling to eat enough.

Where the energy comes from

Averaged across the 14 nuts and seeds below, most of the energy comes from fat. The bar shows the average share contributed by each macronutrient (4 kcal per gram for protein and carbohydrate, 9 for fat, 7 for alcohol).

Protein 12%Carbohydrate 10%Fat 77%

Top 5 rankings

The highest and lowest nuts and seeds for the figures people compare most. Every name links to the full nutrition breakdown.

Most protein

per 100 g

  1. Pumpkin seeds30.2 g
  2. Peanut butter25.1 g
  3. Peanuts24.4 g
  4. Almonds21.1 g
  5. Pistachios21.1 g

Most fibre

per 100 g

  1. Chia seeds34.4 g
  2. Almonds12.5 g
  3. Sesame seeds11.8 g
  4. Almond butter10.3 g
  5. Pistachios10.3 g

Lowest in calories

per 100 g

  1. Chia seeds486 kcal
  2. Cashews553 kcal
  3. Pumpkin seeds559 kcal
  4. Pistachios572 kcal
  5. Sesame seeds573 kcal

Most magnesium

per 100 g

  1. Pumpkin seeds592 mg
  2. Brazil nuts376 mg
  3. Sesame seeds351 mg
  4. Chia seeds335 mg
  5. Sunflower seeds325 mg

Calorie table: all 14 nuts and seeds

Energy in kcal and kJ with protein, carbohydrate, fat and fibre. Lowest: Chia seeds at 486 kcal; highest: Macadamia nuts at 718 kcal per 100 g.

Per 100 g. Click a column heading to sort.
Food kcal kJ Protein g Carbs g Fat g Fibre g
Almond butter
Plain, without salt
6142,5692118.855.510.3
Almonds
Raw, whole kernels
5792,42321.121.649.912.5
Brazil nuts
Dried, unblanched
6592,75714.311.767.17.5
Cashews
Raw
5532,31418.230.243.93.3
Chia seeds
Dried
4862,03316.542.130.734.4
Macadamia nuts
Raw
7183,0047.913.875.88.6
Peanut butter
Smooth style, with salt
5882,46025.119.650.46
Peanuts
Dry-roasted, without salt
5872,45624.421.349.78.4
Pecans
Raw
6912,8919.213.9729.6
Pistachios
Dry roasted, without salt
5722,39321.128.345.810.3
Pumpkin seeds
Kernels, dried
5592,33930.210.7496
Sesame seeds
Whole, dried
5732,39717.723.449.711.8
Sunflower seeds
Kernels, dried
5842,44320.82051.58.6
Walnuts
English, raw
6542,73615.213.765.26.7