28/08/2026
🌰 “But aren't nuts really high in calories?”
Yes, nuts are energy-dense. A small handful can contain around 170–200 calories, depending on the type.
But if we judge foods purely by their calorie content, we miss an awful lot of important nutrition.
Nuts provide:
🌰 Unsaturated fats – including mono and polyunsaturated fats
🌱 Fibre – supporting satiety, bowel health and the gut microbiome
💪 Plant protein
⚡ Magnesium
🧬 Vitamin E – particularly abundant in almonds and hazelnuts
🌿 Polyphenols and other beneficial plant compounds
And here's where it gets interesting…
Despite being energy-dense, research doesn't suggest that regularly eating nuts as part of a balanced diet automatically leads to weight gain. In fact, nut consumption is associated with better cardiovascular health, and trials generally don't show the weight gain you might expect from their calorie content.
Why?
There are probably several reasons. Nuts can be quite satiating, so we may naturally compensate by eating less elsewhere. And because of their physical structure, we don't necessarily absorb every calorie listed on the packet some of the fat remains trapped within the plant cell walls and passes through the digestive system.
Does that mean you should eat unlimited quantities? Of course not.
A useful portion is around a small handful (approximately 30g).
Walnuts, almonds, pistachios, hazelnuts, Brazil nuts… variety is great, as different nuts provide slightly different nutrients.
So yes, nuts contain plenty of calories. They also contain plenty of nutrition. Calorie-dense doesn't automatically mean unhealthy. 💚