Does chocolate expire?
Solid chocolate carries a best-before date rather than a use-by date, and the distinction is a legal one about quality rather than safety.
If you read nothing else
Plain solid chocolate has very low water content, so microbial spoilage is essentially not a risk. What degrades is flavour and texture, which is what a best-before date describes.
Best-before is not use-by
In UK and EU labelling, 'use by' concerns safety and 'best before' concerns quality. Solid chocolate carries best-before. Its water activity is far too low to support the microbes that make food unsafe, which is why it has kept in ships' holds and cupboards for centuries without refrigeration.
What actually degrades
Aromatics volatilise, so the bar loses its top notes and tastes flatter. Fats can oxidise over long periods, giving a stale or cardboard-like character — milk chocolate and white chocolate go first because milk fat oxidises more readily than cocoa butter. And crystal conversion produces bloom, which is a texture change. None of these is a safety issue.
Roughly how long
Well-stored dark chocolate holds up for a year or more and is often still enjoyable well beyond. Milk and white chocolate degrade faster because of the milk fat, typically carrying shorter dates. Anything with a fresh filling — ganache, cream — is a genuinely perishable food and follows different rules entirely.
When to throw it away
If it smells rancid, stale or of whatever was stored next to it, the flavour is gone and there is no recovering it. Visible mould on a filled chocolate is a real spoilage sign. Bloom on a plain bar is not, and neither is a passed best-before date on its own.
Covered in this guide
- How to store chocolateThe conditions that determine how long it actually keeps.
- White chocolateThe type whose milk fat oxidises soonest.
Sources
- ChocolateHQ editorial synthesis — ChocolateHQ(citation identity confirmed; passage not re-read)