Dans une casserole, faire chauffer l'huile d'olive et faire revenir les échalotes jusqu'à ce qu'elles soient translucides.
Ajouter le riz et remuer pour l'enrober d'huile, puis cuire 2 minutes.
Verser une louche de bouillon chaud sur le riz, laisser absorber, puis répéter l'opération en remuant régulièrement jusqu'à ce que le riz soit crémeux et cuit al dente, environ 18 minutes.
Ajouter les tomates en cours de cuisson, mélanger délicatement.
Retirer du feu et incorporer le beurre et le parmesan râpé. Saler, poivrer selon le goût.