You found a half-opened bar of chocolate behind the oatmeal, and you’re suddenly wondering: chocolate, how long does it last? Happily, it doesn’t spoil the way milk or cooked leftovers can. It slowly loses its snap, shine, and flavor, but it should stay safe to eat for many months — and sometimes longer — when stored well.
What changes first
Chocolate does not have enough moisture for bacteria or mold to take hold. The real enemies are heat, light, damp air, and time. Warmth makes cocoa butter melt and rise to the surface as white streaks. Damp air makes sugar bloom, forming a grayish film. Both are harmless; they just make chocolate look tired and taste flat.
Shelf life at a glance
These ranges show how long plain chocolate keeps its best flavor. Store unopened bars in a cool, dark cabinet, ideally between 60 and 70°F (15 and 21°C).
| Type | Unopened | Opened, tightly wrapped |
|---|---|---|
| Dark chocolate | 18-24 months | 6-12 months |
| Milk chocolate | 12-18 months | 4-6 months |
| White chocolate | 6-12 months | 4-6 months |
Treat the date on the wrapper as a peak-quality guide, not a safety deadline. The higher the cocoa percentage, the longer a plain bar will keep. Dark chocolate is the most forgiving; milk and white contain more milk solids and turn quicker. Filled chocolates are a different story: caramel, nougat, alcohol, or cream have their own shorter timers, so follow the package label.
How to make it last longer
Choose a pantry cabinet away from the stove, oven, dishwasher, and direct sunshine. Once opened, wrap the bar tightly in foil or keep it in an airtight container. Chocolate is an odor sponge, so keep it away from coffee, onions, spices, and anything scented.
- Keep it cool: Aim for 60-70°F.
- Keep it dark: Light speeds up oxidation and dulls flavor.
- Keep it dry: High humidity encourages sugar bloom.
Should you refrigerate? Usually no. The refrigerator’s moisture and food smells are bigger threats than a warm cabinet. If your kitchen runs warm in summer, put the chocolate in an airtight container in the fridge and let it come to room temperature before opening that container. Freezing works for long storage, but use a sealed freezer bag and thaw slowly, still sealed, to avoid condensation.
🔍 Note: White spots on old chocolate are called bloom, not mold. The cocoa butter or sugar recrystallized after a temperature change. It’s safe to eat, though it will taste less delicate; melt it into a sauce or brownie batter if you want to disguise the texture.
Next time you find a forgotten bar, smell it and break off a piece. If it looks and smells like chocolate, it’s almost certainly fine. Keep it sealed, cool, and dark — and let the chocolate do the rest.
Related Terms:
- does chocolate go bad
- can chocolate expire
- chocolate shelf life