How long does chocolate last?

Checked 25 Oct 20263 official publishers, 4 sources

Solid, unopened: 1-2 years in the pantry.

Official stance

“Chocolate usually comes with a "best buy" date which is a reflection of best quality, not food safety.” Extension

“Bloom does not affect either the taste or shelf life of chocolate nor does it render chocolate unsafe.” Extension

Storage times for chocolate by state and place
StatePantryFridge 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
Times assume continuous refrigeration at 40 °F or below. When in doubt, throw it out. Freezer times are for quality: “Because freezing 0° F (-18° C) keeps food safe indefinitely, the following recommended storage times are for quality only.” FDA

Signs it has gone bad

  • “it is safe to consume unless there are signs of spoilage... off odor, flavor, or appearance (mold).” Extension
  • “Chocolate bloom describes chocolate that appears dusted or streaked with grey on the surface.” Extension

Sources compared

SourceStatePantryFridge
USDA FSIS (FoodKeeper) 2018Solid, unopened1-2 years-
NDSU ExtensionSolid, unopened1-2 years-
USDA FSIS (FoodKeeper) 2018Solid, opened1 year-
NDSU ExtensionSolid, opened1 year-
NDSU ExtensionSyrup, unopened2 years-
USDA FSIS (FoodKeeper) 2018Syrup, unopened2 years-
NDSU ExtensionSyrup, opened-6 months
USDA FSIS (FoodKeeper) 2018Syrup, openedNot recommended6 months
NDSU ExtensionPremelted12 months-
Iowa State University Extension (AnswerLine)Milk chocolate1 year-
Iowa State University Extension (AnswerLine)White chocolate6 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

Sources

  1. 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
  2. 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 yearChocolate syrup – unopened – opened 2 years 6 months Cover tightly; refrigerate after opening.Chocolate (premelted) 12 months Keep cool.
  3. 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
  4. 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 foodsChocolate 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.
  5. 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.