Torta di rose or Rose cake, is an Italian sweet bread from Mantova, in Lombardy. This is the savoury version, stuffed with speck and smoked scamorza.
Instead of olive oil you can use 120g melted margarine.
Speck is a kind of smoked prosciutto typical of Northern Italy and Germany. In a pinch you can use regular prosciutto.