Without a crystal ball, nobody can know what costs will be when a contract is signed.
Since 2022, the humble contents of a British shopping basket — eggs, milk, bread — have quietly recorded the tremors of distant wars, disease outbreaks, and energy shocks. The forces that moved grain prices in Kyiv and culled laying hens across the UK have converged at the checkout, leaving ordinary households to absorb costs that no single actor in the supply chain fully controls. What looks like a supermarket pricing decision is, in truth, the final echo of a chain of crises stretching across continents — and with new conflicts now shadowing wheat supplies, the reckoning may not yet be complete.
- Egg prices have risen 80% since 2022, driven by the UK's worst-ever avian flu outbreak, which forced mass culls and pushed biosecurity heating costs onto already-strained farmers.
- Russia's invasion of Ukraine severed a critical artery of global grain and energy supply, sending costs surging through every stage of food production simultaneously.
- Producers are caught in a structural trap — absorbing input cost rises of 7.7% while locked into contracts that allow them to charge retailers only 4% more, with no mid-contract escape.
- Supermarket sales have grown by £30 billion since 2020, yet profit margins have held flat, pointing to a fiercely competitive sector that uses staple losses as a customer retention tool.
- The burden has been redistributed across the entire chain — farmers operating at a loss, producers squeezed between costs and contracts, and shoppers paying significantly more than four years ago.
- New instability in the Middle East now threatens global wheat supplies, meaning the conditions that drove this inflation cycle have not resolved — they have merely shifted geography.
A box of six free-range eggs cost £1 in 2022. Today it costs £1.80. Milk has risen from £1.29 to £1.65 for four pints, and a basic white loaf from 65p to 74p. These are not luxury items — they are the weekly staples that anchor household budgets, and their steady climb has left shoppers searching for answers.
The egg price tells the starkest story. Between 2021 and 2023, the UK suffered its worst avian flu outbreak on record, triggering the culling of millions of laying hens and forcing survivors indoors under strict biosecurity rules — which meant soaring heating bills. Scarcity pushed prices up, and supermarkets began rationing supplies. Compounding this, Russia's invasion of Ukraine in February 2022 disrupted grain exports critical to feeding those hens, while energy costs spiked continent-wide. Even as the acute crisis passed, high-protein diet trends kept egg demand elevated. The price never recovered.
Milk followed a parallel path. The dairy industry is deeply energy-intensive, and the Ukraine war hit it hard. Prices have since eased slightly due to global oversupply, but the relief is deceptive — dairy farmers are now receiving 25% less per litre than before, with many operating at a loss while waiting for contracts to renegotiate. Bread rose more modestly, though the same wheat-supply logic applied, and new Middle East conflicts now keep fresh uncertainty alive in grain markets.
At the heart of the crisis is a structural lag. In the year to April 2026, producers faced input cost increases of 7.7% — the largest in over three years — yet could only pass on 4% to retailers. Contracts signed months or years in advance offer no mid-term escape when energy prices spike unexpectedly. Producers absorb the difference and wait.
Supermarkets, meanwhile, grew UK-wide sales from roughly £130 billion to £160 billion between 2020 and 2024, yet their profit margins have not widened over two decades of data. The sector's intense competition leads chains to sell staples at a loss as a footfall strategy. There was no windfall profitability surge in 2022 or 2023 when food prices peaked globally.
So who ultimately bears the cost? The answer is distributed: producers squeezed by contract lags, supermarkets absorbing compressed margins, and customers paying more at the till than they did four years ago. The perfect storm of disease, war, energy shocks, and regulatory change has spread its burden across the entire supply chain — and with new conflicts threatening grain supplies, there is little sign the weather is clearing.
A box of six free-range eggs sat on the supermarket shelf for £1 in 2022. Today, that same box costs £1.80. Milk has climbed from £1.29 for four pints to £1.65. A loaf of basic white bread has inched up from 65p to 74p. These are not luxury items or seasonal fluctuations—they are the staples that appear in nearly every shopping basket, week after week, and their steady rise has left shoppers wondering what happened to their grocery bills.
The answer is tangled across continents and crises. The egg price surge began with avian flu. Between 2021 and 2023, the UK experienced its worst outbreak on record, forcing the culling of millions of laying hens. The sudden scarcity meant fewer eggs reaching supermarket shelves. At the same time, biosecurity rules required farmers to keep birds indoors, which meant heating costs soared. Supermarkets began rationing eggs—limiting how many customers could buy—while both producers and retailers raised prices to offset their losses. But the pressure didn't stop there. Grain, which feeds those hens, comes substantially from Ukraine. When Russia invaded in February 2022, grain prices shot upward. Energy costs followed suit, spiking across the continent. Every step of egg production—feeding the birds, heating the sheds, transporting the cartons—became more expensive. Even as the acute crisis faded, demand for eggs remained high, buoyed by the popularity of high-protein diets. The price never came back down.
Milk tells a similar story with a different ending. The dairy industry is energy-intensive: milking machines, refrigeration, processing plants, and delivery trucks all consume fuel and electricity. The Ukraine war sent energy prices through the roof, and milk prices followed. But unlike eggs, milk prices have since eased somewhat. Global oversupply has dampened the market. Yet this apparent relief masks a deeper squeeze: dairy farmers are now being paid 25 percent less per litre than they were, according to agricultural analysts. Many are operating at a loss, kept afloat only by the hope that contracts will eventually renegotiate upward.
Bread prices rose more modestly—from 65p to 74p—but the mechanism is the same. Wheat, like grain, depends heavily on Ukrainian supply. The initial shock of the invasion pushed prices up. That pressure has since eased, though new fears have emerged: conflict in the Middle East now threatens global wheat supplies, keeping uncertainty alive in the market.
What's striking is the lag between what producers pay and what they can charge. In the year to April 2026, the cost of materials and goods for producers jumped 7.7 percent—the largest increase in more than three years. Yet the prices those same producers could charge retailers rose only 4 percent. The gap is not an accident. Contracts between farmers, producers, and supermarkets are signed months or years in advance. When energy prices spike unexpectedly, producers cannot simply renegotiate mid-contract. They absorb the loss. As one financial analyst explained, "without a crystal ball nobody can know what is going to happen" to costs when a contract is signed. Farmers and producers are left holding the bag until renewal time arrives.
Supermarkets, meanwhile, have grown their sales substantially. Between 2020 and 2024, sales across the UK's major chains rose from roughly £130 billion to £160 billion. Yet their profit margins have not widened over the past two decades. This apparent paradox—more sales, same margins—is the result of ferocious competition. Supermarkets routinely sell staple products at a loss to draw customers through the door, absorbing those losses themselves. The British Retail Consortium argues that the UK remains one of Western Europe's most affordable places to buy groceries, and that supermarkets have deliberately ramped up their focus on value to shield customers from the full force of inflation. There was no spike in supermarket profitability in 2022 and 2023, when food prices soared globally. The data suggests the sector is too competitive to allow for windfall gains.
Yet the question lingers: if producers are squeezed, and supermarkets claim they are not profiting, who is absorbing the cost? The answer is partly the producers themselves, partly the supermarkets through compressed margins, and partly the customer, who pays more at checkout than they did four years ago. The perfect storm—avian flu, war in Ukraine, energy shocks, labour costs, new packaging regulations—has redistributed the burden across the entire chain. As new conflicts threaten grain supplies, that storm shows no sign of clearing.
Citas Notables
Supermarkets have ramped up their focus on offering value on everyday staples—in some cases selling products below cost and absorbing the impact through their own margins.— Andrew Opie, British Retail Consortium
There will be a degree of some of these price increases that has to be swallowed by some of these producers.— Danni Hewson, AJ Bell financial analyst
La Conversación del Hearth Otra perspectiva de la historia
Why did eggs become so expensive so suddenly? It seems like they went up faster than other things.
Avian flu wiped out millions of laying hens in the UK between 2021 and 2023. That was the initial shock. But it wasn't just about fewer hens—the rules that followed made it more expensive to keep the birds alive. They had to stay indoors, which meant heating costs. And then grain prices went up because Ukraine supplies so much of it, and Russia invaded. So you had a shortage of eggs and higher costs to produce them all at once.
But milk prices have come down a bit, you said. Why didn't eggs follow the same pattern?
Milk had global oversupply working in its favour. Too much milk was being produced worldwide, so prices eased. Eggs didn't have that relief. Demand stayed high because of high-protein diets. The shortage never fully resolved, so the price stuck.
The thing that confused me was the supermarket profit margins. They're selling more but not making more money per sale. How is that possible?
Competition. UK supermarkets are ruthless with each other. They'll sell bread or milk at a loss just to get you in the door. When they do that, they're eating the loss themselves. It keeps margins flat even as total sales grow. It's a race to the bottom on price.
So the producers are getting squeezed the hardest?
Yes. Their costs went up 7.7 percent in a year, but they could only charge retailers 4 percent more. The difference is locked in by contracts signed months or years before. When energy prices spike, they can't renegotiate until the contract renews. They have to swallow the loss.
And the customer just pays more?
The customer pays more, yes. But supermarkets argue they're protecting customers by keeping margins flat and absorbing losses on staples. It's a genuine squeeze across the whole chain—producers, retailers, and shoppers all feeling it.