Learn the essential steps to make perfectly crispy cannoli shells with a creamy ricotta filling that stays fresh for days. This recipe swaps traditional alcohol for vinegar to create authentic bubbles ...
These perfectly crisp cannoli shells are filled with a rich, creamy ricotta and mascarpone filling, finished with chocolate ...