Nutrition Myths
Does eating nuts make you fat?


  • Nuts are energy dense foods and need to be eaten in moderation.
  • An ounce of nuts per day will not make you gain weight and might even help you to lose weight.


Does eating nuts make you fat?

People generally think that because nuts are very high in energy nutrients, especially fat, they must be adding to weight gain. To understand why there is such a widespread concern, here are some examples of the  energy producing nutrients per 100 grams of some nuts and seeds:

  • Almonds have 575 calories, 22 grams of carbohydrates, 21 grams of proteins and 49 grams of fat
  • Cashews have 553 calories, 33 grams of carbohydrates, 18 grams of protein and 43 grams of fat
  • Walnuts have 653 calories, 13.6 grams of carbohydrates, 15 grams of proteins and 65 grams of fat

Why are nuts good for weight loss?

Long term studies have shown that frequent nut consumption actually reduces the risk of weight gain and is associated with a slight weight loss. It was shown that people who eat small servings (1oz – 28g) 2-5 times per week do not weigh more than those who don’t consume  nuts or eat them less than once per week. (1, 2, 3, 4)

The following are some reasons why nut consumption is so valuable in weight control:

  • People who eat nuts excrete more fat and, therefore, more energy.

    Whole nuts belong to the highest fiber food groups. They are not digested and absorbed properly due to their fiber content. Up to 15% of the energy from nuts is not absorbed. (5, 6, 7)

    This means that by eating nuts, the energy your body absorbs is less than what is on the nutrition label or other nutritional information data sources, by the amount of fat that is trapped inside the fibers (up to 15%).

  • The high fat content of nuts increases hormones such as cholecystokinin and glucagon like peptide-1 (GLP-1) which increase satiety. (8, 9, 10)
  • Nuts improve carbohydrate metabolism. (11, 12, 7)
  • Eating nuts frequently leads to dietary compensation. By eating nuts, we eat less of other foods. Therefore, the energy provided from nuts is offset by the reduction in the intake of other foods. (13, 7)
  • Due to their high protein and fat content, nuts may increase the energy expenditure when resting, resulting in less fat accumulation in the body.
    In other words, protein makes you burn more fat when you are at rest.However, more studies are needed. (14)
  • Eating nuts may improve insulin sensitivity, resulting in an increased metabolism of fat. (15, 16)

Another issue with this myth is the misconception that a diet rich in fatty foods is assumed to cause weight gain by accumulating dietary fat as body fat. Studies show, however, that a diet rich in fat and low in carbohydrates shows the best results in weight loss. (17)


You will find a summary of the most common nutrition myths and evidence-based nutrition facts here.

Related Posts

Obesity in England – Statistics Latest statistics show that in 2014 around one-quarter of adults in England were obese and 2% of men and 4% of women were morbidly obese. The statistics also show differences between gender and ethnic/racial group.
Does caffeine help in weight loss? Caffeine exerts some weight reducing effects in the short term, but is not an effective weight loss remedy in a long term. See why..
Obesity in United States – Statistics Latest statistics show that in the period between 2011 and 2014 more than 30% of adults in the United States were obese. The statistics also show differences between gender, ethnic/racial group.
Brazil nuts benefits and health risks Brazil nuts are considered a superfood since they are very high in a wide range of nutrients and possess many important health benefits.
Too many Brazil nuts can cause selenium poisoning Brazil nuts contain high amounts of selenium. Eating more than 4 nuts daily can cause nausea, vomiting and diarrhea. On a regular basis may lead to selenosis.

Get updates

Receive regular updates on nutrition myths, facts and curiosities. All based on the latest scientific evidence.