Faites cuire les fonds d’artichauts 15 mn dans de l’eau bouillante et salée, additionnée du jus de citron. Egouttez, laissez refroidir.
Badigeonnez le moule avec un peu d’huile d’olive. Emincez les fonds d’artichauts en lamelles.
Dans un saladier, écrasez la ricotta à la fourchette et ajoutez les œufs battus, le parmesan râpé, les herbes ciselées (sauf le romarin), une demi-gousse d’ail hachée très finement, un peu de sel et de poivre moulu. Mélangez soigneusement pour obtenir une pâte plutôt épaisse. Préchauffez le four sur th. 5-6/ 160°C.
Disposez au fond du moule une couche de lamelles d’artichauts, versez un peu de préparation à la ricotta, recouvrez avec des lamelles d’artichauts et continuez ainsi jusqu’à 2 cm du bord du moule, en terminant par la préparation à la ricotta.
Faites cuire le gâteau au bain-marie au four pendant 45 mn environ, le dessus doit être ferme au toucher.
Pendant la cuisson, préparez le coulis. Pelez et épépinez les tomates, coupez-les en petits dés. Faites fondre le reste de la gousse d’ail dans l’huile d’olive et ajoutez les tomates et la branche de romarin. Salez, poivrez. Laissez mijoter à petit feu pendant 15 mn. Lorsque le gâteau est cuit, ôtez-le du four et laissez-le tiédir 10 mn à température ambiante avant de le démouler. Servez tiède accompagné du coulis de tomates.