HowLongFor

How Long Does Guacamole Last in the Fridge?

By the HowLongFor Editorial Team

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

Homemade, sealed airtight(most common)3 days – 4 days

Press wrap onto the surface to block air

Homemade, loosely covered1 day – 2 days
Store-bought, opened3 days – 5 days
Frozen (plain mashed with lime)3 months – 4 months

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 / StorageRefrigerator (40°F/4°C)Freezer (0°F/-18°C)
Homemade, loosely covered1–2 daysNot ideal
Homemade, sealed airtight3–4 days3–4 months
Store-bought, unopenedUntil printed date3–4 months
Store-bought, opened3–5 days3–4 months
Restaurant/takeout1–2 daysNot recommended
Guacamole left at room temperatureDiscard 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

Sources

How long did it take you?

day(s)

Was this article helpful?