Laver et couper les tomates cerises en deux, les disposer sur une plaque recouverte de papier cuisson, assaisonner avec de l'huile, du sel, une pointe de sucre, l'ail en chemise et le thym. Cuire au four statique à 130 °C pendant environ 60 minutes, jusqu'à ce qu'elles deviennent tendres et légèrement caramélisées. Elles peuvent également être préparées la veille.

Hacher finement l'échalote et la faire revenir dans une casserole avec un filet d'huile à feu doux, sans coloration. Ajouter le riz et le torréfier pendant 2 minutes en remuant continuellement, jusqu'à ce que les grains deviennent translucides sur les bords. Déglacer avec le vin blanc et laisser l'alcool s'évaporer complètement.

Ajouter le bouillon de légumes chaud une louche à la fois, en remuant régulièrement mais pas continuellement. Procéder ainsi pendant environ 16-17 minutes, en maintenant toujours la bonne densité (le riz doit « danser » dans le bouillon, pas flotter dans l'eau). Rectifier le sel à mi-cuisson.

Couper la mozzarella de bufflonne en petits cubes et la garder à température ambiante. Lorsque le risotto est al dente, éteindre le feu, attendre 30 secondes et mantecare énergiquement avec le beurre froid, le Parmigiano et la mozzarella en cubes. Couvrir et laisser reposer 1 minute : la bufflonne fondra à peine, offrant des filages courts et de la crémosité.

Secouer légèrement la poêle pour obtenir l'effet « all'onda ». Dresser le risotto dans des assiettes bien chaudes, répartir les tomates cerises confites au centre et décorer avec des feuilles de basilic frais, un tour de moulin à poivre et un filet d'huile d'olive extra vierge à cru.