For a single mid-morning treat, a 35g bar offers a more clearly defined portion than a 90g to 180g bar, which you can break up and put away. Choose between plain and filled chocolate by the texture you want, then check the intended portion’s nutrition and the current pack’s allergen information; a smaller bar is not necessarily lower in sugar per 100g.
Who is this choice for?
Shoppers seeking a defined portion
If you want one sweet treat without opening a larger bar, compare pack weights before choosing. The M&S bar is 35g; the other named bars from Cadbury, Lindt, Milka and Waitrose range from 90g to 180g and can be divided.
Shoppers looking for a dairy-free bar
Look for a product explicitly labelled for your dietary requirement rather than judging by the chocolate’s colour. M&S labels its 35g Made Without Dairy bar vegan, but also states that it is not suitable for people with nut or peanut allergy.
Shoppers choosing between plain and filled chocolate
A plain bar and one with a filling offer different textures. Cadbury’s white bar is described as creamy, while Lindt describes its LINDOR White Bar as having a smooth melting filling. Check the ingredients and nutrition of the particular bar you choose.
What should you check?
Decide whether you want to finish the bar or save some, then compare labels using the amount you expect to eat.
| Priority | What to check | Your needs |
| Portion size |
Check the full bar’s weight and any declared servings. Waitrose describes its 180g bar as ten servings; a serving shown on a label need not be the amount you choose to eat. |
I would rather finish one smaller bar than open a large one. If I choose a larger bar, I can break off a portion and put the rest away. |
| Nutrition |
Compare sugars and saturates per 100g for like-for-like figures, then check the values for your intended portion. Lindt lists 42g sugars and 39g saturates per 100g for its LINDOR White Bar; Waitrose lists 11.3g sugars and 3.3g saturates per square. |
A smaller pack helps me define an amount, but I still want to read its nutrition panel rather than assume white chocolate is low in sugar. |
| Ingredients and allergens |
Read the current pack’s ingredients and precautionary allergen statements. M&S labels its 35g bar vegan but says it is not suitable for people with nut or peanut allergy; Lindt lists milk and soya and warns that its bar may contain nuts. |
My dietary requirement or allergy makes the exact product label more important than a vegan, vegetarian or white-chocolate description alone. |
| Texture |
Check whether the bar is plain or filled, as well as its size. Lindt describes a smooth melting filling in its 100g LINDOR White Bar; Cadbury describes its 90g white bar as creamy. |
Sometimes I want a straightforward white-chocolate bar; at other times, the filling is the reason I am choosing one. |
Common buying mistakes
-
Treating the whole bar as one snack
Pack size changes the decision: the named bars range from 35g to 180g, and Waitrose lists ten servings for its 180g bar.
If you want less than the whole bar, decide what to break off before eating and compare nutrition for that amount.
-
Assuming dairy-free means suitable for every allergy
M&S labels its Made Without Dairy bar vegan but says it is not suitable for people with nut or peanut allergy. Other bars may contain milk, soya or nuts, or carry precautionary warnings.
For an allergy, check the current pack’s full ingredient and allergen information rather than relying on the front-of-pack description.
-
Judging sugar by the type or colour of chocolate
White-chocolate bars have their own declared nutrition values. Lindt lists 42g sugars per 100g for its LINDOR White Bar, while Waitrose lists 11.3g sugars per square of its Belgian White Chocolate.
Check whether the figure refers to 100g, a square or another stated serving before comparing what you plan to eat.
Relevant brand references
M&S
Its 35g Made Without Dairy White Chocolate Bar is a small, vegan-labelled option.
- The individual bar has a clearly stated 35g pack weight.
- M&S says this product is not suitable for people with nut or peanut allergy.
Cadbury
Cadbury describes its 90g White Chocolate Bar as creamy and vegetarian friendly.
- The 90g pack offers a conventional bar to divide if you want a smaller portion.
- Check the physical pack’s ingredients, allergens and nutrition before choosing it for a dietary requirement.
Lindt
The 100g LINDOR White Bar has a smooth melting filling rather than a plain-bar format.
- Lindt lists 42g sugars and 39g saturates per 100g for this bar, allowing a check against other labels on the same basis.
- It contains milk and soya and may contain hazelnuts, almonds and other nuts.
Milka
A UK retailer lists a 100g Milka White Chocolate Bar.
- Its stated 100g weight makes it straightforward to compare pack size with other bars.
- The VeeMart listing identifies milk and soya ingredients and a may-contain-nuts warning; check the current pack.
Waitrose
Its 180g Belgian White Chocolate bar is presented as ten servings, making it a bar to divide rather than a small single bar.
- Waitrose lists 97 kcal, 11.3g sugars and 3.3g saturates per square.
- The bar contains milk and may contain nuts.
White chocolate options on Joybuy
These 90g options are for shoppers willing to divide a larger bar: one is a plain white-chocolate bar and the other a white-chocolate block described with a filling.
No image available
Green & Black's White Chocolate 90g
Choose this plain-bar format if you want to break off part of a 90g bar for your mid-morning snack. Its listing describes Madagascan vanilla; check the current pack for milk, soya and possible nut warnings.
View on Joybuy
No image available
Ferrero Rocher White Block 90g
Consider this 90g block if you want a filling and crunchy hazelnut pieces rather than a plain bar, and plan to divide it for a smaller snack. Check the current pack for hazelnuts, milk, soya and possible other nuts, and use its nutrition panel for the amount you intend to eat.
View on Joybuy
Questions about white chocolate bars
How do I choose a white chocolate bar for one mid-morning snack?
Start with the amount you intend to eat: a 35g bar is a more clearly defined individual portion than a 90g to 180g bar. If you prefer a larger bar, break off what you want and check the nutrition information for that amount rather than treating the whole pack as one serving.
Is the M&S dairy-free white chocolate bar suitable for a nut allergy?
No: M&S states that its 35g Made Without Dairy White Chocolate Bar is not suitable for people with nut or peanut allergy. Its vegan label does not replace a check of the current pack’s allergy information.
Do white chocolate bars contain milk?
It varies by product. The Lindt, Milka and Waitrose bars described here list milk ingredients, while M&S labels its Made Without Dairy bar vegan. Check the exact pack rather than assuming either answer applies to every white chocolate bar.