
Health? or Hype?
Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendations
Bread is a staple of many of our daily diets. Whether it’s a morning slice of toast or a lunchtime sandwich, it’s a reliable and relatively affordable go-to.
Switching to wholemeal, seeded or brown bread is considered a simple way to make your daily bread healthier, but not all brown loaves are as healthy as they seem.
We analysed 60 popular sliced loaves across five key categories - blended, malted, wholegrain rye, seeded, and wholemeal - to discover which products pack a genuine health punch.
We used the official government health metric, the Nutrient Profiling Model (NPM), along with a custom University of Oxford equation to score the breads out of 100 and evaluate their health.
Read on to find which loaves are the healthiest, and the ones that aren't as quite as wholesome as they look.

Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendationsShefalee Loth is a public health nutritionist with 20+ years at Which? and the NHS delivering evidence-based food and nutrition insights

'Bread is an important source of fibre in our diets, so opting for wholemeal bread is the best bet. Wholemeal loaves tend to be higher in protein, too. Choosing a seeded wholemeal loaf will further boost the fibre and protein content. A loaf with higher fibre and protein content will slow digestion and help to keep you feeling fuller for longer.
'Wholemeal flour is also naturally richer in micronutrients, including B-vitamins, magnesium, zinc and iron. In the UK, white flour has been fortified with calcium, iron, niacin and thiamine since the 1950s. By the end of this year, all non-wholemeal flour will also be fortified with folic acid by law.'
Best multivitamin supplements - find out who might benefit from a multivitamin, and the best all-rounders to buy

The most a loaf of bread can score out of 100 is 80 - the highest achievable for processed grain products under the NPM. Only foods such as plain greens or legumes can achieve more than this.
Just 13 sliced loaves we looked at achieved a score of 80, thanks to high fibre and protein levels alongside low saturated fat, salt, and sugar. These are listed below.
While 11 of the top 13 loaves are wholemeal, two non-wholemeal options also scored highly. These are Iceland’s The Daily Bakery Malted Bloomer (low in salt and sugar) and Hovis Best of Both - so there are options if you don't like a truly brown loaf.
Loaves are listed in alphabetical order because they all achieved the same NPM score of 80.
| Product | Price per 100g | Bread type | Fibre (g) | Protein (g) | Salt (g) | Sugar (g) | NPM scaled score |
|---|---|---|---|---|---|---|---|
| Aldi Village Bakery wholemeal | 9p | Wholemeal | 7.9 | 10.6 | 0.87 | 2.5 | 80 |
| Co-op Bakery Wholemeal Toastie | 11p | Wholemeal | 7.7 | 10 | 0.88 | 3.5 | 80 |
| Hovis Best of Both | 14p | Blended | 5.6 | 9.5 | 0.90 | 2.9 | 80 |
| Hovis Tasty Wholemeal | 19p | Wholemeal | 6.8 | 10 | 0.90 | 4.1 | 80 |
| Iceland The Daily Bakery malted bloomer | 20p | Malted | 4.8 | 9.3 | 0.60 | 2.1 | 80 |
| Lidl Rowan Hill thick wholemeal | 9p | Wholemeal | 6.2 | 10.6 | 0.83 | 3 | 80 |
| M&S Wholemeal | 9p | Wholemeal | 6.2 | 11 | 0.98 | 3.9 | 80 |
| Morrisons wholemeal | 9p | Wholemeal | 6.8 | 10.1 | 0.91 | 2.4 | 80 |
| Ocado wholemeal | 9p | Wholemeal | 6.4 | 12 | 0.77 | 3.1 | 80 |
| Sainsbury's wholemeal | 9p | Wholemeal | 6.4 | 11.8 | 0.77 | 3.1 | 80 |
| Tesco wholemeal | 9p | Wholemeal | 6.3 | 10.3 | 0.82 | 3.7 | 80 |
| Waitrose wholemeal farmhouse | 19p | Wholemeal | 7.4 | 9.8 | 0.93 | 2.7 | 80 |
| Warburtons wholemeal | 25p | Wholemeal | 6.4 | 10.6 | 0.95 | 2.4 | 80 |
Table note: fibre, protein, salt and sugar values are per 100g, which is typically 1/8th of a pack or 2.5 slices. All are medium sliced (except where mentioned), but as pack size and price can vary, we've used the per 100g values for easy comparison.

The only representative from the ‘blended’ category in the top tier, this loaf benefits from 32% fibre-rich wholemeal flour and is low in salt.
Together, these help it achieve the high protein and fibre levels required to hit a good NPM score of 80, making it an excellent bridge for those who prefer the taste of white bread but want some of the benefits of brown.
Which? nutritionist Shefalee Loth says: ‘This is good news for those not keen on wholemeal bread. This Best of Both loaf contains a mix of wholemeal and white flours - this means it’s not quite as high in fibre as wholemeal loaves but is still a good source’.
Best sourdough bread: Bertinet, Celtic Bakers and Jason's vs the supermarkets

These loaves may look similar, but their nutritional profiles vary. Here’s how.
Also known as: 100% whole wheat, whole grain or stoneground
Wholemeal bread contains the whole grain, providing a good source of fibre, which is important for digestive health and blood sugar control. The first ingredient on the ingredients list should be ‘wholemeal flour’ - if it says ‘wheat flour’ without the word ‘whole’, it’s likely to be refined white flour. Average cost: 14p per 100g.
Also known as: Multiseed, multigrain, grained, kibbled grain or ancient grain
'Bits’ such as sunflower, pumpkin and linseed give a textured, nutty bite, as well as significantly raising protein content per slice to help you feel fuller for longer. They also provide omega-6 (and, in some cases, omega-3) fatty acids, which may help to support brain health. If labelled multigrain, a product must contain at least three types of grain. Average cost: 24p per 100g.
Also known as: Granary, brown bloomer, Dutch style malted or harvest grain
They look dark and rustic, but the colour often comes from malt extract or caramelised sugar, not the grain, so be warned many are white loaves in disguise. In fact, only one loaf out of nine malted ones we looked at used a wholemeal base - Hovis Granary Wholemeal (standard Hovis Granary is made from white flour). Average cost: 25p per 100g.
Also known as: 50/50, Half and Half, Best of Both, Both Together or white wheat blend
This category is generally lower in fibre than the other categories, but still higher than in white bread. A good compromise between taste and health, but often a pricier choice. Blended loaves may be fortified with even more vitamin D and calcium. Average cost = 29p per 100g.
Also known as: Sprouted grain loaves, flourless rye, German-style rye, whole rye.
These are known as ‘brick breads’ among bakers because they tend to be dense and rectangular - they’re essentially a compressed block of grain and seeds. If you spot a lighter, fluffier rye bread, it’s likely to contain wheat flour. True rye has quite a distinctive taste and texture that won't be for everyone's , but it can be a good choice for some due to its lower gluten content and high fibre content. Average cost = 66p per 100g.
32 of the sliced loaves we reviewed achieved an NPM score of 75-80. This means they still have an excellent nutritional balance, even though they narrowly missed being among the top scorers.
Their penalties stemmed from slightly lower fibre content, a higher calorie count, and higher saturated fat. On average, the top scorers contained 0.49g of saturated fat per 100g, compared to 0.71g in the middle table cohort.
To make it easier for you to find your usual loaf, this table is arranged in alphabetical order. Price, fibre, protein, salt and sugar values are per 100g.
| Product | Price per 100g | Bread type | Fibre (g) | Protein (g) | Salt (g) | Sugar (g) | NPM scaled score |
|---|---|---|---|---|---|---|---|
| Aldi Specially Selected wholemeal seeded | 14p | Seeded | 7.8 | 10.9 | 0.74 | 2.2 | 78 |
| Allinson's The Champion wholemeal | 31p | Wholemeal | 7.5 | 11.2 | 0.9 | 2.8 | 78 |
| Asda Just Essentials wholemeal | 7p | Wholemeal | 7 | 9.6 | 0.85 | 3.4 | 78 |
| Asda The Bakery medium sliced wholemeal | 9p | Wholemeal | 6.6 | 12 | 0.88 | 3 | 78 |
| Co-op Bakery Farmhouse wholemeal | 16p | Wholemeal | 9.7 | 9.4 | 0.87 | 3.7 | 78 |
| Hovis Granary wholemeal | 24p | Malted | 6.8 | 10.6 | 0.98 | 2.4 | 78 |
| Hovis Seed Sensations (7 Seeds) | 24p | Seeded | 5.3 | 10 | 0.88 | 3.8 | 78 |
| Iceland wholemeal | 13p | Wholemeal | 6.7 | 9.8 | 0.8 | 2 | 78 |
| Jacksons Blend of Both bloomer | 24p | Blended | 4.2 | 8.5 | 0.81 | 2.7 | 78 |
| Kingsmill 50/50 No Crusts | 50p | Blended | 4.1 | 8.1 | 0.88 | 2.4 | 78 |
| Lidl Deluxe Multigrain Farmhouse | 14p | Seeded | 5 | 9.7 | 0.8 | 4 | 78 |
| Lidl Rowan Hill thick wholemeal farmhouse | 11p | Wholemeal | 6.6 | 10.7 | 0.91 | 2.9 | 78 |
| M&S The 70/30 Loaf | 9p | Blended | 4 | 10 | 0.83 | 2.8 | 78 |
| M&S wholemeal seeded farmhouse | 23p | Seeded | 8.4 | 11.4 | 0.85 | 2.5 | 78 |
| Modern Baker Superloaf | 60p | Seeded | 7.5 | 10 | 0.8 | 1 | 78 |
| Morrisons The Best Oat & Barley | 19p | Malted | 4 | 8.3 | 0.77 | 3.7 | 78 |
| Sainsbury's Both in One | 9p | Blended | 4.5 | 8.9 | 0.79 | 3.8 | 78 |
| Sainsbury's Taste The Difference Soft Multiseed wholemeal | 20p | Seeded | 7.4 | 12.8 | 0.84 | 4.2 | 78 |
| Tesco Finest wholemeal | 20p | Wholemeal | 7.1 | 9.2 | 0.88 | 2.8 | 78 |
| Waitrose Multigrain farmhouse | 21p | Malted | 5.9 | 8.7 | 0.79 | 2.9 | 78 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Exceptional by Asda Superseeded | 18p | Seeded | 5.5 | 12 | 0.83 | 4.1 | 76 |
| Jacksons super seeded brown bloomer | 26p | Seeded | 6.2 | 10 | 0.8 | 1.6 | 76 |
| Kingsmill 50/50 medium | 13p | Blended | 4.7 | 9.4 | 0.98 | 3.5 | 76 |
| Lidl Rowan Hill Both in One | 8p | Blended | 4.2 | 9.5 | 0.9 | 3.3 | 76 |
| Lidl Rowan Hill malted bloomer | 19p | Malted | 4.6 | 9.4 | 0.75 | 3.4 | 76 |
| Lidl Rowan Hill bakery seeded bloomer | 19p | Seeded | 4.8 | 9.4 | 0.97 | 2.6 | 76 |
| Lidl sliced white seeded | 16p | Seeded | 4.9 | 10.1 | 0.94 | 2.5 | 76 |
| M&S Super Seeded loaf | 21p | Seeded | 5 | 12 | 0.73 | 4.4 | 76 |
| Morrisons The Best Multi Seed | 19p | Seeded | 5.6 | 10.8 | 0.84 | 2.6 | 76 |
| Waitrose Multi-Seeded farmhouse | 21p | Seeded | 7.2 | 10.8 | 0.89 | 2.4 | 76 |
Table note: fibre, protein, salt and sugar values are per 100g, which is typically 1/8th of a pack or 2.5 slices. All are medium sliced (except where mentioned), but as pack size and price can vary, we've used the per 100g values for easy comparison.
Six of the best breakfasts for energy and fibre - kickstart your day with these easy high-fibre breakfast ideas to boost energy, improve gut health and support concentration

While all the breads we reviewed are good nutritional choices overall, these three were the lowest scorers of the bunch. The difference often came down to small margins, such as a slightly higher salt content or a lower fibre count.
Surprisingly, a couple of rye loaves were among the lowest-scoring options, usually due to a more calorie-dense structure.
This is the second saltiest loaf of the lot (1.13g per 100g), as well as having the lowest protein of all the breads. The loaf’s density means it’s also more calorie-dense than higher-scoring loaves. With an NPM score of 70 overall, it's still a nutritious choice though.
With an NPM of 72, this is still a healthy bread, but it sits 8 points behind the top-scoring options. The main reason? It contains roughly half the fibre of the best wholemeal loaves (3.7g rather than 7g on average) and is one of the saltiest breads of the bunch.
Again, the salt content (1.2g) brings this bread down the rankings, and in a system that rewards protein levels, it doesn’t contain ingredients such as seeds that help it maximise this. However, 72 points is still a healthy choice.
Table is arranged with the three lowest scorers at the top, and then the rest in alphabetical order (as NPM scores are identical).
| Product | Price per 100g | Bread type | Fibre (g) | Protein (g) | Salt (g) | Sugar (g) | NPM scaled score |
|---|---|---|---|---|---|---|---|
| Biona Organic original rye bread | 62p | Wholegrain rye | 10 | 4.2 | 1.13 | 3.7 | 70 |
| Hovis Granary medium sliced | 26p | Malted | 3.7 | 10.3 | 1.03 | 3.4 | 72 |
| M&S Only 4 Ingredients wholegrain sliced rye | 36p | Wholegrain rye | 10.2 | 5 | 1.2 | 2.4 | 72 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Aldi Both In One medium sliced | 9p | Blended | 4.2 | 9.5 | 0.96 | 3.3 | 74 |
| Aldi Village Bakery classic malted bloomer | 19p | Malted | 4.1 | 8.5 | 0.87 | 4.9 | 74 |
| Allinson's Lightly Seeded | 20p | Seeded | 3.6 | 10.5 | 0.9 | 4.3 | 74 |
| Biona Organic Rye Bread with sprouted seeds | 60p | Wholegrain rye | 9.9 | 5.3 | 1.08 | 2.4 | 74 |
| Biona Pumpernickel | 62p | Wholegrain rye | 9.6 | 4.9 | 0.8 | 5.4 | 74 |
| Black Sheep sliced malted bloomer | 27p | Malted | 4.9 | 9.8 | 1.2 | 4.3 | 74 |
| M&S Soft Granary Farmhouse | 23p | Malted | 4.2 | 9.9 | 0.85 | 4.7 | 74 |
| Morrisons Lightly Seeded | 10p | Seeded | 4.4 | 9.1 | 0.98 | 2.5 | 74 |
| Schneider Brot rye bread with sunflower seeds | 30p | Wholegrain rye | 9.1 | 5.3 | 1 | 3.3 | 74 |
| Tesco Multiseed Batch | 16p | Seeded | 4 | 9.7 | 0.92 | 2.9 | 74 |
| Warburtons Half & Half | 17p | Blended | 4.2 | 10 | 0.95 | 2.7 | 74 |
| Warburtons Original Seeded Batch | 24p | Seeded | 6 | 10.6 | 0.95 | 2.6 | 74 |
| Wildfarmed Sliced Seeded | 41p | Seeded | 6.4 | 11.7 | 0.96 | 4.1 | 74 |
Table note: fibre, protein, salt and sugar values are per 100g, which is typically 1/8th of a pack or 2.5 slices. All are medium sliced (except where mentioned), but as pack size and price can vary, we've used the per 100g values for easy comparison
Loaves that look brown are sometimes just white loaves in disguise. They may be brown because of ingredients such as caramel or malt, rather than wholemeal flour.
Here’s what to look out for on packaging to avoid a white loaf in false-brown clothing:
Top tips for healthy bowel movements from a gastroenterologist - from fibre to probiotics, we asked a professor for tips about daily habits for better bowels
The NPM acts as a nutritional tug-of-war that balances ‘negative’ points (for calories, salt, sugar and saturated fat) against ‘positive’ points (for fibre, protein, and fruit, vegetable or nut content) in order to come up with a single score.
For the breads we analysed, a score of 70 is well above the NPM ‘fail’ of 62 or lower (which experts have defined as ‘unhealthy’), making it a healthy choice - even though it is 10 points lower than the scorers of 80 points.
So do those 10 points matter? A loaf at 70 points is nutritionally balanced, but one at 80 is proof of a formulation where proportions have been optimised to create products that are not too salty, not too sugary, but packed with nutrients.