Préchauffer le four à 160°c.
Répartir les tomates, l'ail, les échalions (ou échalotes), la coriandre, le thym et la cannelle dans un grand plat à gratin à bords hauts de 20x30 cm. Arroser d'huile d'olive et assaisonner avec 1/2 cuillère à café de sel et quelques tours de moulin à poivre noir. Enfourner pour 1 heure, jusqu'à ce que les légumes soient tendres.
Sortir le plat du four, verser une couche régulière de riz sur les légumes (sans mélanger) et réserver.
Augmenter la température du four à 220°c.
Assaisonner le riz avec 1/2 cuillère à café de sel et quelques tours de moulin à poivre, puis mouiller délicatement avec l'eau bouillante.
Couvrir hermétiquement le plat avec une feuille de papier aluminium et enfourner pour 25 minutes, jusqu'à ce que le riz ait absorbé tout le liquide.
Sortir du four et laisser reposer 10 minutes sans toucher au couvercle.
Retirer le papier d'aluminium, parsemer de feuilles de coriandre, mélanger délicatement et servir.