A 100g bar of milk chocolate contains about 530kcal – roughly a quarter of your total recommended calories for the day. If you switched that for a bar of 90 per cent cocoa dark chocolate, you wouldn’t save any calories, but dark chocolate does have 75 per cent less sugar than milk chocolate.
Binging is not a healthy way to eat, but the lower sugar and more intense taste of dark chocolate makes it less likely that you will feel the same craving to eat it in large quantities. White chocolate is the worst – it has more calories than milk chocolate and more sugar than dark.
Subscribe to BBC Science Focus Magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun facts.