how long can you keep homemade cocktail sauce? kept it in an airtight container, in a refrigerator, this sauce will stay fresh for up to 6 months. you can also freeze cocktail sauce for at least 6-12 months.