Dans un saladier, mélangez la farine, le sel et 20 g de sucre.
Ajoutez la levure délayée dans le lait tiède au centre, puis les œufs battus.
Incorporez le beurre et fouettez vivement pendant environ 10 minutes jusqu'à obtenir une pâte lisse et homogène.
Laissez reposer la pâte jusqu'à ce qu'elle double de volume sous un linge.
Préchauffez votre four à 200°C (thermostat 6-7).
Écrasez légèrement la pâte pour la faire retomber, puis répartissez-la dans un moule à baba préalablement beurré.
Laissez à nouveau la pâte lever jusqu'à ce qu'elle atteigne le bord du moule.
Enfournez et faites cuire pendant 25 à 30 minutes jusqu'à ce que le baba soit doré.
Démoulez le baba sur une grille et laissez-le refroidir.
Pendant ce temps, portez à ébullition 75 cl d'eau avec le reste de sucre, l'écorce de citron et la gousse de vanille fendue en deux.
Hors du feu, ajoutez l'eau de fleur d'oranger.
Déposez le baba dans un plat creux et arrosez-le du sirop bouillant.
Laissez reposer le baba pendant 12 heures à température ambiante pour qu'il s'imbibe bien du sirop.