Condiments & Sauces

How Long Does Pesto Last?

Quick Answer

Pesto lasts 6-12 months when unopened. Once opened, it should be used within 5-7 days.

Shelf Life by Storage Condition

Storage Condition Duration
Pantry (Unopened) 6-12 months
Pantry (Opened) Not applicable
Refrigerator (Unopened) 6-12 months
Refrigerator (Opened) 5-7 days
Freezer 3-4 months

How to Tell If It Has Gone Bad

  • Off or sour smell
  • Mold growth on surface or lid
  • Change in color (darkening or browning)
  • Bubbling or foaming indicating fermentation

Proper Storage Tips

  • Keep pesto refrigerated after opening and tightly sealed
  • Use a clean utensil each time to avoid contamination
  • Consider freezing pesto in small portions to extend shelf life

Risks of Using Expired Pesto

Consuming expired pesto can lead to foodborne illness due to bacterial or mold contamination. Spoiled pesto may cause gastrointestinal distress such as nausea, vomiting, or diarrhea. It is important to discard pesto if any signs of spoilage are present.

Get an Expiration Reminder

Enter your email and purchase date, and we will send you a reminder before your Pesto expires.

Was this guide helpful?

Sources

Frequently Asked Questions

How long does Pesto last?

Unopened pesto lasts 6 to 12 months in the refrigerator or pantry; once opened, it should be used within 5 to 7 days refrigerated.

Does Pesto expire?

Yes, pesto does expire and can spoil due to bacterial growth or mold, especially after opening.

How can you tell if Pesto has gone bad?

You can tell pesto has gone bad if it develops an off or sour smell, mold appears, the color darkens, or if there is bubbling or foaming.

Related Condiments & Sauces