Weight Loss
15
 min read

Best Nuts for Fat Loss: Types, Portions and Tips

Written by
Bolt Pharmacy
Published
26/10/2026
Last Updated
27/10/2026

The best nuts for fat loss are those that combine high protein, fibre, and healthy unsaturated fats to support satiety and reduce overall calorie intake. Despite being energy-dense foods, nuts such as almonds, pistachios, and walnuts have been consistently linked to weight management benefits in clinical research. This article explores which nuts are most useful for fat loss, how much to eat, what to avoid, and practical ways to include them in a balanced, calorie-conscious diet aligned with NHS and NICE guidance.

Summary: The best nuts for fat loss include almonds, pistachios, and walnuts, which support satiety through their protein, fibre, and unsaturated fat content when eaten in controlled portions of around 28 to 30 grams daily.

  • Almonds, pistachios, and walnuts are the most evidence-backed nuts for supporting fat loss in clinical trials.
  • A daily portion of 28 to 30 grams (a small handful) is the amount most commonly used in research showing weight management benefits.
  • Nuts are not fully digested due to intact cell walls, meaning the calories absorbed may be lower than food labels suggest.
  • Plain, unsalted, and unroasted or dry-roasted nuts are preferable; honey-roasted, sugar-coated, or chocolate-covered varieties add significant extra calories.
  • Nuts should replace less nutritious snacks rather than be added on top of an existing diet to avoid excess calorie intake.
  • People with nut allergies, kidney disease, or other relevant conditions should seek individualised advice from a clinician or dietitian.
Nut Key nutrients (per 28 g serving) Fat loss benefit Considerations
Almonds Approx. 6 g protein, fibre, vitamin E, 160 to 170 kcal Most studied; RCT evidence for greater abdominal fat loss on calorie-restricted diets Choose plain, unsalted; avoid honey-roasted varieties
Pistachios Lower calorie density per gram than most nuts; protein and fibre Shells slow eating pace, supporting natural portion awareness Buy unsalted; in-shell versions help limit intake
Walnuts Alpha-linolenic acid (plant omega-3), approx. 185 kcal per 28 g Exploratory evidence for improvements in appetite-regulating hormones Slightly higher calorie than almonds; portion control important
Cashews Protein, magnesium; slightly lower fat than almonds Useful protein source supporting satiety Often sold salted or roasted in oil; check labels
Hazelnuts Monounsaturated fats, fibre Favourable fat profile supports blood lipid health alongside satiety Avoid chocolate-coated or flavoured products
Brazil nuts Selenium, satisfying fat content Promotes fullness; selenium supports metabolic function Very high selenium content; limit to a small amount on most days, not large daily portions
Macadamia nuts Approx. 200 kcal per 28 g; lower protein than almonds or pistachios Not harmful, but highest calorie density among common nuts Requires stricter portion monitoring; less protein per calorie

Table of Contents

Can eating nuts really help you lose fat?

Yes, research shows regular nut consumption supports fat loss by promoting satiety through protein, fibre, and unsaturated fat, without increasing body weight when eaten in controlled portions as part of a calorie-conscious diet.

Research suggests that eating nuts regularly can support fat loss, despite their relatively high calorie content. Several observational studies and randomised controlled trials have found that people who include nuts in their diet do not gain more weight than those who avoid them, and in some cases lose more body fat over time. A 2013 review published in the American Journal of Clinical Nutrition, which pooled data from multiple trials and prospective studies, found that nut consumption was not associated with increased body weight, body mass index, or waist circumference.[1][14]

One reason for this is that nuts are not fully digested: the intact cell walls of many nuts mean that a proportion of their fat content is not absorbed in the gut, so the calories the body actually obtains may be somewhat lower than the figures on a food label suggest. This effect varies by nut type and by how the nut is processed; whole nuts tend to have lower energy availability than nut butters, where the cell structure has been broken down.[14]

Nuts are also rich in protein, dietary fibre, and unsaturated fats, all of which contribute to satiety. Feeling fuller for longer after eating nuts can reduce overall calorie intake across the day, which is the mechanism most likely to explain their association with weight management in longer-term studies.

It is important to note that nuts are energy-dense foods, and portion control remains essential. Eating nuts as a replacement for less nutritious snacks, rather than as an addition to an already adequate diet, is the approach most consistent with the evidence. No single food causes fat loss on its own; nuts are most effective when they form part of a balanced, calorie-conscious eating pattern.

Which nuts are best for fat loss?

Almonds, pistachios, and walnuts are the most consistently studied nuts for fat loss; peanuts are also a protein-rich, affordable option, and variety across the week is a nutritionally sound approach.

Almonds, pistachios, and walnuts are among the nuts most consistently associated with fat loss benefits in clinical research. Almonds are particularly well studied: a randomised trial published in the International Journal of Obesity found that participants who included almonds in a calorie-restricted diet lost significantly more body fat, including abdominal fat, than those following the same diet without almonds.[4] According to UK food composition data, almonds provide approximately 6 grams of protein per 28-gram serving and are a good source of fibre and vitamin E.[2][3]

Pistachios have a relatively lower calorie content per gram compared with many other varieties, and their shells slow the eating process, which may naturally support portion awareness. Walnuts are rich in alpha-linolenic acid, a plant-based omega-3 fatty acid, and some small studies have suggested a link to improvements in appetite-regulating hormones, though these findings should be regarded as exploratory at this stage.

Other nuts worth considering include:

  • Brazil nuts, which provide selenium and have a satisfying fat content that promotes fullness. However, Brazil nuts contain very high and variable amounts of selenium, and eating large quantities regularly can exceed safe intake levels.[5] A small amount on most days, rather than a large daily portion, is advisable; NHS guidance on selenium provides further detail.

  • Cashews, which are slightly lower in fat than almonds but still provide useful protein and magnesium

  • Hazelnuts, which are rich in monounsaturated fats and fibre

  • Pecans, which are high in fat but contain very little available carbohydrate, meaning their impact on blood glucose is minimal

Peanuts, though technically a legume, behave nutritionally like tree nuts and are one of the most affordable and protein-rich options available. No single nut is definitively superior for fat loss; variety across the week is a practical and nutritionally sound approach.

How many nuts should you eat a day when trying to lose weight?

Around 28 to 30 grams daily (a small handful) is the portion used in most research; this should be counted within your daily calorie target rather than added on top of existing meals.

A daily portion of around 28 to 30 grams of nuts, roughly a small handful, is the amount most commonly used in research studies that have demonstrated fat loss or weight maintenance benefits. This quantity provides a meaningful intake of protein, fibre, and healthy fats without contributing an excessive number of calories to the day's total. Based on UK food composition data, 28 grams of almonds contains approximately 160 to 170 kilocalories, while the same weight of walnuts provides around 185 kilocalories.

For people following a calorie-restricted diet, it is sensible to account for nuts within the daily calorie target rather than adding them on top of existing meals. Swapping a processed snack such as crisps or a biscuit for a small portion of nuts is a straightforward substitution that improves nutritional quality without necessarily increasing overall calorie intake.

Some people find it helpful to pre-portion nuts into small containers or bags at the start of the week to avoid eating directly from a large packet, which can make it easy to consume more than intended. Eating nuts slowly and mindfully, rather than as a distracted snack, also supports better portion awareness.

There is no universal recommendation from NHS or NICE specifically for nut intake in the context of weight loss, but the NHS Eatwell Guide encourages unsaturated fats from sources such as nuts and seeds as part of a balanced diet.[6] People with nut allergies should of course avoid nuts entirely and seek alternative sources of protein and healthy fats. Those following a potassium- or phosphate-restricted diet, for example due to advanced kidney disease, should seek individualised advice from their clinician or dietitian before increasing nut intake.

What makes nuts a useful part of a weight loss diet?

Nuts slow gastric emptying through their combination of protein, fibre, and unsaturated fat, prolonging fullness and helping to reduce overeating, while also providing micronutrients that support metabolic function.

Nuts support fat loss through several overlapping nutritional mechanisms that make them more than simply a convenient snack. Their combination of protein, fibre, and fat works together to slow the rate at which the stomach empties, which prolongs the sensation of fullness. This can reduce the likelihood of overeating at subsequent meals, though the size of this effect varies between individuals and between different nuts and forms. Portion size remains the most important practical factor.

The fat in nuts is predominantly unsaturated, including both monounsaturated and polyunsaturated fatty acids. Replacing saturated fat with unsaturated fat is associated with favourable effects on blood lipids and cardiovascular health, in line with guidance from the Scientific Advisory Committee on Nutrition (SACN).[7][8] Nuts also contain a range of micronutrients including magnesium, zinc, and B vitamins, which support metabolic function and energy production.

For people managing their weight through dietary changes, the palatability of nuts is also relevant. Foods that are enjoyable to eat are more likely to be sustained as part of a long-term eating pattern, and nuts offer variety in texture and flavour that can make a calorie-conscious diet feel less restrictive. Bolt Pharmacy is a GPhC-registered UK online pharmacy offering online weight-management consultations, with prescriber review and pharmacist support, for those who may benefit from a more structured approach alongside dietary changes.

Finally, nuts contain very little available carbohydrate, which means they have a minimal effect on blood glucose levels. This helps to avoid the energy dips and subsequent hunger that can follow high-carbohydrate snacks, making it easier to maintain consistent eating habits throughout the day. Diabetes UK provides further information on how different foods affect blood glucose.

Are there any nuts you should avoid when trying to lose fat?

No nut needs to be completely avoided, but macadamia nuts require careful portioning due to high calorie density, and processed varieties such as honey-roasted or chocolate-covered nuts should be avoided.

No nut variety needs to be completely avoided when trying to lose fat, but some require more careful portion management than others due to their higher calorie density. Macadamia nuts, for example, are among the most calorie-dense nuts available, providing around 200 kilocalories per 28-gram serving according to UK food composition data, and are relatively lower in protein compared with almonds or pistachios.[2] This does not make them harmful, but it does mean that portion sizes need to be monitored more carefully.

Coconut, while sometimes grouped with nuts in culinary contexts, has a very different nutritional profile. It is high in saturated fat and lower in the protein and fibre that make tree nuts useful for satiety. Desiccated coconut and coconut products are not equivalent to whole nuts in terms of their fat loss benefits, and NHS guidance recommends limiting saturated fat intake as part of a heart-healthy diet.[9][10]

The main pitfall to avoid is not a particular nut variety but rather processed nut products. These include:

  • Honey-roasted or sugar-coated nuts, which add significant amounts of refined sugar and extra calories

  • Salted nuts, which contribute to higher sodium intake; NHS guidance on salt recommends adults consume no more than 6 grams per day, and heavily salted nuts can make it easier to eat more than intended[11]

  • Nut-based confectionery, such as chocolate-covered nuts, where the added ingredients substantially change the nutritional profile

Plain, unsalted, and unroasted or dry-roasted nuts are the most straightforward choices for anyone monitoring their calorie intake. Reading ingredient labels is worthwhile, as many commercially prepared nut mixes contain added oils, sugars, or flavourings that are not immediately obvious from the packaging.

Whole nuts should not be given to children under 5 years old due to the risk of choking; this is in line with NHS safety guidance.[12][13]

How to include nuts in a balanced, calorie-conscious diet

Use nuts as a planned replacement for less nutritious snacks, add them to porridge, yoghurt, or salads, and pre-portion servings to avoid overeating directly from a large packet.

Including nuts in a calorie-conscious diet works best when they are used as a planned component of meals and snacks rather than eaten opportunistically from a large supply. A practical starting point is to identify one or two moments in the day where nuts can replace a less nutritious option, such as mid-morning or mid-afternoon, when hunger between meals is most likely to lead to impulsive food choices.

Nuts can be incorporated into the diet in a variety of ways that go beyond eating them plain:

  • Add a small handful of walnuts or almonds to porridge in the morning for added protein and healthy fat

  • Stir chopped nuts into natural yoghurt with berries for a filling snack

  • Use ground almonds or crushed pistachios as a coating for baked fish or chicken instead of breadcrumbs

  • Sprinkle mixed seeds and nuts over salads to add texture and nutritional value

  • Choose unsweetened nut butters in small quantities as a spread, checking labels to ensure no added sugars or high levels of saturated fat from added oils

Keeping a food diary or using a calorie-tracking application can help to ensure that nut portions are accounted for within daily targets. For people who find it difficult to manage portion sizes or who are not seeing progress despite dietary changes, speaking with a GP or an HCPC-registered dietitian is a sensible next step. A healthcare professional can assess whether additional support, including structured weight management programmes, is appropriate. Any significant or unexplained weight changes should be discussed with a GP to rule out underlying medical causes before attributing them to dietary factors alone.

Scientific References

  1. .
  2. .
  3. .
  4. .
  5. .
  6. .
  7. .
  8. .
  9. .
  10. .
  11. .
  12. .
  13. .
  14. .

Frequently Asked Questions

Can eating nuts every day help with fat loss?

Yes, eating a small daily portion of around 28 to 30 grams of nuts can support fat loss by promoting satiety and reducing overall calorie intake. Research shows that regular nut consumption is not associated with weight gain when nuts replace less nutritious snacks rather than being added to an existing diet.

Which nut is highest in protein and best for weight management?

Almonds and peanuts are among the highest in protein per serving, with almonds providing approximately 6 grams of protein per 28-gram portion. Pistachios are also a good protein source and have a relatively lower calorie content per gram compared with many other nut varieties.

Should I avoid salted or roasted nuts when trying to lose fat?

Plain, unsalted, and unroasted or dry-roasted nuts are the best choices when monitoring calorie intake, as salted and flavoured varieties can encourage overeating and contribute excess sodium. Honey-roasted, sugar-coated, and chocolate-covered nuts add significant refined sugar and calories and are best avoided.


Disclaimer & Editorial Standards

The health-related content published on this site is based on credible scientific sources and is periodically reviewed to ensure accuracy and relevance. Although we aim to reflect the most current medical knowledge, the material is meant for general education and awareness only.

The information on this site is not a substitute for professional medical advice. For any health concerns, please speak with a qualified medical professional. By using this information, you acknowledge responsibility for any decisions made and understand we are not liable for any consequences that may result.

Any third-party brands or services referenced on this site are included for informational purposes only; we are entirely independent and have no affiliation, partnership, or collaboration with any companies mentioned.