How Long Does Guacamole Last?
Fresh homemade or store-bought guacamole.
The Short Answer
Guacamole lasts 1–3 days in the refrigerator when stored properly at 40°F or below. 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 | Our methodology
The plastic wrap trick is essential. Press it directly onto the guacamole surface with zero air gaps. The oxygen in the air is what turns it brown. A thin layer of lime juice on top before the wrap adds extra protection.
How to Store Guacamole
Press plastic wrap directly onto the surface of the guacamole, eliminating all air contact. The browning is oxidation, not spoilage, but it affects taste.
How to Tell if Guacamole Has Gone Bad
Look for these signs that guacamole has spoiled: brown throughout (beyond surface), sour smell, watery texture, off taste.
The Professor's rule: When in doubt, throw it out. No meal is worth food poisoning.
The Bottom Line
Properly stored guacamole stays safe for 1–3 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
Yes. The browning is oxidation (the same thing that turns cut apples brown), not spoilage. Scrape off the brown layer; the green underneath is fine. If it smells sour, discard it.