Pour le bayaldi, lavez et coupez les légumes et les oignons pelés en rondelles de 3 mm d’épaisseur, rangez-les soigneusement en rosace dans un plat. Enfournez à 180°/th. 6 pendant 20 mn. À la sortie du four, arrosez d’huile d’olive, sel, poivre et réservez au chaud.
Coupez les fenouils et les tomates en quartiers, puis disposez-les autour du saint-pierre dans un plat. Versez 3 verres de vin blanc, répartissez la badiane, les graines de fenouil, les gousses d’ail pelées et écrasées autour du poisson, arrosez d’un filet d’huile d’olive, salez et poivrez.
Enfournez à 180°/th. 6 pendant 20 mn, en arrosant fréquemment avec le jus de cuisson. Lavez les tomates cerises, le basilic et la cébette. En fin de cuisson, ajoutez-les ainsi que le beurre, les tomates cerises coupées en quartiers, du basilic haché et la cébette ciselée. Servez le bayaldi et le poisson arrosés de jus de cuisson.