🥜 Bread & Pantry

How to Tell If Peanut Butter Is Bad

Quick answer

Peanut butter is bad if it smells sharp like paint or old oil, tastes bitter, or shows mold. Unopened it lasts 6 to 24 months, and opened it keeps about 2 to 3 months in the pantry and 6 months in the fridge.

Signs Peanut Butter has gone bad

  1. Sharp, paint-like or soapy smell. Fresh peanut butter smells nutty and roasted. A chemical or crayon-like smell means the fats have gone rancid.
  2. Bitter or sour taste. If it tastes bitter or off instead of rich and sweet, don't keep eating it.
  3. Mold. Fuzzy white, green, or black spots are rare but possible, especially if water or crumbs got into the jar. Throw the jar away; don't scoop the spot out.
  4. Dry, dark, hardened texture. A crumbly, darkened layer that's stiff and smells rancid means it's old. A stale smell with it is your cue to toss.

Looks weird, but it's fine

How long does Peanut Butter last?

WhereHow longNote
Pantry (unopened)6 to 24 monthsNatural versions on the shorter end
Pantry (opened)2 to 3 monthsNatural peanut butter should be refrigerated
Fridge (opened)About 6 months
FreezerUp to 1 yearTexture may change

How to store it

Use it up before it turns

Frequently asked questions

Is oil on top of peanut butter bad?

No. It's just natural separation. Stir it in and refrigerate the jar to keep it mixed.

Can peanut butter go rancid?

Yes. The natural oils oxidize over time, giving a bitter, paint-like smell and taste. It's not typically dangerous but isn't worth eating.

Does peanut butter need to be refrigerated?

Commercial peanut butter is fine in the pantry for a few months. Natural peanut butter lasts longer in the fridge once opened.

More food freshness guides

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