Cannolis are usually eaten at room temperature or chilled. I do not recommend eating a cannoli warm, as it will make the shells soggy.