Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

Best Easter eggs deals at Tesco, Morrisons and more

We've found the best places to buy affordable easter eggs online. (Getty Images)
We've found the best places to buy affordable easter eggs online. (Getty Images)

Wondering where to buy your Easter eggs online this year? From big name stores to independent brands, these are the best places to order your chocolate gifts from this Easter.

With the long bank holiday weekend nearly here, the race is on to stock up on some delicious sweet treats.

Whether you’re shopping for yourself, the kids, or long-distance family members and friends, there are plenty of online shops that will deliver your chocolate gifts right to the front door in time for the holidays.

We've scanned the online retailers and found some of the best eggs at the best prices – including some cheap eggs which will come in handy if you’re sticking to a budget this year.

These are our top picks of the best places to buy affordable Easter eggs online.

The best places to buy affordable Easter eggs online

Cadbury Gifts Direct | Shop here

If there is one brand synonymous with chocolate indulgence, it's Cadbury. This year (and every year), Cadbury Gifts Direct is selling Easter eggs online and delivering them directly to your door.

Along with all the classics, you can also get limited edition treats like the Cadbury Dairy Milk Orange Mousse Bunny. Prices start at just 37p.

Plus, you you can currently get up to 20% off a vast array of Easter hampers and eggs.

Our top pick: Cadbury Deluxe Easter Hamper | £27 (Was £40)

Amazon | Shop here

When it comes to Easter egg essentials, Amazon – as usual – has you covered. The big name brands like Cadbury are all in stock, along with Lindt Lindor chocolate and lots of other well-known and lesser-known options.

Prices start at £4 and there are all sorts of bulk bundle deals if you have lots of Easter bunnies in your family to treat!

Our top pick: Cadbury Creme Egg, Box of 48 | £19.20 (Was £26.40)

Thorntons | Shop here

If you’re looking for good quality, delicious Easter eggs at an affordable price, then Thorntons has what you're looking for. The chocolate retailer has just reduced tons of its eggs (including personalised options) by 15%.

Personalise an Easter egg to show friends and family you really care, or treat yourself and make it a long weekend to remember.

Our top pick: Marvellously Magnificent Easter Egg 650g | £21.25 (Was £25)

Lindt | Shop here

Easter wouldn't be complete without a Lindt bunny, but this budget supermarket also has an impressive line-up of Swiss chocolate goodies this year too. From hampers to traditional eggs, sharing bundles and selection boxes, we're spoilt for choice.

Prices range from £1.50 to £55 and if you spend £50 or more, you'll qualify for free delivery.

Our top pick: Lindt Easter Sharing Bundle 1.2kg | £28 (Was £37.85)

John Lewis | Shop here

John Lewis' range of Easter eggs include all sorts of decorative options (we defy anyone to not be mesmerised by the Stars' collection) as well as upmarket classic brands, such as Prestat.

The retailer certainly wins the prize for offering the widest and most interesting collection. Prices start at just £5 - plus there's 15% off lots of options right now.

Our top pick: House of Dorchester Salted Caramel Praline Egg Slab | £8.50

Iceland | Shop here

Budget supermarket Iceland is offering a huge choice of Easter eggs and chocolate gifts this year, with prices starting from just 60p.

They're also currently offering four eggs for £10, that's just £2.50 per egg.

It's the perfect place to stock up on treats for large families, big Easter bank holiday get togethers and egg hunts in the garden, without breaking the bank.

Our top pick: Celebrations Milk Chocolate Large Easter Egg | £2.50 (4 for £10)

Hotel Chocolat | Shop here

Hotel Chocolat is well-known for its clever and quirky designs and ethically-produced Easter eggs.

There is Easter-themed chocolate to extra-thick eggs filled with all sorts of favourites from the brand.

Prices start at £4.50 and go up to a rather more egg-stravagant £150.

Our top pick: Salted Caramel Easter Egg | £15

M&S | Shop here

There’s something for everyone at Marks & Spencer, from a Percy Pig-themed egg to more refined options like the Single Origin Dark Chocolate Egg, with prices starting at just £6.

There’s also a range of Easter hampers from the supermarket, available to pre-order ahead of Easter weekend.

Our top pick: Easter Treats Letterbox Gift | £20

(Marks & Spencer)
(Marks & Spencer)

Tesco | Shop here

Tesco's Easter collection features all the biggest names in chocolate, such as Cadbury, Galaxy, Malteser, Kit Kat and more.

Prices start from £1.25, and there's a range of different sized eggs available, whether you want a supersize version of your favourite sweet treats or mini options for little ones.

Our top pick: Terry's Chocolate Orange Easter Egg Exploding Candy | £3.50

Morrisons | Shop here

There's endless choice of affordable and luxury Easter eggs at Morrisons including Lindt, Cadbury, and Rolo.

Prices start from 70p and there's plenty of gifting tins to snap up too. Plus, there are tons of offers up for grabs, from £2 off Easter eggs to two Lindt bunnies for £5.50.

Our top pick: Kinder Easter Egg | £10

Sainsbury's | Shop here

While you can find all the chocolate classics at Sainsbury's, may we turn your attention to its Taste The Difference range? It's selling more unique flavours that are well worth checking out.

From £1.25, you can pick up mini, regular and extra-large eggs. Plus, there are lots of offers on eggs from Cadbury, Lindt and more.

Our top pick: Sainsbury's Tiramisu Chocolate Easter Egg, Taste The Difference | £6 (Was £8)

QVC | Shop here

Online and TV retailer QVC is an underrated shopping destination and its deals extend to Easter eggs too.

It's selection is small, but it offers savings across multi-buy chocolate options from Hotel Chocolat that are divine.

Our top pick: Hotel Chocolat Extra Thick Easter Egg Duo | £50

Cutter and Squidge | Shop here

If baked goods are more up your street, you'll love London bakery Cutter and Squidge's delicious range of handmade Easter cakes, eggs and hampers.

Delivering across London and nationwide, prices start from £6.99 for sweet treats and go up to £199 for an Ultimate Easter Hamper.

Our top pick: Funfetti Filled Easter Egg | £21.99

Waitrose | Shop here

As expected, Waitrose's Easter range for 2023 has higher price points. However, it does offer a great mix of its own brand chocolate eggs and the likes of Cadbury, Lindt, Guylian and more.

You can snap up packets of Waitrose own-brand mini egg varieties from just £1, or splurge on a decadent extra-large egg to satisfy any sweet tooth.

Our top pick: Waitrose Raspberry Ribbon Easter Egg | £5.60

Watch: When should you replace your baking trays?