Cheap Easter eggs: All the best supermarket deals in 2026 including Tesco, Asda and M&S
It can feel like a bit of a minefield for consumers so we've listed all the deals so you can find the best for you.
Why do we have Easter eggs?
The tradition of Easter eggs has both religious and pre-Christian roots according to historians.
Eggs have long been a symbol of new life and rebirth, which made them an obvious fit for springtime festivals. Before Christianity, some cultures are believed to have used eggs during spring celebrations to mark the end of winter and the renewal of life.
Some Christian scholars claim the egg became linked to Easter, as it symbolises the resurrection of Jesus Christ. They point out that just as a chick hatches from an egg, Jesus emerged from the tomb. According to the Christian tradition, eggs were often prohibited during Lent, so people would celebrate the end of fasting by eating them at Easter.
Chocolate manufacturers and retailers began making chocolate Easter eggs in the 19th century, initially with dark chocolate, before they became more elaborate and varied over the years as chocolate production techniques improved.
Tesco Easter eggs
Tesco’s standout deal is on XL eggs (around 210g–255g), which drop from around £7 to £3.50 with a Clubcard. This includes popular options like Cadbury Mini Eggs (238g), Galaxy (210g) and Reese’s Peanut Butter (236g), typically with a full-size bar included.
Medium eggs (around 90g–110g) are also reduced to £1.25 with a Clubcard (down from £2), including Cadbury Dairy Milk Buttons (96g) and Mini Eggs (97g), though these usually come with smaller treats.
There are also multi-buy offers on selected lines, but the Clubcard pricing is the main draw.
Overall, Tesco offers some of the strongest value on larger eggs, particularly if you’re buying branded favourites — but you’ll need a Clubcard to unlock the best prices.
Asda Easter eggs
While previous years have seen Asda go down the bulk buy route, this year it's ditched multibuy offers in favour of clear, flat pricing across sizes.
Large eggs (typically around 200g–250g) are consistently priced at around £2.32, including popular options like Galaxy, Maltesers Teasers and Cadbury Dairy Milk eggs — usually with a full-size bar or bag included.
XL eggs (around 230g–300g) are priced at roughly £4.32, covering bigger options such as Cadbury Mini Eggs, Creme Egg and Reese’s eggs, again typically bundled with additional chocolate.
Smaller eggs (around 90g–110g) sit at around £1.25, similar to Tesco and Sainsbury’s loyalty pricing — but crucially, no membership card is needed.
Overall, Asda is one of the simplest places to shop this Easter, with strong value across larger eggs without needing multibuys or loyalty schemes — ideal if you just want to pick up one or two without overthinking it.
M&S Easter eggs
M&S doesn't tend to do discounts on its Easter eggs but does have some seriously decadent chocolate on offer, such as the Extremely Chocolatey Biscuity Easter Egg (375g) and Outrageously Chocolatey Custard Cream Biscuity Easter Egg (320g), both £12.
Most medium eggs (around 150g–250g) are priced at £7 for M&S's own brand. These include novelty designs like sloths and dogs, and own-brand eggs with added elements like pretzels, biscuits or caramel pieces.
Larger or filled eggs (300g–400g) rise to £12-£20, such as “loaded” eggs with biscuit or pistachio fillings and Collection range eggs (400g+).
Unlike supermarkets, these eggs tend to focus on flavour combinations rather than extra bars or sweets.
There are some offers on brand names on the Ocado website - M&S Food's online retailer - but not as good as other supermarkets. These include an XL Mini Eggs egg and Cadbury's Dairy Milk Chocolate Chunky XL both down to £12.50 from £15, as well as medium Smarties for £3.50 and small Maltesers for £1.50.
Overall, M&S is one of the most expensive options, aimed at gifting and indulgence rather than value.
Aldi Easter eggs
Aldi’s Easter range is strongest on own-brand value, rather than headline deals on big-name eggs.
For branded options, prices are fairly standard. Large eggs such as Smarties (226g), Aero Peppermint (230g) and Terry’s Chocolate Orange XL (295g) are all priced at £4.49, while a Bounty egg (177g) comes in cheaper at £2.25. At the top end, an M&M’s Giant egg (502g) is £10.49. These are broadly in line with — and sometimes higher than — Tesco or Morrisons with loyalty discounts.
Where Aldi stands out is its own-brand chocolate. Choceur mini eggs (74g) are just 99p, while premium-style options like the Moser Roth sitting bunny (150g) are £2.79. These don’t include extra bars or sweets, but offer a cheaper alternative to branded eggs.
Overall, Aldi is best for low-cost own-brand treats, rather than the cheapest branded Easter eggs this year.
Lidl Easter eggs
Lidl is one of the cheapest supermarkets for small Easter eggs this year, with small eggs (around 90g–100g) priced at just 99p with Lidl Plus (down from £1.49).
This includes popular options like Cadbury Freddo (90g), Mini Eggs (95g), Buttons (90g) and Smarties (100g), typically with a small bag of chocolates included. That undercuts Tesco and Sainsbury’s, where similar eggs are around £1.25 with loyalty pricing.
For larger eggs (around 150g–200g), Lidl is offering a flat £2.25 with Lidl Plus (usually £3.95), including Maltesers Teasers (155g), KitKat Chunky (190g) and Galaxy Minstrels (162g), all with a full-size bar or sweets inside.
XL eggs (around 200g–250g) drop to £3.49 with Lidl Plus (from £5.95), covering options like Cadbury Mini Eggs (238g) and Creme Egg (255g).
Overall, Lidl is one of the strongest all-round options, with the cheapest small eggs on the market and competitive prices on larger sizes — especially if you use Lidl Plus.
Morrisons Easter eggs
Morrisons stands out for low-priced individual eggs, particularly with a More card.
Small eggs (around 70g–110g) drop to £1.65–£1.75 with a More card (or £2–£2.50 without), including KitKat Chunky (110g), Smarties (100g) and Reese’s (92g). Some include small bars or sweets.
For larger eggs (around 150g–240g), prices fall to £2.95 with a More card instead of prices around £4.50, covering options like Galaxy Minstrels (162g) and Cadbury Wispa (177g), usually with a full-size bar included.
Overall, Morrisons is one of the best options for cheap branded eggs without needing multi-buy deals — but you’ll need a More card for the lowest prices.
Sainsbury's Easter eggs
Sainsbury’s is particularly competitive on medium eggs (around 90g–100g), with Nectar prices dropping many to £1.25. This includes Cadbury Mini Eggs (97g) and Dairy Milk Buttons (96g), typically with a small bag or bar included.
Larger eggs (around 200g–250g) are usually priced at £3.50 with Nectar, similar to Tesco’s Clubcard deal. Examples include Galaxy (214g) and Maltesers Teasers (190g), often bundled with a full-size chocolate.
The range also includes slightly more premium or novelty options, but the real strength is consistency across sizes rather than one standout promotion.
Overall, Sainsbury’s is one of the most balanced options, with good value across both small and large eggs — especially if you’re already using Nectar.
Waitrose Easter eggs
Waitrose focuses more on premium and branded eggs, with fewer headline discounts than other supermarkets.
Medium eggs (around 90g–110g) tend to be priced at £2–£3, including brands like Lindt and Green & Black’s, often without additional treats. Larger eggs (200g–300g) typically range from £5–£10, including options like Lindt Lindor eggs with truffles inside.
There are occasional offers, but these are less aggressive than Tesco or Asda, and loyalty pricing plays a smaller role.
Overall, Waitrose is better suited to higher-quality or gifting options, rather than bargain hunting.
How to find cheap Easter eggs
Compare prices: Prices can vary between supermarkets, so it's a good idea to compare deals before purchasing.
Loyalty cards: Utilise supermarket loyalty cards like Nectar and Clubcard to access exclusive discounts.
Multi-buy offers: Look out for multi-buy deals, especially if purchasing multiple eggs.
Own-brand options: Consider supermarket own-brand Easter eggs, which often provide good value for money.
Read more: