Yes, you can prepare this dip in advance. It's best stored in an airtight container in the refrigerator.