Because this recipe contains heavy cream, mayo, sour cream and buttermilk, it definitely needs to stay chilled. And it will keep in the fridge for about seven days…if you can keep from eating it all before then, that is! I can assure you it never lasts that long in this house.