Cannolis are a rich Italian dessert consisting of a crispy pastry shell stuffed with a sweet cheese filling. The pastry shell is made from flour, eggs, sugar, butter, and marsala, while the filling is typically made with ricotta cheese mixed with powdered sugar and citrus zest. Cannolis are often garnished with chocolate and nuts.