Mélangez le sucre avec le zeste de mandarine râpé finement et le romarin haché, vous pouvez faire cette étape la veille de réaliser le cake pour que le parfum se développe au maximum. Ajoutez l'œuf et fouettez jusqu'à ce que le mélange blanchisse et devienne mousseux.
Ajoutez le beurre en petits morceaux tout en fouettant, puis le jus de mandarine et une pincée de sel.
Tamisez la farine avec la levure, réservez-en 2 cuillères à soupe et ajoutez le reste à la préparation. Mélangez bien pour obtenir une pâte homogène.
Rincez les cranberries, séchez-les soigneusement puis mélangez-les à la farine réservée avant de les ajouter dans la pâte (cela les empêchera de se retrouver toutes au fond du moule). Enfournez pour 45 min à 180°C.
A la sortie du four, laissez refroidir complètement avant de démoulez puis poudrez de sucre glace.