Traditionally, cannoli shells are filled with a ricotta cream, which would not be dairy free, although this recipe for the shells does not contain any dairy.