Dans une casserole, faire chauffer l'huile d'olive puis faire revenir l'oignon et l'ail jusqu'à ce qu'ils soient translucides.
Ajouter le riz et le faire revenir 1 à 2 minutes en remuant.
Verser une louche de bouillon chaud et continuer à remuer jusqu'à absorption.
Ajouter les tomates cerises coupées en deux et poursuivre la cuisson en ajoutant le bouillon peu à peu, en attendant qu'il s'évapore avant d'en rajouter.
Cuire le riz environ 18 à 20 minutes, jusqu'à ce qu'il soit crémeux et al dente.
Retirer du feu, ajouter le parmesan râpé, saler, poivrer, puis mélanger.
Laisser reposer 2 minutes avant de servir, garnir de basilic frais si désiré.