How Long Does Guacamole Last in the Fridge?
Quick Answer
Homemade guacamole lasts 1–2 days in the fridge, and up to 3–4 days if tightly sealed to block air. Store-bought guacamole keeps 3–5 days after opening, or until its printed date if unopened.
Duration by Type
Press wrap onto the surface to block air
Best without chunky add-ins
Quick Answer
Homemade guacamole lasts about 1–2 days in the refrigerator before it browns and loses quality, though it can stay good for 3–4 days if you seal it well to keep air out. Opened store-bought guacamole keeps 3–5 days thanks to added preservatives and acidity. The brown color that forms on top is oxidation and is usually harmless — you can scrape it off — but slimy texture, sour smell, or mold means it's time to toss it.
Guacamole Shelf Life by Type and Storage
| Type / Storage | Refrigerator (40°F/4°C) | Freezer (0°F/-18°C) |
|---|---|---|
| Homemade, loosely covered | 1–2 days | Not ideal |
| Homemade, sealed airtight | 3–4 days | 3–4 months |
| Store-bought, unopened | Until printed date | 3–4 months |
| Store-bought, opened | 3–5 days | 3–4 months |
| Restaurant/takeout | 1–2 days | Not recommended |
| Guacamole left at room temperature | Discard after 2 hours | — |
Why Guacamole Browns So Fast
Avocado flesh contains enzymes that react with oxygen and turn it brown within hours. This oxidation affects color and flavor but isn't a food-safety issue by itself. The trick to longevity is minimizing the guacamole's contact with air.
Factors That Affect How Long It Lasts
- Air exposure — the biggest factor; oxygen drives browning and staleness.
- Acidity — lime or lemon juice slows browning and inhibits bacteria.
- Add-ins — fresh tomato, onion, and cilantro shorten shelf life; dairy (sour cream) shortens it further.
- Temperature — keep it at or below 40°F; guacamole left out over 2 hours should be discarded.
- Cleanliness — using clean utensils (not double-dipping chips) prevents introducing bacteria.
How to Keep Guacamole Fresh Longer
- Press plastic wrap directly onto the surface so no air touches it, then cover the container.
- Add a thin layer of water (about half an inch) on top, refrigerate, then pour it off before serving — this seals out air.
- Squeeze extra lime or lemon juice over the top before storing.
- Store in the smallest airtight container that fits so there's little air space.
- Freeze for long-term storage — freeze plain mashed avocado with lime juice; the texture holds better without chunky add-ins.
When to Throw It Out
Scraping off a thin brown layer is fine, but discard guacamole if you notice: a sour or off smell, slimy or watery separation that won't stir back in, any mold, or if it's been in the fridge longer than the guidelines above. When in doubt, throw it out — spoiled food can cause foodborne illness, and guacamole's mild flavor can mask early spoilage.
Pro Tips
Pour a thin layer of water over the guacamole before refrigerating, then drain it off before serving to seal out air.
— University of California Postharvest Center
Press plastic wrap directly against the surface so no oxygen reaches the guacamole.
— USDA FoodKeeper
Discard immediately if you notice a sour smell, mold, or slimy separation that won't stir back in.
— FDA
Quick Facts
The brown layer on guacamole is oxidation, not spoilage, and can usually be scraped off.
Source: University of California Postharvest Center
Guacamole left at room temperature for more than 2 hours should be discarded.
Source: FDA
Lime or lemon juice both slows browning and helps inhibit bacterial growth.
Source: USDA FoodKeeper