How long does Pesto Sauce (fresh or homemade) last?
Pesto Sauce (fresh or homemade) lasts up to 3 days in the fridge. Spoilage signs to check, storage tips, and cited food-safety sources.
Quick answer
Can I still eat it?
Use this as a conservative screen before you rely on the storage window. If anything seems unsafe, discard it.
Pesto Sauce (fresh or homemade) is within the fridge window if it stayed cold/dry as required and shows no discard signs.
Sealed / unopened: N/A
Signs Pesto Sauce (fresh or homemade) has gone bad
- Visible mold anywhere in the pesto or container.
- Sour, yeasty, or fermented smell.
- Unexpected bubbling or a swollen container.
Discard immediately if
- Refrigerated for more than 3 days
- Any visible mold or unexpected fermentation
- Not kept continuously refrigerated
Why guidance varies
Fresh pesto commonly contains raw garlic and herbs in oil. Without commercial processing or a validated acidification method, its refrigerated safety window is short.
Get a heads-up before it expires. Search the full database instead.
Frequently asked questions
How long does Pesto Sauce (fresh or homemade) last?
In the fridge: Up to 3 days. In the freezer: 3 months. Sealed / unopened: N/A. Refrigerate fresh or homemade pesto immediately and use within 3 days, or freeze it. A layer of oil may reduce browning but is not a safety control.
How can you tell if Pesto Sauce (fresh or homemade) has gone bad?
Signs that Pesto Sauce (fresh or homemade) has gone bad: Visible mold anywhere in the pesto or container; Sour, yeasty, or fermented smell; Unexpected bubbling or a swollen container.
What does the date label on Pesto Sauce (fresh or homemade) mean?
Pesto Sauce (fresh or homemade) usually doesn't carry a printed date label — judge by storage time and the spoilage signs above.
Sources for this answer
- A National Center for Home Food Preservation — Freezing Pesto — Fresh pesto should be refrigerated no more than 3 days or frozen for long-term storage.