
Health? or Hype?
Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendations
With around half of us having eaten it in the past three months, peanut butter may well be on your shopping list – and there are also other options gaining in popularity, such as almond, walnut and cashew butters.
Registered dietitian Kirsten Jackson helps us to discover which nut butter is healthiest.
As part of our report, we’ve analysed the labels of more than 80 different nut butter products* to see which takes the lead in regards to protein and fibre, so you don’t have to.
How we picked the top nut butters protein and fibre
Analysed 80+ nut butter varieties
We examined products from budget to premium, to evaluate their nutrient content.
Protein and fibre:
We discovered a broad range of values, including some budget ranges that beat premium brands for these nutrients.
Peanut butter, almond butter or cashew nut butters compared
The nutritional values were compared within each nut butter category.
Expert input to discover which nut butter is healthiest
A registered dietitian explains the benefits of nut butters as part of a healthy eating plan - plus, which one she'd pick and why.

Kirsten Jackson is a consultant dietitian specialising in gastroenterology. She is a spokesperson for the British Dietetic Association (BDA) and an advisory board member of The IBS Network.
She has held various NHS dietitian posts and was lead dietitian at King's College Hospital London, (UAE).

Regular nut consumption, particularly whole nuts and minimally processed nut butters, is associated with improved cholesterol balance and reduced cardiovascular risk, and may also support gut health. But which type is best?
Kirsten says: ‘Technically speaking, no one food is healthier than the other as it depends on the overall diet and interestingly, gut health research is pointing more towards plant variety in our diets rather than picking that 'one best option.'
So ideally, we would be having a variety of nut and seed butters in our diet.
'I recommend all my clients to include nut butters in their diet due to the multiple health benefits they provide.'
‘I recommend all my clients to include nut butters in their diet due to the multiple health benefits they provide,’ says Kirsten, ‘but also the versatility – they are so easy to add into or onto foods.’
Although Kirsten says if she had to choose, she’d pick almond butter for its vitamin E and fibre content, all nut butters bring something to the table. Here are some of their pros and cons:
6 of the best breakfasts for energy and fibre – easy ideas to boost energy, improve gut health and support concentration

We crunched the data from 56 peanut butters to find the best overall product, taking into account which were lowest for saturated fats, calories, sugars and salt plus highest for protein and fibre, along with a good price, and this is what we found:
Read on for more information about the nut butters that are top for protein and those that are highest in fibre.

Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendationsWhen it comes to peanut butter, everyone seems to have their favourite - and for different reasons. Three Which? staffers reveal their supermarket picks and why.

'As someone with diabetes, I'm always looking for ways to boost my fibre intake without overloading on carbohydrates. The M&S 100% Crunchy Peanut Butter (£2 for 240g, Ocado) delivers a rich, nutty flavour and packs in 9.7g of fibre per 100g. I stir it through homemade granola and yoghurt in the morning, or spread it over a square of extra-dark chocolate for a simple sweet treat.'

'My favourite is Marmite Peanut Butter (£3.35 for 225g, Sainsbury's), but it’s pricey – at £1.49 per 100g, it’s the second most expensive of the 56 brands we looked at. I’ve since taken to making my own version: a layer of Marmite followed by peanut butter and almond butter (or occasionally walnut butter). It not only adds variety to the flavour but boosts fibre and nutrient content.'

'Pip & Nut's Sweet & Salty peanut butter (£2.25 for 300g, Waitrose) is delicious. Although it's sweetened with agave syrup, there's no palm oil, and it remains a good source of protein. For something that tastes so incredibly more-ish, it's still considerably less sugary than jam. I could quite easily eat it with a spoon, but I do try to at least pretend I'm civilised and keep it for my morning toast or bagel. I know some people worry about carbohydrates but I run an awful lot, so they are vital fuel for me.'
Best cooking oils: How to choose, and the truth about seed and algae oils – nutrition experts spill the beans...

The lowest were Pip & Nut Sweet & Salty peanut butter (20.6g per 100g), Yumello Crunchy Salted Date peanut butter (22.6g) and Morrisons smooth peanut butter (23.4g). It’s worth noting that although the product with the least protein had around 70% less than the best one, all the peanut butters looked at had decent protein levels.

Lowest were Pip & Nut Smooth Coconut almond butter (16g protein), Nutcessity Organic Gingerbread almond butter (17.2g protein) and Meridian Coconut almond butter (19g protein).

Lowest were Daylesford Organic cashew butter (15.3g protein), Carley’s Organic raw cashew nut butter (17g protein) and Carley’s cashew nut butter (17.4g).
Best protein powders 2026 – we've compared protein powders from brands including Applied Nutrition, Bulk and MyProtein to uncover the best

Five peanut butter products tied for the lowest fibre levels with 5.4g per 100g, namely Duchy Organic crunchy, Aldi Grandessa 100% nuts crunchy and smooth varieties, and Lidl Maribel 100% crunchy and smooth versions.

Lowest for fibre were Aldi The Foodie Market smooth almond butter (7.1g fibre) and the crunchy variety (7.3g fibre) as well as Lidl Maribel almond butter, which had 8.3g fibre for both smooth and crunchy versions.
**Products are listed in alphabetical order because fibre content is the same for all three.

Just falling shy was Lidl Maribel smooth cashew butter, which has 4g fibre per 100g and is the top cashew nut butter for protein (see above).
Lowest for fibre were Carley’s Organic raw cashew nut butter (3g fibre), Daylesford Organic cashew butter (3g fibre) and Carley’s cashew nut butter (3.1g fibre), although across the nine products, there was just 1.3g of fibre difference between the most and least abundant.
**Products are listed in alphabetical order because fibre content is the same for all three.
High-fibre foods: cheap and easy ways to boost your diet - try these simple, low-cost tips and foods to increase your fibre intake and improve gut health
‘In theory, there may be a slight benefit from the crunchy version in keeping you fuller for longer because you are having to chew it,’ says Kirsten, ‘but really it’s unlikely to make a huge difference.’
When we looked, in some cases there were slight differences between a crunchy and smooth version of the same product for values such as protein and fibre, but these were negligible, so really it comes down to personal preference.
Tips for healthy bowel movements from a gastroenterologist - from fibre to probiotics: we asked a gastroenterology professor for some pointers
One level tablespoon of nut butter provides around 4g of plant protein, 1g of fibre and 100 calories, most of which come from healthy fats.
‘I recommend 1-2 tablespoons per day as long as someone isn’t looking to lose weight, as this is a calorie-dense food,’ says Kirsten.
If you are watching your waistline, you should half this amount, as a heaped tablespoon can double the serving size when compared to a level one.
What's the best diet to help you lose weight? We analyse the benefits of some of the most popular weight loss plans
High-oleic peanuts contain a higher proportion of monounsaturated fats than regular peanuts.
While regular peanuts typically contain 35-69% oleic acid, high-oleic peanuts contain 75% or more. This means that in high-oleic peanuts there’s 9g of oleic acid to every 1g of linoleic, but for standard peanuts it’s around 1.5g of oleic to every 1g of linoleic.
Why does this matter?
Kirsten says: ‘High-oleic peanuts contain 30% more monounsaturated fats than regular peanuts, so they are good at reducing bad cholesterol.’
Not only that, but high-oleic peanuts are considerably more stable than other peanuts, so they don’t go off as quickly.
High-oleic peanut butter products include M&S (100% Smooth/Crunchy), ManiLife, Pip & Nut, and Yumello. While Whole Earth also offers a high-oleic version, it is usually a specific product within their wider range, so check the label.
Best cooking oils: How to choose, and the truth about seed and algae oils – nutrition experts spill the beans...

It can be because its protein, fat and fibre content help curb cravings, stabilise blood sugar and help you feel full, but limit intake to half to one tablespoon daily because it’s also calorific.
Nut butters generally have a low impact on blood sugar, particularly when eaten in moderation and without added sugars.
Look for a nut butter with as few ingredients as possible – ideally 100% nuts or thereabouts. Although a nut butter containing, say, 96% nuts will still give you nutritional benefits, the remaining 4% will be from added extras – such as sugar, salt, flavourings or oils added for consistency, flavour or affordability.
The skins are rich in insoluble fibre and antioxidants for heart and gut health.
Meridian product labels specify ‘skins on’, otherwise look for darker, speckled nut butters as these are more likely to contain the skins, too. The higher the fibre, the more likely your nut butter contains skins. Look for fibre of ideally 8.5g or more for peanuts and 10.5g or more for almonds.
Sugar can increase palatability, so if it means you’re more likely to eat a nut butter then go for it – just don’t overdo it. Better to have it as a treat and accrue the benefits of having some nuts in your diet than not at all.
Added oils in nut butters inevitably reduce the amount of actual nuts present. Some also contain palm oil, which is around 50% saturated fat, so ones with polyunsaturated fats such as sunflower or rapeseed oil are better choices if you’re picking one with added oil.
Temperature is the most important factor in quality change, and researchers found that storing at 10°C helps maintain texture and stability beyond 16 weeks without compromising quality. As this is higher than the recommended fridge temperature, store in a dark cupboard away from light and air, wipe the jar rim after each use to prevent oxidation, and use a separate spoon to serve to avoid spoilage. Always follow the manufacturer's guidance on shelf life and storage.
*including 56 peanut butters, 18 almond butters, 9 cashew nut butters and 3 hazelnut butters.