A fluffy, classic cannoli-style dip made with ricotta and mascarpone, finished with chocolate chips and a hint of citrus. Fast, easy, and dangerously scoopable.
Cannoli filling is one of those things that feels fancy until you make it once and realize it is basically a very delicious bowl of sweetened ricotta with good boundaries. In other words, it holds a pipe and does not puddle. The goal is simple: creamy, pipeable, and not even a little bit watery. If your filling has ever gone loose and started weeping like it just watched the end of a sad movie, you are not alone. Ricotta is the usual suspect, and we are going to tame it.
This version keeps ingredients accessible and the instructions low-drama. You will get a classic flavor that works for traditional shells, mini cannoli, stuffed strawberries, or just straight off a spoon when nobody is looking.




