🥜

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

🧊 Refrigerator
60–90 days
40°F (4°C) or below
🏠 Pantry
60–90 days
60–70°F (15–21°C)

Source: USDA FoodKeeper | Last verified: March 19, 2026

The Professor
The Professor says:

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.