Morrisons own-brand milk chocolate has tied with Cadbury Dairy Milk in a blind taste test conducted by Metro, scoring 74 out of 100. The Morrisons bar, priced at £2.30 for 200g, was praised for its sweet, creamy taste and smooth texture, with testers finding it nearly indistinguishable from Cadbury. Unlike Cadbury, Morrisons chocolate contains no palm oil and costs less per gram.
How the taste test was conducted
Metro's team blind-tested milk chocolate bars from Tesco, Aldi, Lidl, Morrisons, Asda, M&S, Waitrose, Sainsbury's, and Cadbury Dairy Milk. Each bar was scored on taste, texture, appearance, smell, and value for money, with a maximum score of 100.
Top performers
Morrisons and Cadbury both scored 74, placing joint first. Testers described the Morrisons chocolate as having an 'amazing' taste that was 'sweet and creamy' but not too intense. The main difference was appearance: Morrisons chunks looked richer and glossier. Cadbury was instantly recognised for its nostalgic, creamy flavour but lost points on value for money, costing £2.75–£3 for 180g.
Lidl's Fin Carré Extra Creamy Milk Chocolate (£2.25 for 200g) came second with 68 points. Testers noted strong vanilla and hazelnut notes, though hazelnut isn't listed in ingredients. Aldi's Dairyfine bar (£1.95 for 200g) scored 61, praised for its rich aroma and glossy appearance but noted for a slight bitterness reminiscent of Hershey's.
Mid and low rankings
M&S Choc Marks (£3.50 for 180g), Tesco Milk Chocolate (£2.30 for 300g), and Asda Milk Chocolate (£2.28 for 200g) all scored 53, sharing fourth place. Tesco's bar had a tanginess like cooking chocolate; M&S was underwhelming for its price; Asda was hard and dense with a metallic taste. Waitrose Belgian Milk Chocolate (£3.50 for 180g) and Sainsbury's Milk Chocolate (£2.30 for 200g) ranked lowest with 48 and 47 points respectively. Waitrose looked appealing but tasted 'cheap', while Sainsbury's was described as 'dull and nothing to write home about'.



