How long does Peanut Butter last?
Peanut Butter lasts 3 months in the fridge, 1 year in the freezer. Spoilage signs to check, storage tips, and cited food-safety sources.
Quick answer
Can I still eat it?
Use this as a conservative screen before you rely on the storage window. If anything seems unsafe, discard it.
Peanut Butter is within the fridge window if it stayed cold/dry as required and shows no discard signs.
Sealed / unopened: 6–9 months
Signs Peanut Butter has gone bad
- Crayon-like or paint-thinner rancid smell.
- Dark color shift.
- Hardened or rock-like texture.
- Oil layer that won't restir.
Discard immediately if
- Sharp rancid or bitter smell
- Visible mold (especially in natural nut butters)
- Oily separation with off odor
Why guidance varies
Natural peanut butter has unsaturated oils that oxidize over time. Formula, oil separation, heat, and air exposure determine how quickly flavor turns rancid.
Get a heads-up before it expires. Search the full database instead.
Frequently asked questions
How long does Peanut Butter last?
In the fridge: 3 months. In the pantry: 3 months. In the freezer: 1 year. Sealed / unopened: 6–9 months. Natural PB separates and goes rancid faster — refrigerate it. Regular PB is fine in the pantry.
How can you tell if Peanut Butter has gone bad?
Signs that Peanut Butter has gone bad: Crayon-like or paint-thinner rancid smell; Dark color shift; Hardened or rock-like texture; Oil layer that won't restir.
What does the date label on Peanut Butter mean?
Peanut Butter usually carries a "Best By" date. A quality marker — the product is at peak quality before this date, but it’s safe to eat afterward if stored correctly. See our date-labels guide for the full breakdown.
Sources for this answer
- A USDA FSIS FoodKeeper data — Storage windows and refrigeration guidance for this category.
- A FDA — Are You Storing Food Safely? — Date-label interpretation and food-safety baseline.