Tuffate i pomodori per pochi secondi in acqua in ebollizione, passateli sotto l'acqua fredda, pelateli, privateli dei semi e tagliuzzateli. Spellate e tritate finissima la cipolla e fatela appassire dolcemente in una casseruola con l'olio.
Salate e mescolate spesso, facendo attenzione che non prenda colore. Quando è appassita, unitevi i pomodori, insaporiteli con sale e pepe e lasciateli cuocere a fuoco vivace per circa un quarto d'ora fino a che saranno quasi asciutti.
Versate il riso nella casseruola e, mescolando continuamente, fatelo insaporire nel sugo di pomodoro per qualche minuto quindi, quando comincia ad attaccare, aggiungete un mestolo di brodo bollente.
Rialzate la fiamma e continuate ad aggiungere brodo, un mestolo alla volta fino a cottura del riso, tenendo conto che dovrà risultare all'onda.
Mescolatelo spesso e, circa a metà cottura, aggiungete lo zafferano diluito con mezzo mestolo di brodo.
A cottura ultimata, amalgamate al risotto il formaggio grattugiato e una manciata di foglie di basilico sminuzzate.
Versate il risotto sul piatto da portata e decorate con un ciuffetto di basilico e con qualche spicchietto di pomodoro.