Both! You can eat smoked cream cheese fresh off the smoker as a hot dip, or you can prepare it ahead of time and let it cool fully before serving. Whilst it won't be quite as soft after cooling, the flavors will still be incredible.