How long do fresh cranberries last?
Fresh cranberries keep about 2 months in the fridge from the day you buy them, much longer than other berries, and about 12 months in the freezer. Canned cranberry sauce keeps about 2 years in the pantry, then 1 to 2 weeks in the fridge once opened; homemade sauce keeps 7 to 10 days in the fridge.
| Food | Fridge | Freezer | Pantry |
|---|---|---|---|
| Fresh cranberries | 2 monthsfrom purchase | 12 months | — |
| Canned cranberry sauce | —Opened: 1–2 weeks | — | 2 yearsfrom purchase |
| Homemade cranberry sauce | 7–10 days | — | — |
Fridge at 4 °C (40 °F) or colder, freezer at −18 °C (0 °F). Freezer times are for best quality: food kept frozen stays safe, but slowly loses taste and texture. These times are USDA guidance, not a guarantee. When in doubt, throw it out.
How to tell if cranberries have gone bad
- Soft, mushy, shriveled or leaking berries. Sort them out before storing.
- Brown or dark spots, or mold.
- Fresh cranberries are firm and bounce; soft ones that don't are past their best.
How to store cranberries
- Pick out soft or damaged berries first: they spoil the rest.
- Keep cranberries in their bag or a container in the fridge, unwashed.
- Rinse them just before using.
Can you freeze cranberries?
Yes, for about 12 months, and they freeze very well. Freeze them in their bag or spread on a tray then bagged. Use them straight from frozen in sauces, muffins and breads; there's no need to thaw.
Questions
How long does homemade cranberry sauce last?
Refrigerate it within 2 hours and use it within 7 to 10 days; it also freezes well.
Can you eat cranberries raw?
Yes, though they're very tart. They're usually cooked or blended with sweeter fruit.
How long do dried cranberries last?
Like other dried fruit: about 6 months unopened, and 1 month in the pantry or 6 months in the fridge once opened.
Add cranberries to ShelfLife and use them before the holidays are over.
Related foods
Storage times: USDA FoodKeeper (Food Safety and Inspection Service), public domain. Text by ShelfLife.