🥜 Bread & Pantry

How to Tell If Nuts Are Bad

Quick answer

Nuts are bad if they smell like paint or old oil, taste bitter or sour, or show mold or shriveled, dark kernels. Shelled nuts keep about 3 to 6 months in the pantry and up to a year in the freezer.

Signs Nuts have gone bad

  1. Paint, putty, or stale-oil smell. Nuts are packed with natural oils that turn rancid. A sharp, chemical, or crayon-like smell means they've gone off.
  2. Bitter or sour taste. Fresh nuts taste sweet and buttery. A bitter, soapy, or sour bite is a rancidity warning, so spit it out and toss the batch.
  3. Mold or dark fuzzy spots. Moldy nuts can carry toxins like aflatoxin. Never eat nuts with visible mold, and discard the whole bag.
  4. Shriveled, rubbery, or discolored kernels. Dried-up, dark, or rubbery nuts are old and likely rancid. Discard any that look this way.
  5. Tiny holes or webbing. Pantry moths and weevils can infest nuts. If you see webbing or small holes, throw them away.

Looks weird, but it's fine

How long do Nuts last?

WhereHow longNote
Pantry (shelled)3 to 6 monthsCool and dark
Pantry (in shell)6 to 12 months
Fridge6 to 12 months
Freezer1 to 2 yearsAirtight bag or container

How to store them

Use it up before it turns

Frequently asked questions

How long do nuts last?

Shelled nuts keep about 3 to 6 months in the pantry, up to a year in the fridge, and longer in the freezer. In-shell nuts last longer.

Can you eat rancid nuts?

A few won't likely cause serious harm, but they taste awful and have lost quality. Moldy nuts are different and should always be thrown out.

Do nuts need to be refrigerated?

Not required, but the fridge or freezer greatly extends freshness, especially for high-oil nuts like walnuts, pecans, and pine nuts.

More food freshness guides

General guidance based on USDA FoodKeeper. Storage times are estimates and conditions vary. When in doubt, throw it out.