Mettere il riso a bagno in acqua fredda per una decina di minuti. Cuocerlo poi in una pentola con abbondante acqua salata per dieci minuti e scolarlo, raffreddandolo sotto l'acqua fredda.
Scottare i pomodori, sbucciarli e tagliarli a tocchetti.
Tagliare a cubetti le carote, spezzettare i fagiolini e tagliare a striscioline i peperoni. Affettare i cipollotti e i funghi.
Mettere a scaldare in una larga padella due cucchiai di olio. Unire i cipollotti, l'aglio, i fagiolini, le carote, i piselli e i peperoni. Rosolare per qualche minuto.
Aggiungere i pomodori ed il riso e lasciar insaporire per un paio di minuti.
Versare mezzo litro d'acqua bollente salata, dopo avervi sciolto lo zafferano, e cuocere per dieci minuti.
Unire i funghi e le olive, tagliate a rondelle. Continuare la cottura per altri dieci minuti, finché il liquido sarà stato completamente assorbito.
Lasciar riposare per qualche minuto e servire cospargendo con un filo d'olio crudo e il prezzemolo tritato finemente. Decorare a piacere con spicchi di limone.