I tested supermarket own-brand Easter eggs

the winner beats M&S

Score: 9/10

Asda Extra Special Extra Thick Raspberry and Marshmallow White Chocolate Egg

The white chocolate was creamy and rich and the marshmallow and raspberry pieces gave it a nice texture. The raspberries were deliciously tangy.

£8

£2 per 100g

Score: 3/10

Lidl Triple Chocolate Marbled Egg

Despite promising a blend of milk, dark and white chocolate, Lidl's egg wasn't sweet and tasted like cheap chocolate from a service station.

£6.99

£3.88 per 100g

Score: 8/10

Aldi Specially Selected Dark Ripple Egg with Rich Coffee

A luxurious design at a great price. This egg is dark and glossy. There's a hint of coffee but not too much.

£4.99

£2.50 per 100g

Score: 6/10

M&S Extremely Chocolatey Biscuity Easter Egg

It's quite hard to break open and bite into due to the thickness of the chocolate. But the flavour was creamy and rich.

£10

£2.70 per 100g

Score: 7/10

Morrisons The Best Belgian White & Blonde Chocolate Egg

A swirly-looking egg combining white and blonde chocolate. The blonde chocolate gives it a rich, caramel flavour while the biscuit pieces add a little crunch.

£5

£2.08 per 100g

Score: 10/10

Sainsbury's Taste The Difference Belgian Honeycomb Corn Crunch Egg

This Belgian milk chocolate egg perfectly recreates the nostalgic flavour of traditional Easter cornflake cakes. It has a perfect balance of sweet and salty.

£8

£3.48 per 100g

Score: 5/10

No 1 Waitrose The Cracking Pistachio

The outer white chocolate and caramelised sugar shell tasted like a Caramac and was incredibly moreish. But it was lacking any real pistachio flavour.

£14

£4.49 per 100g of chocolate