Hot cross buns have soared in price by as much as 44% in the mults and discounters this year, amid tight supplies of sultanas and butter.
The Grocer analysed the base prices of 29 SKUs available this year and last in the traditional big four, Waitrose, Aldi, Iceland and Lidl.
Our analysis revealed 22 pre-promotional prices have risen by an average of 12.2%, five have stuck at the same price and only two are cheaper [Assosia 25 March 2024 vs 14 April 2025].
Morrisons The Best Extra Fruity Hot Cross Buns 4 Pack, for instance, has rocketed 44% from £1.25 to £1.80.
Sainsbury’s Fruity Hot Cross Buns Taste the Difference 4 Pack is up 20% from £1.50 to £1.80, while No.1 Belgian Chocolate Hot Cross Buns 4 Pack has risen by 20%, from £2.50 to £3 in Waitrose.
Tesco Finest Extra Fruity Hot Cross Buns 4 Pack is 12.5% pricier this year, rising from £1.60 to £1.80.
“High wholesale prices for butter combined with a poor harvest of sultanas in Turkey has pushed up the price of hot cross buns,” Harvir Dhillon, economist at the British Retail Consortium, told The Grocer.
Promotional offers
“Despite this, retailers are doing their best to ensure everyone can have an affordable Easter, with plenty of deals available to savvy shoppers,” Dhillon added.
Indeed, most of the retailers are running promotional offers on the affected hot cross bun lines in the run-up to Easter.
Morrisons The Best Extra Fruity Hot Cross Buns 4 Pack is currently on promotion for More Card holders at £1.50, while Sainsbury’s Taste the Difference Fruity Hot Cross Buns 4 Pack is available on Nectar Prices for £1.25.
“While no retailer is immune to inflation, our No.1 Hot Cross Buns are currently on special offer at £2.50,” a spokesman for Waitrose told The Grocer.
“In addition, our wider range meets all budgets and tastes – for example, our ‘two for £3’ offer on mid-tier buns is one of the most generous on the market, offering excellent value without requiring a loyalty card,” he added.
A Tesco spokesman told The Grocer: “We have a great range of hot cross buns at Tesco this Easter – from our core Tesco six-pack, price matched to Aldi at just £1.05, to our Tesco Finest hot cross buns range, which includes six delicious varieties and is currently two packs for £3 on Clubcard Prices.”
No comments yet