How Long Does Peanut Butter Last?
Commercial and natural peanut butter, opened.
The Short Answer
Peanut Butter lasts 60–90 days in the refrigerator when stored properly at 40°F or below. At room temperature in the pantry, expect 60–90 days under normal conditions. These times are based on USDA food safety guidelines and assume proper storage conditions.
Storage Times at a Glance
Source: USDA FoodKeeper | Last verified: March 19, 2026
Oil separating on natural peanut butter is normal, not spoilage. Stir it back in. Store the jar upside down between uses so the oil redistributes naturally.
How to Store Peanut Butter
Commercial peanut butter is fine at room temperature due to stabilizers. Natural peanut butter should be refrigerated after opening.
How to Tell if Peanut Butter Has Gone Bad
Look for these signs that peanut butter has spoiled: rancid or bitter smell, dry or hardened texture, off taste, dark discoloration.
The Professor's rule: When in doubt, throw it out. No meal is worth food poisoning.
The Bottom Line
Properly stored peanut butter stays safe for 60–90 days in the fridge. Always store in airtight containers, refrigerate within 2 hours of purchase or preparation, and trust your senses. If something looks, smells, or feels off, discard it regardless of how many days it has been.
Frequently Asked Questions
Commercial peanut butter with stabilizers is fine in the pantry for 2-3 months after opening. Natural peanut butter should be refrigerated to prevent rancidity.