How long does chocolate last?
Solid, unopened: 1-2 years in the pantry.
| State | Pantry | Fridge 40 °F |
|---|---|---|
| Solid, unopened | 1-2 years FoodKeeper Extension | Not stated |
| Solid, opened | 1 year FoodKeeper Extension | Not stated |
| Syrup, unopened | 2 years FoodKeeper Extension | Not stated |
| Syrup, opened | Not recommended FoodKeeper | 6 months FoodKeeper Extension |
| Premelted | 12 months Extension | Not stated |
| Milk chocolate | 1 year best quality Extension | Not stated |
| White chocolate | 6 months best quality Extension | Not stated |
Signs it has gone bad
Sources compared
| Source | State | Pantry | Fridge |
|---|---|---|---|
| USDA FSIS (FoodKeeper) 2018 | Solid, unopened | 1-2 years | - |
| NDSU Extension | Solid, unopened | 1-2 years | - |
| USDA FSIS (FoodKeeper) 2018 | Solid, opened | 1 year | - |
| NDSU Extension | Solid, opened | 1 year | - |
| NDSU Extension | Syrup, unopened | 2 years | - |
| USDA FSIS (FoodKeeper) 2018 | Syrup, unopened | 2 years | - |
| NDSU Extension | Syrup, opened | - | 6 months |
| USDA FSIS (FoodKeeper) 2018 | Syrup, opened | Not recommended | 6 months |
| NDSU Extension | Premelted | 12 months | - |
| Iowa State University Extension (AnswerLine) | Milk chocolate | 1 year | - |
| Iowa State University Extension (AnswerLine) | White chocolate | 6 months | - |
A dash means that source gives no time for that place.
Handling and freezing notes
- “Store in an airtight container. Cocoa butter has an affinity to absorb odors and flavors of whatever is nearby.” Extension
- “store at room temperature between 65°F and 70°F and with a relative humidity of lower than 50-55 percent.” Extension
- “Store in a dark location (pantry). Light, like oxygen, contributes to oxidation.” Extension
- “Ideally, chocolate should not be refrigerated, as doing so may cause the chocolate to absorb odors from other foods” Extension
- “Chocolate can be stored in the freezer for up to a year but does not significantly change the shelf life.” Extension
- “Freezing chocolate may induce bloom due to temperature shock.” Extension
- “If chocolate is to be frozen, place it in the refrigerator, unwrapped, for 24 hours prior to freezing.” Extension
- “thaw the wrapped, frozen chocolate in the refrigerator for 24 hours before bringing it to room temperature.” Extension
What the sources say
FoodKeeper gives solid unsweetened and semi-sweet chocolate 1 to 2 years in the pantry from the date of purchase, and 1 year in the pantry once opened.1
Chocolate syrup keeps 2 years in the pantry unopened, but after opening FoodKeeper lists the pantry as not recommended and gives 6 months in the fridge instead.3
It gives no fridge or freezer time for solid chocolate.1
The NDSU Extension food storage guide has the same 1 to 2 years unopened and 1 year opened for semisweet and unsweetened chocolate, and adds premelted chocolate at 12 months.21
For chocolate syrup it also gives 2 years unopened and 6 months after opening, with the advice to cover it tightly and refrigerate it once opened.2
Iowa State University Extension sorts chocolate by type: milk chocolate has a best-quality shelf life of 1 year, and white chocolate about 6 months.4
It explains that the date on chocolate reflects best quality rather than food safety, and that chocolate is safe to eat unless it shows signs of spoilage such as an off odor, flavor or appearance, including mold.4
Its storage advice is an airtight container in a dark, cool, dry place at 65 °F to 70 °F, and it suggests keeping chocolate out of the refrigerator, where it can absorb odors from other foods.4
Chocolate can go in the freezer for up to a year, though Iowa State says this does not significantly change its shelf life and the temperature shock may cause bloom.4
To limit that, it suggests 24 hours unwrapped in the refrigerator before freezing, and 24 hours of thawing in the refrigerator before the wrapped chocolate is brought to room temperature.4
Bloom is the grey, dusty or streaked look on the surface, and according to the same source it changes neither the taste nor the shelf life and does not make chocolate unsafe.4
Rules that apply here
Related foods
Sources
- USDA FoodKeeper data v128, product 216: Chocolate, unsweetened and semi-sweet, solid. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Chocolate, unsweetened and semi-sweet, solid. DOP_Pantry: 1-2 Years; Pantry_After_Opening: 1 Years
- 1 • FN579 • Food Storage GuideNDSU Extension. NDSU Extension. No date on the page. Checked 2026-10-25.
Chocolate (semisweet, unsweetened) – unopened – opened 1 to 2 years 1 year
Chocolate syrup – unopened – opened 2 years 6 months Cover tightly; refrigerate after opening.
Chocolate (premelted) 12 months Keep cool.
- USDA FoodKeeper data v128, product 376: Chocolate syrup. USDA FSIS (FoodKeeper). Dated 2018-09-06. Checked 2026-10-24. Chocolate syrup. DOP_Pantry: 2 Years; Pantry_After_Opening: Not Recommended; Refrigerate_After_Opening: 6 Months
- Chocolate – Shelf Life, Storage, and Bloom • AnswerLine • Iowa State University Extension and Outreach. Iowa State University Extension (AnswerLine). No date on the page. Checked 2026-10-25.
Milk chocolate... For best quality, the shelf life is 1 year.
white chocolate has a shelf life of about 6 months for best quality.
Chocolate usually comes with a "best buy" date which is a reflection of best quality, not food safety.
it is safe to consume unless there are signs of spoilage... off odor, flavor, or appearance (mold).
Store in an airtight container. Cocoa butter has an affinity to absorb odors and flavors of whatever is nearby.
store at room temperature between 65°F and 70°F and with a relative humidity of lower than 50-55 percent.
Store in a dark location (pantry). Light, like oxygen, contributes to oxidation.
Ideally, chocolate should not be refrigerated, as doing so may cause the chocolate to absorb odors from other foods
Chocolate can be stored in the freezer for up to a year but does not significantly change the shelf life.
Freezing chocolate may induce bloom due to temperature shock.
If chocolate is to be frozen, place it in the refrigerator, unwrapped, for 24 hours prior to freezing.
thaw the wrapped, frozen chocolate in the refrigerator for 24 hours before bringing it to room temperature.
Chocolate bloom describes chocolate that appears dusted or streaked with grey on the surface.
Bloom does not affect either the taste or shelf life of chocolate nor does it render chocolate unsafe.
- REFRIGERATOR & FREEZER STORAGE CHART. FDA. Dated 2018-03-01. Checked 2026-10-24.
Because freezing 0° F (-18° C) keeps food safe indefinitely, the following recommended storage times are for quality only.