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.