Do Nuts Make You Gain Weight? The Truth (Best & “Worst” Nuts)
- Gillian Scerri

- 15 hours ago
- 3 min read
For a long time, I was actually afraid of nuts.
I would avoid them completely because in my head it was simple:
high fat = weight gain.
I remember standing in my kitchen one day, picking up a bag of almonds… and then putting them back. I genuinely thought, “These will make me gain weight.”
So instead, I’d choose something “low-calorie”…Something that didn’t satisfy me…And, unsurprisingly, I’d end up grazing later anyway.
And the truth is — so many women still think this way.
👉 Prefer watching instead of reading? Check out my full YouTube video here:
Why This Belief Is Still So Common
This came up again recently when my sister asked me for snack ideas. I suggested nuts, and straight away she said:
“No no… not nuts. I don’t want to gain weight.”
And it really hit me, this belief is still so deeply ingrained.
But it didn’t come from nowhere.
It came from years of:
Low-fat messaging
Calorie obsession
Diet culture telling us that fat leads to fat gain
The problem? That approach didn’t work long-term.
Low-fat dieting often left people:
More hungry
More obsessed with food
Less able to stick to their plan
So not only was it ineffective, it wasn’t sustainable.
The Part No One Explains
Here’s what most people don’t realise:
Even though nuts are high in calories… they don’t behave in your body the way you think they do.
Nuts are naturally rich in:
Healthy fats
Fibre
Protein
This combination is powerful.
It helps to:
Keep you full for longer
Stabilise blood sugar
Reduce cravings
So instead of constantly thinking about food, you actually feel satisfied.
And that’s the missing piece.
Low calorie does NOT equal fat loss. Feeling satisfied and regulated does.
So… Do Nuts Make You Gain Weight?
No, not when eaten in appropriate amounts.
In fact, including nuts in your diet can actually support your goals because they help prevent overeating later in the day.
When your body feels nourished, it stops searching for more.
How Much Should You Eat?
For most people, a handful once or twice a day works really well.
You can:
Have them as a snack
Add them into oats or yogurt
Sprinkle them onto salads
Blend them into smoothies
They’re one of the easiest ways to add real nourishment into your day.
The Best Nuts to Include
I always say variety is key, but here are some of my personal favourites and why:
Cashews
Contain tryptophan, which supports serotonin — helpful for mood and emotional eating
Pistachios
Great for heart health and rich in antioxidants
Brazil nuts
Just 1–2 per day gives you your selenium for thyroid support
Walnuts
Packed with omega-3s for brain health (and they literally look like a brain… which I love)
The “Worst” Nuts?
Honestly… none.
There isn’t a “bad” nut.
The real issue isn’t the food, it’s the fear around it.
Your body doesn’t need less food, it needs the right food.
And nuts are a beautiful place to start!
Ready to take control of your health? Learn more about my online health and nutrition consultation services via the link below and see how we can work together to help you feel your best, inside and out!
Book a Free Discovery Call today to see how we can customise a plan for your unique needs.
Browse the rest of my Blog Posts here
Stay inspired and subscribe to my YouTube Channel here
Follow along on Instagram here




Comments