How Eating Nuts Can Help You Lose Weight (2024)

Nuts, though high in fat and calories, are remarkably nutritious. If you eat them moderately but regularly as part of a balanced diet, you’re not likely to gain weight. They may even help you lose weight.

Nuts are extremely healthy, as they’re packed full of nutrients and antioxidants (1).

In fact, they have been linked to a wide range of health benefits, including protection against heart disease and diabetes (2).

However, they’re also high in fat and calories, causing many people to avoid nuts out of fear that they are fattening.

This article looks at the evidence to determine whether nuts are weight loss friendly or fattening.

Nuts Are High in Fat And Calories

Nuts are high in calories.

This is because a large part of them is fat, which is a concentrated source of energy. One gram of fat contains 9 calories, while one gram of carbs or protein contains just 4 calories.

Nuts contain mostly unsaturated fat. This type of fat is associated with protection against many different diseases, such as heart disease (3).

The calorie and fat contents per one-ounce (28-gram) serving of some commonly eaten nuts are shown below:

  • Walnuts: 183 calories and 18 grams of fat (4)
  • Brazil nuts: 184 calories and 19 grams of fat (5)
  • Almonds: 161 calories and 14 grams of fat (6)
  • Pistachios: 156 calories and 12 grams of fat (7)
  • Cashews: 155 calories and 12 grams fat (8)

Because they are high in fat and calories, many people assume that adding nuts to their diet will lead to weight gain.

However, as discussed below, scientific studies do not support this.

Summary:

Nuts are high in calories since they are high in fat, a concentrated source of energy. Even small portions are high in fat and calories.

Regularly Eating Nuts Is Not Linked to Weight Gain

Several observational studies have found that regularly eating nuts is not associated with weight gain and may even prevent it (9, 10, 11, 12, 13).

For example, one study looked at the diets of 8,865 men and women over 28 months.

It found that those who ate two or more portions of nuts a week had a 31% lower risk of weight gain, compared to those who never or rarely ate them (10).

Also, a review of 36 studies found that regularly consuming nuts was not linked to an increase in weight, body mass index (BMI) or waist size (14).

In controlled studies where participants had to stick to a strict diet, the addition of many different types of nuts did not cause changes in body weight (15, 16).

More importantly, in studies where nuts were added to the diets of people who were able to eat as they liked, nut consumption did not lead to weight gain (17, 18).

That said, a small number of studies have reported that eating nuts was associated with an increase in body weight (19, 20).

However, any increase in weight was very small, much lower than expected and tended to be insignificant in the long term.

Summary:

Studies have found that eating nuts regularly does not promote weight gain, regardless of whether people follow a strict diet or eat as they please. In some cases, they protect against weight gain.

Eating Nuts May Even Boost Weight Loss

Several large observational studies have found that more frequent nut consumption is associated with a lower body weight (12, 13, 21, 22).

It’s not clear why this is, but it may be partly due to the healthier lifestyle choices of those who eat nuts.

However, human studies show that including nuts as part of a weight loss diet does not hinder weight loss. In fact, it often boosts weight loss (23, 24, 25, 26, 27).

For example, one study of 65 overweight or obese individuals compared a low-calorie diet supplemented with almonds to a low-calorie diet supplemented with complex carbs.

They consumed equal amounts of calories, protein, cholesterol and saturated fat.

At the end of the 24-week period, those on the almond diet had a 62% greater reduction in weight and BMI, 50% greater reduction in waist circumference and 56% greater reduction in fat mass (23).

In other studies, calorie-controlled diets containing nuts resulted in a similar amount of weight loss as a calorie-controlled, nut-free diet.

However, the group consuming nuts experienced improvements in cholesterol, including a reduction in “bad” LDL cholesterol and triglycerides. This benefit was not experienced by those consuming the nut-free diets (26, 27).

Summary:

Regularly eating nuts as part of a weight loss diet can boost weight loss and improve cholesterol.

Nuts Can Help Reduce Your Appetite and Increase Feelings of Fullness

Adding nuts to the diet has been linked to reduced hunger and feeling full for longer (28, 29).

For example, snacking on almonds has been shown to reduce hunger and cravings (28).

In one study, over 200 people were told to eat a portion of peanuts as a snack.

The result was that they naturally ate fewer calories later in the day. This effect was greater when peanuts were eaten as a snack, rather than at a main meal (30).

It’s thought that their appetite-suppressing effects are likely due to the increased production of the hormones peptide YY (PYY) and/or cholecystokinin (CCK), both of which help regulate appetite (31).

The theory is that the high protein and high unsaturated fat content may be responsible for this effect (31, 32).

Studies suggest that 54–104% of the extra calories that come from adding nuts to the diet are canceled out by a natural reduction in the intake of other foods (18, 19).

In other words, eating nuts as a snack increases feelings of fullness, which results in eating less of other foods (33).

Summary:

Nut consumption is associated with reduced appetite and increased feelings of fullness. This means that people eating them may naturally eat less throughout the day.

Only Some of The Fat Is Absorbed During Digestion

The structure and high fiber content of nuts means that unless they are ground up or chewed completely, a good proportion will pass through the gut undigested.

Instead, it’s emptied into the bowels. As a result, some of the nutrients, such as fat, won’t be absorbed and are instead lost in feces.

This is another reason why nuts seem to be weight loss friendly.

In fact, studies have found that after eating nuts, the amount of fat lost through feces increased by 5% to over 20% (33, 34, 35, 36).

This suggests that a good portion of the fat in nuts is not even absorbed by your body.

Interestingly, how nuts are processed may have a large effect on how well nutrients like fat are absorbed.

For example, one study found that the amount of fat excreted in the feces was greater for whole peanuts (17.8%) than peanut butter (7%) or peanut oil (4.5%) (35).

Roasting nuts may also increase the absorption of their nutrients (37).

Therefore, the absorption of fat and calories from nuts is likely to be the least when you eat them whole.

Summary:

Some of the fat in nuts is not well absorbed and instead removed in the feces. Fat loss is likely greater after consuming whole nuts.

Nuts May Boost Fat and Calorie Burning

Some evidence suggests that nut consumption may boost the number of calories burned at rest (17, 18).

One study found that participants burned 28% more calories after a meal containing walnuts than a meal containing fat from dairy sources (38).

Another study found supplementing with peanut oil for eight weeks resulted in a 5% increase in calorie burning. However, this was only seen in overweight people (39).

In addition, some studies show that among overweight and obese people, eating nuts can increase fat burning (40).

However, results are mixed, and better-quality studies are needed to confirm the link between nuts and increased calorie burning.

Summary:

Several studies suggest that eating nuts can boost fat and calorie burning in people who are overweight or obese.

The Bottom Line

Despite being high in fat and calories, nuts are incredibly healthy.

Regularly eating nuts as part of a healthy diet is not associated with weight gain, and may even help you lose weight.

However, it’s important to exercise portion control. Public health guidelines recommend eating a one-ounce (28-gram) portion of nuts on most days of the week.

For the healthiest option, choose plain, unsalted varieties.

More about nuts and weight loss:

  • Top 9 Nuts to Eat for Better Health
  • 8 Health Benefits of Nuts
  • The 20 Most Weight Loss Friendly Foods on The Planet
How Eating Nuts Can Help You Lose Weight (2024)

FAQs

How Eating Nuts Can Help You Lose Weight? ›

Dieters who eat nuts tend to stick to their diets because the fat and fiber content of nuts makes them very filling. As a result, they are not as hungry and ultimately eat less. Several studies have found that eating small amounts of nuts helps dieters lose weight.

Which nuts are good for losing weight? ›

Walnuts, almonds, pistachios, and peanuts are among the best nuts for weight loss. However, all nuts are beneficial due to their balance of healthy fats, plant proteins, fiber, and micronutrients, so varying your choice of nuts will benefit your overall health.

Do nuts help you lose belly fat? ›

Nuts are rich in unsaturated fats, which are recognized to be extremely healthy. Studies have shown that polyunsaturated fats can boost muscle gain and combat belly fat.

Is it good to eat nuts everyday for weight loss? ›

You might lose weight

Another study found that people who ate at least 28 grams of nuts per day (around 1 ounce) had less weight gain and a lower risk of being overweight and obese than those who did not include nuts as part of their diet.

What happens if you eat too much nuts? ›

More importantly, eating too many nuts can actually lead to food toxicity which can range from mild symptoms to severe illness. In addition, many nut varieties contain the amino acid L-Arginine, which can cause mouth ulcers if you over-indulge.

What nut burns the most fat? ›

Which Nuts is Best for Weight Loss?
  • Almonds: The Perfect Crunch. ...
  • Walnuts: Brain Food for Weight Loss. ...
  • Pistachios: The Mindful Snack. ...
  • Cashews: Rich and Satisfying. ...
  • Brazil Nuts: A Selenium Boost. ...
  • Pecans: Nutty Flavor and Nutrient-Rich. ...
  • Hazelnuts: The Heart-Healthy Choice. ...
  • Macadamia Nuts: The Creamy Delight.
Oct 26, 2023

What food burns fat at night? ›

Best Foods to Eat Before Bed for Weight Loss
  • Whey Protein Shake. First and foremost, protein is important for weight loss, whey protein included! ...
  • A Warm Bowl of Oatmeal. ...
  • Greek Yogurt with Berries or Cherries. ...
  • Half a Turkey Sandwich. ...
  • Egg Wrap. ...
  • Smoked Salmon Bagel. ...
  • Cottage Cheese and Fruit. ...
  • Peanut and Nut Butters.
Aug 29, 2023

How to use nuts for weight loss? ›

Portion Control
  1. Top hot or cold cereal with nuts for a nourishing breakfast.
  2. Sprinkle almonds on top of yogurt.
  3. Add peanuts to nonfat frozen yogurt.
  4. Use fat-free salad dressing and add nuts to your salads.
  5. Use nuts to replace croutons in salads or soups.
  6. Bring pasta to life by sprinkling it with chopped nuts.

How many nuts should I eat a day? ›

To obtain health benefits, nuts must be consumed regularly and in sufficient amounts. To this end, many guidelines recommend the daily consumption of 30 g (or 1 ounce = 28.4 g) of nuts as part of a cardioprotective diet [5,6,7].

What should not be eaten with nuts? ›

And although nuts are a healthy choice by themselves, they'll quickly become detrimental to any diet when paired with sugary or salty toppings or mixes.

What is the healthiest nut to eat? ›

Most nuts appear to be generally healthy. But some may have more heart-healthy nutrients than others. For example, walnuts contain high amounts of omega-3 fatty acids. Almonds, macadamia nuts, hazelnuts and pecans also appear to be quite heart healthy.

What are the worst nuts for weight loss? ›

All nuts contain some benefits. However, macadamia nuts, pecans, peanuts and brazil nuts have a high amount of fats and calories that slows down the metabolism rate and leads to weight gain. Therefore, these are not suitable for weight loss.

Can eating too many nuts raise cholesterol? ›

Nuts as part of a varied diet may help reduce levels of “bad” cholesterol and raise “good” cholesterol levels.

Are almonds or walnuts better for weight loss? ›

However, when looking for an optimal nut for weight loss and blood sugar control, almonds may be the best choice. In contrast, walnuts may be better for brain health. If you're following the keto diet or wondering which to choose for heart health, you may go with the one you enjoy the most.

How many almonds to eat per day to lose weight? ›

Studies suggest a daily intake of around 30 grams (approximately 20-23 whole almonds) can be beneficial for weight loss. This serving size provides a good balance of fiber, protein, and healthy fats, promoting satiety and potentially influencing metabolism (2).

What nut is lowest in calories? ›

Ten peanuts (although considered a legume) contains only 60 calories. Cashews (18), pistachios (49) and almonds (24) contain about 160 calories per serving. While 10-12 macadamia nuts contain 200 calories/serving.

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6224

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.