Préchauffe le four à 180°C et prépare un moule de 33x23 cm avec du papier sulfurisé. Bat 4 œufs, 400 g de sucre, 1 c. à soupe de vanille et 1 c. à café de sel jusqu'à obtenir un mélange mousseux, environ 7 à 10 minutes.
Réchauffe 240 ml de lait et 180 ml d'huile jusqu'à ce que ce soit chaud, puis incorpore au mélange d'œufs.
Verse la pâte dans le moule et fais cuire jusqu'à ce que le dessus soit doré, environ 40 à 45 minutes. Laisse refroidir et démoule.
Mélange le zeste et le jus d'orange, le zeste et le jus de citron, 625 g de ricotta, 120 g de chocolat et 75 g de sucre en poudre. Réserve au frais.
Prépare le sirop avec le jus de citron, le Marsala et le sucre, puis laisse refroidir.
Coupe le gâteau en deux horizontalement, imbibe de sirop, ajoute la garniture, puis recouvre avec l'autre moitié. Imbibe à nouveau.
Pétris la pâte d'amande avec du colorant, étale-la et couvre le gâteau. Décore avec du sucre glace.
Recette adaptée de www.epicurious.com, publiée sous licence Faits extraits, instructions Cabas.