How much eggs cost in supermarkets this week

If you regularly buy eggs, it might feel like the price is rising every time you go to the shops these days.

Since 2022, prices have surged dramatically due to bird flu, inflation and the war in Ukraine.

In February 2020, Morrisons was charging 75p for a box of six medium free range eggs.

In March 2025, the same box costs shoppers £1.65. That's a 120% increase in price in just five years.

While the average cost of food has generally eased since peak inflation in October 2022, this isn't the case for eggs, which are still soaring in price as we explain further down in this article.

And the price of eggs will continue to rise throughout 2025, analysts expect, due to the rising national living wage, National Insurance and packaging tax, which come in from April.

Changes to inheritance tax for farmers will also impact prices as families will have to start making and saving money to fund the huge bills they will now have to pay when they pass farms down the generations.

With that in mind, we've researched the price of eggs at the major supermarkets - Tesco, Aldi, Lidl, Sainsbury's, Morrisons, Asda and Waitrose.

How much has the price of eggs risen?

Over the past three years, average UK egg prices have experienced significant increases of over 40% due to various factors, including rising production25 costs and supply chain challenges. The following chart illustrates how prices have risen over the past 25 years—note, the chart shows an index, where a value of 100 represents the price in 1987. For example, if the index rises from 200 to 300 (as it did from 2020 to 2025) this indicates a 50% increase in egg prices.

Chart showing egg price inflation in the UK

And the crisis is continuing.

In just the first two months of 2025, egg prices surged by almost 20%.

For example, at Morrisons, a six-pack of Hoads Farm Free Range Large Eggs increased from £1.90 to £2.25, representing an 18.4% rise, according to The Grocer.

The next biggest rises were also at Morrisons with its Chuckle Free Range Eggs for Farmers medium six-packs up 12.1% to £1.85 and large egg packs up by 10% to £2.20.

Why has the price of eggs risen?

The price of eggs has risen in the UK over the last few years due to bird flu, the war in Ukraine and inflation.

Ukraine war

The Ukraine war increased demand - and therefore the price - of grain around the world. Ukraine is one of the world's largest grain producer and Russia's invasion meant the supply chain was disrupted.

This forced farmers to pay more for chicken feed, and those extra costs were passed along the supply chain, ultimately ending up in the price consumers pay at the tills.

Inflation

Farmers have also had to deal with rising costs of energy and labour as inflation soared since the coronavirus pandemic.

Farmers need electricity to light and heat chicken sheds and to power equipment, while refrigeration is vital to keep eggs fresh. Transport costs also rose sharply as fuel prices increased, making it more expensive to move eggs from farms to supermarket shelves.

Supermarkets not offering a fair deal

Farmers have long argued that supermarkets do not pay them enough for their produce. Over the years its led to many farmers going out of business or reducing production, worsening the shortage and increasing prices further.

Bird flu

Finally, the worst ever bird flu outbreak took place between 2022 and 2023 causing millions of birds to be culled to stop the spread of the disease.

Fewer hens meant fewer eggs, driving prices up and even causing supermarkets to ration how many boxes of eggs customers could buy at a time.

Egg price at supermarkets

Supermarket6 Medium Free-Range Eggs (£)12 Medium Free-Range Eggs (£)
Aldi£1.45£2.39
Iceland (Mixed Size)£1.60Not available (12 large £3.15)
Asda£1.65£2.70
Morrisons£1.65£2.70
Sainsbury's£1.65£2.70
Tesco£1.65£2.70
Waitrose£1.75£3.00 (Mixed Size)
LidlNot available onlineNot available online

How to buy cheaper eggs

If you're looking to cut costs further, some supermarkets offer value or wonky egg ranges that can be cheaper than their standard free-range options.

  • Lidl’s ‘Simply’ eggs are often slightly cheaper than their standard free-range eggs. These may not be uniform in size but still meet free-range standards.
  • Asda's Smart Price free-range eggs are occasionally available, offering a budget-friendly option.
  • Tesco ‘Value’ eggs are not always free-range but are cheaper.
  • Morrisons Savers eggs are a budget option that can be worth checking in-store for discounts.
  • Aldi/Lidl bulk buy packs. Sometimes Aldi and Lidl offer 15 or 18-egg packs at a better per-egg price than their six or 12 box options.

It's always worth checking in-store for any multi-buy deals or clearance reductions on eggs, especially if you don’t mind slight imperfections in size or shell colour.

Read more:

Comments

NimbleFins Newsletter

Get energy alerts, deals, tips, news, and more!