How long do nuts last?

Nuts keep 4–6 months in the fridge once opened, 6–12 months in the freezer and 1 year in the pantry, according to USDA FoodKeeper.

Quick answer

Fridge4–6 monthsonce opened
Freezer6–12 months 
Pantry1 yearfrom purchase, opened: 2–9 months

Storage times by type

TypeFridgeFreezerPantry
Nuts (jars or cans)
  • Opened: 4–6 months after opening
  • Unopened: 6–12 months
  • Unopened: 1 year from purchase
  • Opened: 2–9 months after opening
Almonds (no shell)
  • Unopened: 8 months from purchase
  • Unopened: 10 months from purchase
  • Unopened: 4 months from purchase
Walnuts (shell or no shell)
  • Unopened: 9–12 months from purchase
  • Unopened: 24 months from purchase
  • Unopened: 2–4 weeks from purchase
Pecans (no shell)
  • Unopened: 9 months from purchase
  • Unopened: 24 months from purchase
  • Unopened: 2–4 weeks from purchase
Roasted nuts (peanuts, cashews, almonds)
  • Opened: 4 weeks after opening
—
  • Unopened: Until the package date from purchase
  • Opened: 1–2 weeks after opening

Also covers: almonds, walnuts, peanuts, cashews, pecans, pistachios, mixed nuts, trail mix.

Never wonder “is this still good?” again

Shelf Shepherd keeps track of what’s in your fridge and pantry and reminds you before food expires. Free for iPhone and Android.

Get early access

These are general guidelines from the USDA’s FoodKeeper data for food stored at safe temperatures: fridge at 40°F (4°C) or below, freezer at 0°F (−18°C). Freezer times are for best quality; food kept constantly frozen at 0°F stays safe longer. Always check the package and the food itself. When in doubt, throw it out. Shelf Shepherd isn’t affiliated with or endorsed by the USDA.

Source: USDA FSIS FoodKeeper data. Last reviewed November 5, 2026.