31/08/2026
Nuts have spent years being treated as a food that needs to be carefully controlled.
They are high in fat. They contain a reasonable amount of energy. And because it is easy to eat a handful without thinking about it, nuts have often been given a reputation as something to limit — particularly if weight loss is the goal.
But nutrition research has given us a much more nuanced picture.
Nuts are nutrient-dense foods containing predominantly unsaturated fats, fibre, protein, vitamins, minerals and a range of bioactive compounds. Importantly, research does not show that regularly eating nuts causes weight gain. In fact, higher nut consumption has been associated with better weight outcomes in some long-term studies, and randomised trials have found that adding nuts to the diet does not lead to the weight gain we might expect based simply on their calorie content.
So, how many nuts should you actually eat?
THE TRADITIONAL 30 G SERVE
A standard serve of nuts is approximately 30 g.
That is roughly a small handful, although the number of individual nuts varies considerably depending on their size.
For example, 30 g is approximately:
20–25 almonds
15–20 cashews
15–20 macadamias
15–20 walnut halves
20–25 hazelnuts
around 30–35 pistachio kernels
around 10–15 Brazil nuts
a small handful of mixed nuts
These numbers are estimates rather than exact serving sizes because individual nuts vary in size.
The Australian Dietary Guidelines use 30 g of nuts, seeds, peanut or almond butter, tahini or another nut or seed paste as one serve from the lean meat and alternatives food group.
But there is an important point that is often missed:
30 g does not necessarily represent a maximum amount of nuts you can eat.
HOW MUCH NUTS SHOULD YOU EAT NOW?
Find out (Link to blog also in bio) ➡️ https://feedyourfuturedietetics.com/nutrition/nuts-arent-the-enemy-the-truth-about-nuts-health-and-weight/