It's basically mascarpone cheese whipped in cream, sugar and a pinch of sicilian salt.
The thick like foam is then scooped onto your tea.
Would you give it a go?
I think I would :D I really would (*^_^*). I think it won't taste as bad as it sounds lol