Christmas chocolate tubs 2026: which is cheapest, which is biggest and have they got smaller?


Quality Street, Celebrations, Heroes and Roses tubs are already back on supermarket shelves, but before you get seduced by a £4.95 sticker, it is worth looking at what you are actually taking home.
Because the Christmas chocolate tub has changed quite dramatically.
Heroes and Roses tubs have shrunk from 550g last Christmas to 475g this year, a reduction of almost 14%. Celebrations has dropped from 550g to 500g, while Quality Street is the only one of the four holding at 550g.
Go back a little further and the difference becomes even harder to miss. In 2021, the standard big Christmas tubs were 650g for Quality Street and Celebrations and 600g for Heroes and Roses. Which? found all four could be bought for around £4 on promotion that Christmas.
So while the familiar tub has survived, quite a lot of the chocolate inside it hasn't.
How big are Quality Street, Heroes, Roses and Celebrations tubs in 2026?
Here is how the standard Christmas tubs compare.

That means Celebrations has lost around 23% of its 2021 tub weight, while Heroes and Roses are roughly 21% smaller.
Quality Street has fared slightly better, but its standard tub is still around 15% lighter than the 650g version Nestlé was selling in 2021.
This is why comparing Christmas chocolate offers by the headline price alone can be misleading. The £5-ish tub is still very much alive, but there is just less tub for your fiver.
Which Christmas chocolate tub is the best value in 2026?
The easiest way to compare deals is by price per 100g, rather than assuming every tub lined up on the supermarket shelf contains roughly the same amount.
At Morrisons, for example, all four major tubs are currently £4.95 for More Card customers until 18 October. Yet they range from 475g to 550g.
At that same £4.95 price:

So four tubs bearing exactly the same £4.95 promotional price are not four equivalent deals.
Put another way, buying 475g of Heroes for £4.95 is equivalent to paying around £5.73 if it still came in a 550g tub.
That does not automatically make it a bad buy if Heroes is the one everybody in your house actually wants. Christmas isn't an efficiency exercise and nobody should be forced to eat an Orange Crème purely because the spreadsheet says so. It does mean the big promotional price is only half the information.
What is the cheapest Quality Street tub in 2026?
Quality Street is also currently the largest of the four standard tubs at 550g.
Supermarket promotions are changing regularly in the run-up to Christmas, so it is worth checking the live price before buying. Recent promotions have pushed tubs below £4, while Morrisons currently has the 550g tub at £4.95 with a More Card. Sainsbury's has also been running loyalty prices on the range.
The useful comparison is the unit price. A £4.95 Quality Street tub works out at 90p per 100g.
How big is a Celebrations tub in 2026?
A standard Celebrations tub is now 500g.
That compares with 650g in 2021, meaning the tub has lost 150g in five Christmases.
At £4.95, that works out at 99p per 100g.
How big are Heroes and Roses tubs in 2026?
Both Cadbury Heroes and Cadbury Roses are now 475g.
They were 550g last year, meaning both have lost 75g, or 13.6%, in a single year. The Grocer found that their standard £7 price at Tesco and Morrisons had remained unchanged despite the reduction, pushing the non-promotional price per kilo up by almost 16%.
Tesco currently lists both at £7 normally or £5.25 with a Clubcard, while Sainsbury's has been offering the 475g tubs at £4.95 with Nectar.
TLDR: Have Christmas chocolate tubs got smaller?
The short answer is yes, considerably.
Shrinkflation in chocolate tubs is not new. Which? was already highlighting Quality Street dropping from 650g to 600g several years ago.
What makes Christmas 2026 interesting is that another fairly chunky reduction has happened to several of the biggest brands at once. It also creates a slightly strange shopping experience. The tub still looks like the familiar thing you throw into the trolley every December, and the promotional price still tends to hover around the psychologically reassuring £4 to £5 mark.
What has changed is the denominator. The £5 Christmas chocolate tub has become a bit like the £5 note tucked into a Christmas card. It looks reassuringly familiar until you remember what it used to buy.
What chocolates are in Quality Street in 2026?
There are currently 11 standard Quality Street varieties:
The Purple One
Green Triangle
Strawberry Delight
Orange Crème
Caramel Swirl
Toffee Finger
Fudge
Milk Choc Block
Orange Crunch
Toffee Penny
Coconut Éclair
Nestlé describes The Purple One as a hazelnut and caramel chocolate, while the Green Triangle contains hazelnut praline.
And this is where the history of the tub gets interesting. Quality Street has lost a long list of chocolates over the years, including Peanut Cracknell, Almond Octagon, Hazelnut Cracknell, Hazelnut Éclair and Chocolate Nut Toffee Cream.
Nestlé itself included Peanut Cracknell and Almond Octagon in a public vote asking shoppers which discontinued Quality Street they would most like to see return. Today, only two of the standard 11 varieties are overtly nut-led.
That doesn't prove Quality Street has deliberately moved away from nuts because they cost more, but it does raise an interesting question about another kind of shrinkflation: not just how much is in the tub, but how much variety we are getting for our money.
Are there fewer nut chocolates in Quality Street than there used to be?
There are certainly fewer nut varieties than have existed across Quality Street's history.
The current standard tub has The Purple One and Green Triangle. The long list of former varieties includes chocolates based around hazelnuts, peanuts and almonds.
Even The Purple One has changed over time. Its original incarnation contained a Brazil nut before the recipe eventually moved to hazelnut.
But there is an important distinction here: all of those discontinued nut chocolates were not necessarily sitting together in the same tin at the same time.
So we can't fairly say that an old Quality Street tin contained six nut chocolates and today's contains two. What we can say is that nut-based varieties crop up repeatedly in the brand's graveyard.
And nuts aren't the only thing that has disappeared. Former Quality Street varieties have included Montelimar Nougat, Chocolate Truffle, Apricot Delight, Fig Fancy and Fruits of the Forest Crème.
Look at today's selection and there are plenty of relatively straightforward caramels, toffees, fruit fondants and solid chocolate alongside the two nut varieties.
Which creates a much more interesting question than simply asking whether the tub is getting smaller:Has the Christmas chocolate tub become simpler too?
Are chocolate companies removing nuts because they are expensive?
There isn't enough evidence to say that. Nut prices can be volatile, and hazelnuts in particular have experienced sharp price movements because much of the world's supply comes from Turkey and harvests can be heavily affected by weather.
But chocolate manufacturers change assortments for plenty of other reasons too, including popularity, production lines, availability, allergens and simply refreshing the range.
So it would be a leap to look at a missing Peanut Cracknell and conclude it disappeared because peanuts were expensive. What we can see is a wider move towards fewer varieties.
Quality Street currently has 11 standard sweets. Roses has nine. Cadbury's current Roses tub includes Dairy Milk, Chewy Caramel, Dreamy Strawberry, Creamy Orange, Golden Barrel, Country Fudge, Hazel Caramel, Hazel Whirl and Signature Truffle.
In Which?'s 2021 Roses test, the tub also contained nine varieties, including two hazelnut chocolates, so there isn't evidence of a recent anti-nut purge there.
The more credible story is that Christmas tubs have been repeatedly rationalised over a much longer period, leaving us with a relatively tight core selection.
Do you get fewer Purple Ones and Green Triangles?
Anyone who has ever excavated half a Quality Street tub looking for a Green Triangle will enjoy learning that this is not entirely paranoia.
Which? physically counted the contents of tubs in 2021 and found an average of five Purple Ones and just four Green Triangles, compared with nine fudges and eight Caramel Swirls.
Nestlé explained at the time that the broad categories of chocolates, toffees and fruit crèmes were kept at roughly similar proportions. Because there are more individual chocolate varieties, each specific chocolate can therefore appear less often.
In other words, nobody necessarily stole all the Green Triangles before you opened the tub - there may simply not have been many there to begin with (and that is certainly the story I will be sticking to with my partner)
Which Christmas chocolate tub gives you the most chocolate?
On straightforward weight, Quality Street currently wins among the classic four standard tubs:
Quality Street: 550g
Celebrations: 500g
Heroes: 475g
Roses: 475g
But the best value will change every time a supermarket starts a new promotion. If Quality Street and Heroes are both £4.95, Quality Street gives you 75g more chocolate.
If Heroes suddenly falls to £3.85 while Quality Street is £5.50, that changes the calculation completely.
So rather than memorising which brand is cheapest, look at the small price-per-kilo figure on the supermarket shelf, it does the maths for you. But don't forget to include your preference in your calculations, if there's pence in it then get your favourite.
Should you buy Christmas chocolate tubs now or wait?
There is no great prize for being the first person in Britain to secure their Christmas Roses.
The big supermarkets tend to cycle through promotions throughout autumn, often linking the lowest prices to Clubcard, Nectar or More Card deals. We've already seen sub-£4 offers this year and there is plenty of time for prices to move again before Christmas.
If your preferred tub falls to a genuinely strong unit price, by all means buy it early, provided there is still some left by December (and you have space in your Christmas cupboard)
But don't stockpile purely because a supermarket has put a brightly coloured £5 sticker next to something that normally costs £7. A promotion tells you the saving against that retailer's usual price. It doesn't tell you whether the tub next to it contains 75g more chocolate for exactly the same money.
The useful rule is simple: don't compare tubs, compare chocolate.
And perhaps start counting the Green Triangles before anybody else gets into them.

< Back to articles
