Rincez et coupez en tranches fines la moitié du pamplemousse, les tangerines, 1 orange et le citron Réservez.
Versez 170 g de sucre blanc et 9 cl d’eau dans une casserole. Faites bouillir jusqu’à l’obtention d’une couleur ambrée. Hors du feu, ajoutez 60 g de beurre en morceaux et 1 pincée de sel. Mélangez et versez cette préparation dans le moule. Déposez par-dessus les tranches d’agrumes en rosace.
Mettez dans un saladier le beurre restant, le sucre en poudre restant et le sucre brun. Incorporez les œufs et l’extrait de vanille. Mélangez. Ajoutez le jus de la seconde orange et du 1/2 pamplemousse. Réservez.
Mélangez dans un autre saladier la farine, la levure, le bicarbonate de soude et la cannelle. Versez la moitié de ce mélange à la préparation aux œufs. Mélangez, puis ajoutez le yaourt. Mélangez de nouveau.
Mixez le tout, versez la préparation dans le moule sur les fruits, puis enfournez 35 à 40 mn. Laissez refroidir 10 mn et retournez le gâteau sur un plat.