Christmas Chocolate Calories 2026: Quality Street vs Celebrations vs Heroes vs Roses
Is it really Christmas if there isn’t a tub of chocolates somewhere in the house, usually with someone complaining that all their favourites have disappeared? I don’t think so! There’s something about Christmas chocolates that seems to bring out a completely different side of people, and I always find it funny how strongly everyone feels about which ones are the best.
I think part of the appeal is that Christmas chocolates are one of those little traditions we all recognise. You see the tubs appearing in supermarkets ridiculously early, tell yourself you’re going to buy one and put it away for Christmas, and then somehow find yourself opening it weeks before December has even arrived. Of course, you could always buy another one for Christmas, but then there’s the temptation to open that one too, and before you know it you’ve spent more on chocolates than you intended!
Quality Street, Celebrations, Cadbury Heroes and Roses are probably the four tubs most people think of when it comes to Christmas chocolates in the UK, and although they’re all very different in terms of the chocolates inside, I started wondering whether there was actually much difference between them nutritionally. After all, if you’re trying to lose weight or simply being a little more mindful about what you’re eating, you might assume that some of them are considerably higher in calories than others.
I’ve spent a lot of time over the years learning about calories, weight loss and how easy it is to get caught up in worrying about food, so I wanted to look at this in a way that was actually useful rather than just telling you which chocolate contains the fewest calories. I was particularly interested in how many individual Christmas chocolates you could have for around 100 calories, because I think that’s something most people can picture far more easily than 100g of chocolate. Nobody really sits watching a Christmas film thinking about how many grams of chocolate they’ve eaten, do they? They’re much more likely to remember having a couple of Purple Ones, a Maltesers Teaser and perhaps a sneaky Twix when nobody was looking!
So, I’ve been looking at the published Christmas chocolate calories and full nutritional information for the 2026 Christmas assortments to see how Quality Street, Celebrations, Heroes and Roses compare, and whether there’s actually much difference between the chocolates we all love.

Which Christmas chocolates have the most calories?
When I started comparing the four tubs, I expected there to be a fairly obvious winner and loser, but the results were much closer than I imagined. Although the chocolates themselves are quite different, the average calories per 100g are remarkably similar, which makes me wonder whether all those people who insist one tub is better than another would be quite so enthusiastic if they knew there was barely anything between them nutritionally!
Here are the figures from the published product information for the standard UK assortments.
| Christmas chocolate assortment | Calories per 100g | Sugar per 100g | Saturated fat per 100g |
|---|---|---|---|
| Celebrations | 495 kcal | 55g | 15g |
| Cadbury Heroes | 487 kcal | 58g | 13g |
| Cadbury Roses | 486 kcal | 57g | 12g |
| Quality Street | 471 kcal | 57.7g | 12g |
These figures are averages for each assortment rather than the nutritional values of every individual chocolate. I’ve used the published information for Celebrations, Cadbury Heroes, Cadbury Roses and Quality Street.
Celebrations comes out highest at 495 calories per 100g, while Quality Street contains the fewest at 471, but before you decide that Quality Street is suddenly the sensible choice and Celebrations should be avoided, it’s worth looking at what that difference actually means. There’s only 24 calories between the two if you’re eating 100g of chocolate, and if you were having a smaller amount, say 20g, the difference would be approximately five calories. I don’t know about you, but I certainly wouldn’t choose a tub of chocolates I liked less just to save five calories, especially at Christmas when the whole point of buying them is to enjoy them!
What I found particularly interesting is that Heroes and Roses are almost identical, with just one calorie per 100g between them, so if you’re a Cadbury fan, there really isn’t anything to separate them in terms of calories. It makes much more sense to choose whichever one contains your favourite chocolates, or whichever happens to be on offer when you’re doing your Christmas shopping, rather than worrying about such tiny nutritional differences.
Of course, comparing 100g of chocolate is only part of the story because we don’t usually eat Christmas chocolates by weighing out equal portions. We choose individual sweets, and that’s where the size and weight of each chocolate becomes much more important than which brand is printed on the tub.
How many Christmas chocolates can you have for 100 calories?
This is the bit I was most interested in, partly because I think it’s a much more relatable way of looking at chocolate calories and partly because I was curious myself. If you were offered a tub of chocolates and fancied something sweet, how many could you have for around 100 calories? Would it be two, three or perhaps more, depending on which ones you chose?
The slightly frustrating answer is that it depends, because although the chocolates all come from the same tub, they aren’t necessarily the same size. A Quality Street Toffee Finger isn’t identical to a Purple One, and a miniature Mars isn’t the same weight as a miniature Milky Way. This means that giving every chocolate in an assortment the same calorie value would be misleading, even though it’s tempting to do that when you’re trying to make a simple comparison.
What we can do, though, is use the manufacturers’ nutritional information to work out approximately what 100 calories looks like for each assortment.
| Christmas chocolate | Approximately 100 calories |
|---|---|
| Quality Street | Two average sweets contain around 88 calories |
| Celebrations | Approximately 20g contains 99 calories |
| Cadbury Heroes | Approximately 20.5g contains 100 calories |
| Cadbury Roses | Approximately 20.6g contains 100 calories |
The figures are based on assortment averages. The number of individual chocolates will vary depending on which varieties you choose.
Quality Street is probably the easiest one to understand because the published nutritional information gives a serving of three sweets as 132 calories, which works out at an average of 44 calories per chocolate. That means two average Quality Street sweets contain approximately 88 calories, while three would be around 132. I think that’s a useful guide, although it doesn’t mean that every single chocolate in the tub contains exactly 44 calories, because the fillings and weights vary.
Celebrations is a little more complicated because you’re dealing with miniature versions of different chocolate bars, and they don’t all weigh the same. The published information gives 135 calories for a 27.3g portion, so around 20g would contain approximately 99 calories. Depending on which chocolates you choose, that might be around two pieces, but I wouldn’t want to promise that two of any variety will always contain the same number of calories. I know some people are very particular about which Celebrations they eat, and I suspect someone who loves the Maltesers Teasers isn’t going to be persuaded to choose a different chocolate simply because it happens to weigh a little less!
Heroes and Roses are very similar again, with approximately 20g of either assortment containing just under 100 calories. The exact number of chocolates depends on whether you’re choosing something small like a Fudge or a larger chocolate with a different filling, which is why I think it’s more helpful to look at the weight than to give readers a number of sweets that might not actually be accurate.
I certainly wouldn’t suggest that anyone needs to start weighing every Christmas chocolate before eating it, because that sounds like a rather miserable way to spend an afternoon watching festive films! However, if you’re someone who likes to track calories quite accurately, knowing that the four assortments contain roughly 470–495 calories per 100g gives you a much better starting point than assuming every individual chocolate is the same.
Is Quality Street lower in calories than Celebrations?
Technically, yes, although I think the difference is so small that it probably shouldn’t influence which chocolates you buy. Quality Street contains 471 calories per 100g compared with 495 for Celebrations, but when you look at the amounts people are more likely to eat, there’s very little between them.
| Amount of chocolate | Quality Street | Celebrations | Heroes | Roses |
|---|---|---|---|---|
| 10g | 47 kcal | 50 kcal | 49 kcal | 49 kcal |
| 20g | 94 kcal | 99 kcal | 97 kcal | 97 kcal |
| 30g | 141 kcal | 149 kcal | 146 kcal | 146 kcal |
Figures are rounded to the nearest whole calorie and calculated from the published per-100g nutritional information.
I think this table puts things into perspective nicely because even if you were eating 30g of chocolate, there’s only around eight calories between Quality Street and Celebrations. If you’re trying to lose weight, there are probably far more useful things to focus on than whether your Christmas chocolates contain eight calories more or less, particularly when one of the biggest challenges is finding an approach to healthy eating that you can actually enjoy and stick with.
Having lost a lot of weight in the past, I’ve learned that becoming too focused on tiny differences like this can sometimes make eating feel much more complicated than it needs to be. I would much rather choose a few chocolates I genuinely enjoy than eat something I don’t particularly like because I’ve convinced myself it’s somehow a better option. After all, if you’re going to have a Christmas treat, surely it should be one you actually want!
Which Christmas chocolates contain the most sugar?
Calories aren’t the only thing people look at when comparing chocolates, and I was curious to see whether the sugar content varied much between the four tubs. I wondered whether Celebrations might contain more sugar because of all the different miniature chocolate bars, but interestingly, it’s actually the lowest of the four when you compare the average sugar content per 100g.
| Christmas chocolate assortment | Sugar per 100g | Approximate sugar in 20g |
|---|---|---|
| Cadbury Heroes | 58g | 11.6g |
| Quality Street | 57.7g | 11.5g |
| Cadbury Roses | 57g | 11.4g |
| Celebrations | 55g | 11g |
There’s only 3g of sugar per 100g between the highest and lowest, which is another reminder that these are all fairly similar products nutritionally, even though the chocolates themselves taste completely different. Celebrations contains slightly more calories but slightly less sugar, which might seem odd until you remember that calories don’t come from sugar alone. Fat contributes calories too, and different chocolate fillings contain different combinations of ingredients.
According to the NHS guidance on sugar, adults should have no more than 30g of free sugars a day, although it’s worth remembering that the sugar shown on food packaging is total sugar, which isn’t necessarily exactly the same thing. Some of the sugar in milk chocolate can come from milk ingredients, so it wouldn’t be accurate to use the total sugar figure to calculate precisely how much of your free-sugar allowance you’ve used.
I think the sensible takeaway is that Christmas chocolates are sugary treats, regardless of which tub you choose, and there isn’t one brand that suddenly becomes a low-sugar option because its figures are a little lower than the others. That doesn’t mean you shouldn’t enjoy them, of course, but it’s useful information if you’re trying to be more aware of how much sugar you’re eating overall.
Does it matter which individual chocolates you choose?
I think this is probably more important than which tub you buy, particularly if you’re interested in calories rather than simply wanting to know which brand is best. Although the average nutritional information is similar, the individual chocolates vary in size, and that can make quite a difference when you’re picking them out of the tub.
Think about Celebrations, for example. You’re choosing between miniature versions of Mars, Snickers, Twix, Milky Way, Bounty and Maltesers Teasers, all of which contain different ingredients and aren’t necessarily identical in weight. The same applies to Heroes, where a small Fudge and a piece of Dairy Milk aren’t quite the same thing, and to Quality Street and Roses with their mixture of toffees, caramels, creams and chocolate pieces.
This is why I wouldn’t recommend relying on an exact calorie figure for an individual chocolate unless it comes from the current manufacturer information for that particular variety. It’s very easy to find lists online claiming that one sweet contains a certain number of calories, or swips if you follow Slimming World but those figures may have come from an older assortment or a different pack size, and manufacturers do sometimes change recipes and portion sizes.
If you’re simply enjoying some chocolates at Christmas, I honestly don’t think this is something you need to worry about. But if you’re tracking calories and want to be reasonably accurate, using the weight and current nutritional information will give you a better estimate than assuming every sweet in the tub is identical.
Are Christmas chocolate tubs getting smaller?
This is something I always find interesting because I’m sure plenty of us remember the enormous tins of chocolates we used to see at Christmas. You’d open one and it felt as though there were enough chocolates to last until Easter, whereas some of the modern tubs seem to disappear remarkably quickly!
Of course, it doesn’t help that the Christmas chocolates are so easy to keep dipping into, but it’s also worth remembering that the tubs and tins are sold in different sizes, and the weights can change over time. You might see a large tin of Quality Street next to a smaller tub of Heroes and assume you’re getting a similar amount because the packaging looks roughly the same size, when actually the weight of chocolate inside could be quite different.
If you’re comparing supermarket offers, I’d always look at the price per 100g rather than simply choosing whichever tub has the lowest price on the shelf. It’s easy to think you’re getting a bargain when something is on offer for £4 or £5, but if another shop has a larger pack for slightly more money, that might actually work out better value.
And if you’re buying chocolates as presents, I think it’s worth checking the weight too, because some of the packaging makes the contents look rather more generous than they actually are!
Can you eat Christmas chocolate and still lose weight?
I think this is one of the most important things to talk about, particularly because Christmas can be such a difficult time for anyone who is trying to lose weight or improve their eating habits. There seems to be food everywhere from October onwards, whether it’s chocolates in the supermarket, biscuits at work, mince pies when you visit friends or the endless selection of festive treats appearing in coffee shops.
Having lost a lot of weight myself, I know how easy it is to start worrying about all these little extras, especially if you’ve worked hard to make changes to your eating habits and don’t want to feel as though you’re undoing your progress. But I also know from experience that trying to avoid every food you enjoy can make things much harder than they need to be, and I certainly wouldn’t want anyone reading this to think that having a few Christmas chocolates means they’ve done something wrong.
If you love Quality Street, there’s no reason why you can’t enjoy some Quality Street while trying to lose weight. The same goes for Celebrations, Heroes and Roses, and I really don’t think you need to choose the lowest-calorie tub unless that’s genuinely the one you prefer. A few chocolates can fit into a balanced diet, and what matters far more is your overall eating pattern rather than whether you’ve eaten a Purple One or two while watching a Christmas film.
I also think it’s worth remembering that eating more chocolate than you intended on one occasion doesn’t mean you’ve ruined anything or need to make up for it by skipping meals the next day. I’ve learned over the years that being kind to yourself and finding a realistic approach to healthy eating is far more useful than constantly trying to follow strict rules that leave you feeling miserable.
If you’re looking for ways to include treats in your eating habits without feeling that you’re constantly missing out, you might find my low SWIP snacks guide useful, particularly if you’re following Slimming World and want ideas for everyday snacks as well as Christmas chocolate treats.
What about Christmas chocolates on Slimming World?
If you’re following Slimming World, you might be wondering whether there’s a simple way to work out the SWIP values of Quality Street, Celebrations, Heroes and Roses. Unfortunately, it’s not quite as straightforward as taking the calories and converting them into SWIPs, particularly because the individual chocolates can vary in weight and ingredients.
I wouldn’t want to give you a list of values that might not be accurate for the current chocolates, especially when the assortments can change from year to year. The best thing to do is check the current official information for the specific chocolate you’re eating, rather than assuming every sweet in the tub has the same value.
I’ve explained more about how the system works in my Slimming World SWIPs FAQ, which may be helpful if you’re trying to understand how different foods fit into your plan. But I think the important thing to remember is that following Slimming World doesn’t mean you have to miss out on Christmas chocolates altogether. If you enjoy them, it’s perfectly reasonable to make room for some as part of your usual eating habits.
Why is it so easy to keep eating Christmas chocolates?
I think one of the funniest things about Christmas chocolate tubs is how they seem to disappear without anybody taking responsibility. You can put a full tub on the coffee table in the morning and by the evening there’s a suspiciously large collection of empty wrappers, yet if you ask who’s eaten them, nobody seems to know anything about it!
I suspect a lot of that comes down to how easy they are to pick at without really thinking. If you’re watching television, chatting to family or getting on with something else, you might have a couple of chocolates and then reach for another one a little later without paying much attention. Before you know it, you’ve eaten several, even though you only intended to have one or two.
If you’re trying to be a little more mindful about your eating, one thing you might find helpful is choosing a few chocolates you genuinely fancy and putting them on a plate rather than keeping the whole tub beside you. That way, you can actually enjoy them instead of automatically reaching for another one whenever your hand happens to be near the chocolates.
I don’t think that needs to become a strict rule, though, because the whole point is to find something that works for you rather than making Christmas feel like another diet to follow. If you want another chocolate afterwards, that’s entirely your decision, and I certainly wouldn’t suggest that anyone should feel guilty about it.
Personally, I think there’s something quite nice about choosing your favourites and enjoying them properly, rather than ending up eating all the chocolates nobody else wants simply because they’re the only ones left!
Are Christmas chocolates bad for you?
I don’t particularly like describing individual foods as good or bad, because I think it can make healthy eating feel unnecessarily complicated. Christmas chocolates are treats, and most of us already know that they contain sugar and saturated fat, but that doesn’t mean eating them occasionally is going to undo all the other healthy choices you make.
The NHS Eatwell Guide recommends eating foods high in fat, salt and sugar less often and in smaller amounts, which I think is a much more sensible way of looking at things than telling people they should avoid chocolate completely. If you’re eating a varied, balanced diet most of the time, there’s room for foods you enjoy too, and I think that’s particularly important at Christmas when so much of the celebration involves food.
I also think it’s worth remembering that one day, one meal or one tub of chocolates doesn’t define your overall health. What you do consistently over weeks and months matters far more, and if you’re someone who has struggled with restrictive eating in the past, being able to enjoy food without constantly judging yourself can be an important part of developing a healthier relationship with it.
Which Christmas chocolate tub would I choose?
Having looked at all the nutritional information, I don’t think I’d let the calorie figures influence my decision very much. Quality Street comes out slightly lower than the others, Celebrations contains slightly less sugar, and Heroes and Roses are almost identical in calories, but none of those differences is big enough to make me choose chocolates I didn’t particularly like.
I think I’d be much more interested in which assortment contained the chocolates I actually wanted, and perhaps which one was on offer when I went shopping. After all, Christmas chocolates are supposed to be enjoyable, and if you’re spending money on them, it seems rather pointless to buy a tub you don’t really fancy simply because it contains a handful fewer calories.
There’s also the question of whether you’re buying them for yourself or to share, because I think that can make quite a difference. If you’re buying for a family, you might need to think about which chocolates everyone likes, whereas if you’re buying them for yourself, there’s absolutely nothing stopping you from choosing the tub containing all your favourites.
Although, knowing how Christmas usually goes, I suspect somebody else will still manage to eat the ones you were saving!
My thoughts on Christmas chocolate calories for 2026
The thing that surprised me most about comparing Quality Street, Celebrations, Heroes and Roses was just how little difference there is between them. I expected the nutritional information to reveal that one assortment was considerably higher in calories than the others, but actually they’re all fairly similar, with just 24 calories per 100g between the highest and lowest.
I also think the 100-calorie comparison is a useful way of understanding portions, because it shows that around 20g of any of these assortments contains roughly 94–99 calories, while two average Quality Street sweets contain around 88. The exact number of individual chocolates will depend on their size, but it gives you a reasonable idea without having to get too caught up in the details.
For me, though, the most important thing is that knowing the calories shouldn’t take away the enjoyment of eating something you love. I’ve spent enough time over the years learning about weight loss to know that being overly restrictive isn’t always helpful, and I certainly wouldn’t want anyone to spend Christmas worrying about every chocolate they eat.
If you love Christmas chocolates, enjoy them. Choose the ones you genuinely fancy, have them as part of your usual eating habits and remember that the occasional treat doesn’t define your diet or your health. And if you buy a tub in October with every intention of saving it for Christmas, only to find that it’s mysteriously empty by the middle of November, I promise I won’t judge!
Now, I really want to know what everyone thinks, because I suspect this is going to cause some disagreement. Which is the best Christmas chocolate tub: Quality Street, Celebrations, Heroes or Roses? And, perhaps even more importantly, which individual chocolate is your absolute favourite? Are you a Purple One fan, someone who heads straight for the Maltesers Teasers, or do you love the strawberry creams that everyone else seems to argue about?
Let me know in the comments, because I think this might be one of those Christmas debates that nobody ever really agrees on!
Nutrition information checked against published UK product listings in October 2026. Figures are based on the standard assortments and may change if manufacturers alter recipes or pack formats. Individual chocolates vary in weight, so the 100-calorie comparisons are approximate rather than exact counts for every variety. Always check the current packaging for precise nutritional and allergen information.
