top of page

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

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


It’s time to start putting your health & happiness first.

  • Instagram
  • LinkedIn
  • YouTube

Based in Kilkenny, Ireland, supporting clients worldwide.

bottom of page