It’s awesome right away, but best if you let it sit in the refrigerator overnight or for a few hours at least. It gets chilled, but also the flavors all sink into and enhance each other. Like lasagna, but with mayo. It keeps for 3 days to a week in the fridge.