Healthiest nuts for weight loss
Nuts can be a nutritious addition to a weight-loss diet. They provide protein, fibre and mostly unsaturated fats, which can help make meals and snacks satisfying. However, they are also energy-dense, so portion size matters. No single nut causes weight loss: progress depends on your overall eating habits and maintaining a suitable calorie deficit over time.
Which nuts are best?
Most plain nuts can fit into a balanced diet. These options offer a useful mix of nutrients and are easy to include in everyday meals:
- Almonds: A source of fibre, protein and vitamin E. Their crunch makes them a satisfying snack, and chopped almonds work well on porridge or yoghurt.
- Pistachios: They provide protein and fibre. Buying them in their shells may help slow down snacking and make portions easier to keep track of.
- Peanuts: Technically legumes rather than tree nuts, peanuts are still a convenient, protein-rich choice. Choose plain peanuts or peanut butter without added sugar or excess salt.
- Walnuts: Rich in unsaturated fats, including the plant-based omega-3 fat ALA. Add a small amount to oats, salads or vegetable dishes.
- Cashews: A useful source of protein and minerals, with a creamy texture that works well in meals. Choose unsalted varieties where possible.
- Hazelnuts: Provide fibre and unsaturated fats and pair well with fruit or plain yoghurt. Look for versions without chocolate or sugar coatings.
There is no need to choose just one type. Rotating between different plain nuts can add variety, although their calorie content is broadly similar by portion.
How much should you eat?
A practical portion is around 30g—roughly a small handful. Nuts vary in size, so weighing a portion can help if you are monitoring your intake. It is easy to eat more than intended straight from a large bag, so try measuring some into a bowl or small container.
For a more filling snack, pair a small portion with fruit or have nuts alongside yoghurt. You can also sprinkle them over porridge or a salad, while accounting for the portion as part of the meal.
Choosing nuts that support your goals
- Choose plain, unsalted nuts most often.
- Limit honey-roasted, chocolate-coated and heavily salted varieties, which may contain added sugar or salt.
- Check the label on nut butters. Ideally, the ingredients list should be short, with little or no added sugar or salt.
- Measure portions rather than eating from the packet.
Raw and dry-roasted nuts can both be suitable choices. The main difference is often what has been added during preparation, so check the ingredients and nutrition label.
Are Brazil nuts good for weight loss?
Brazil nuts contain selenium, but they are not a special weight-loss food. They are also particularly rich in selenium, so avoid eating large amounts regularly. A varied diet is a better way to get a range of nutrients.
The bottom line
Almonds, pistachios, peanuts, walnuts, cashews and hazelnuts can all be included in a weight-loss diet. Choose mostly plain varieties, keep portions modest and use them in place of less filling snacks rather than simply adding them on top of your usual food. If you have a nut allergy, avoid the relevant nuts and follow medical advice about safe alternatives.
Top 8 Nutty Tips for Healthy Weight Loss
- Choose almonds for a filling, fibre-rich snack.
- Try pistachios in their shells to slow snacking.
- Pick plain, unsalted nuts over honey-roasted varieties.
- Keep portions small
- Measure a small handful rather than eating from the packet.
- Choose whole nuts instead of sugary nut bars.
- Add chopped walnuts to meals for flavour and crunch.
- Pair nuts with fruit or yoghurt for a satisfying snack.
Choose almonds for a filling, fibre-rich snack.
Choose almonds for a filling, fibre-rich snack. Their combination of fibre, protein and healthy unsaturated fats can help keep you satisfied between meals, while a small handful is easy to portion. Enjoy them plain, or pair them with a piece of fruit for a balanced snack.
Try pistachios in their shells to slow snacking.
Try choosing pistachios in their shells to make snacking more mindful. The extra step of shelling each nut can slow you down, giving you more time to notice when you feel satisfied. Put a portion in a small bowl rather than eating straight from the packet, as nuts are nutritious but energy-dense.
Pick plain, unsalted nuts over honey-roasted varieties.
Choose plain, unsalted nuts instead of honey-roasted varieties when managing your weight. Honey-roasted nuts often contain added sugar, while salted options can be high in salt. Plain nuts still provide filling protein, fibre and unsaturated fats, and make it easier to keep track of what you’re eating. Keep portions modest, as all nuts are energy-dense.
Keep portions small
Keep portions small, as nuts are nutritious but high in calories. Aim for around 30g—a small handful—and measure some into a bowl rather than eating straight from the packet. This lets you enjoy their protein, fibre and healthy fats while keeping track of how much you’re eating.
Measure a small handful rather than eating from the packet.
Measure out a small handful of nuts—around 30g—instead of eating straight from the packet. Nuts are nutritious but energy-dense, and it’s easy to lose track of how much you’ve eaten when snacking. Putting a portion in a bowl or small container can help you enjoy them while keeping your serving in check.
Choose whole nuts instead of sugary nut bars.
Choose whole nuts instead of sugary nut bars when you want a more straightforward, satisfying snack. Plain nuts provide protein, fibre and unsaturated fats, while some bars contain added sugar, syrups or chocolate that can increase their energy content. Check the ingredients and nutrition labels, and keep to a modest portion—about 30g, or a small handful—as nuts are energy-dense.
Add chopped walnuts to meals for flavour and crunch.
Add a small handful of chopped walnuts to porridge, salads or roasted vegetables for a rich flavour and satisfying crunch. Walnuts contain fibre and unsaturated fats, but they are energy-dense, so keep portions modest and count them as part of your meal rather than an extra.
Pair nuts with fruit or yoghurt for a satisfying snack.
Pair a small handful of plain nuts with a piece of fruit or some yoghurt for a satisfying snack. Nuts provide protein and healthy fats, while fruit and yoghurt add flavour and, depending on your choice, fibre or extra protein. As nuts are energy-dense, keep to a modest portion and choose plain yoghurt with little or no added sugar.

