I tested branded Easter eggs – the winner beats both Cadbury and Lindt

I loved this vegan Easter egg with its great texture and smooth creaminess. The chocolate has a lovely crisp snap and the raspberry taste is refreshing and unique.

£5, tesco.com, £5.56 per 100g

Divine Chocolate

6/10

This egg comes studded with caramel and sea salt pieces which stop it from becoming too sweet and add a perfect balance to the creamy milk chocolate.

Tony's Chocolonely Milk Chocolate Caramel and Sea Salt Easter Egg,

7/10

£10, waitrose.com, £4.13 per 100g

The milk chocolate is flavoured with real orange oil and it comes with a bag of delicious chocolate orange balls. My only complaint is there weren't more of them!

Terry's Chocolate Orange Egg with Mini Eggs

9/10

£3, asda.com, £1.50 per 100g

I adored the rich butterscotch aromas and cocoa flavours of this egg and the chewy pieces of fudge embedded in the shell were delicious and made it very moreish.

Quality Street Incredible Egg

9/10

£10, ocado.com, £3.36 per 100g

The standard Cadbury shell is delicious and just melts in the mouth as you eat it. This box also comes with two little bags of mini eggs.

Cadbury Mini Eggs Giant Chocolate Gift Box Easter Egg

9/10

£4.50, asda.com, £1.94 per 100g

This version of the bunny, brand new for 2024, is still made of creamy milk chocolate but comes studded with salted caramel pieces. It's delicious - a lovely option for grown-ups.

Lindt Gold Bunny Salted Caramel Egg

7/10

£10, lindt.co.uk, £5.13 per 100g

Honey and almond nougat pieces offer a lovely contrast to the velvety smooth chocolate. The brand hasn't skimped on extras, with six mini Toblerone chocolates inside too. My winner.

Toblerone The Edgy Egg

10/10

£10, ocado.com, £3.36 per 100g