Pesto - Homemade pesto will last for 3 days in the fridge, or months in the freezer. Pesto : Homemade pesto will last for 3 days in the fridge, or months in the freezer.