Ricotta cheese gives cannoli their characteristic flavor and texture. However, if you want to make it without (or don't have time to wait for the ricotta to strain) you can substitute mascarpone, though the flavor will be different!