For the best flavor and texture, use high-quality ricotta cheese and ensure it is thoroughly drained to prevent a soggy filling. Toasting the almonds enhances their flavor and adds a pleasant crunch to the cannoli. If you don't have amaretto liqueur, vanilla extract or almond extract are excellent substitutes. Fill the cannoli shells just before serving to prevent them from becoming soggy. If you need to prepare them in advance, store the filled shells in an airtight container in the refrigerator for no more than a few hours. Experiment with other toppings like chopped pistachios, candied citrus peel, or a drizzle of melted chocolate.
Hilario Abernathy
Mar 31, 2025This recipe is fantastic! The ricotta filling is so creamy and the hint of amaretto is perfect. I'll definitely be making these again.
Jamil Ondricka
Oct 3, 2024Easy to follow and delicious. I will try adding pistachios next time
Conrad Lang
Aug 16, 2024I followed the recipe exactly, and the cannoli were a huge hit at my party. Everyone loved them!
Norberto Morissette
May 18, 2024These are so much better than store-bought cannoli! I added a sprinkle of sea salt to the filling, which really balanced the sweetness.
Bobbie Nicolas
Jan 9, 2024Draining the ricotta overnight is key! My filling was perfect. Thanks for the great tips!