Sciacquate il riso basmati in un colino sotto acqua fredda, poi cuocetelo seguendo le istruzioni sulla confezione (il riso basmati bianco si cuoce di solito per 15–20 minuti in 1,5–2 volte il suo volume di acqua salata).
Nel frattempo tostate i cashew in una padella asciutta (1–2 minuti a fuoco basso) e metteteli da parte.
Poi scaldate 1 cucchiaino di olio d'oliva in una padella, aggiungete le parti verdi dei cipollotti tagliate e rosolatele a fuoco medio per 1–2 minuti fino a doratura; negli ultimi 30 secondi aggiungete nella padella anche i fagiolini (o i piselli) e lasciate scaldare tutto insieme. Poi togliete la padella dal fuoco.
Quando il riso sarà cotto, preparate una padella fonda (o una pentola), versatevi il latte di cocco, aggiungete il curry, la curcuma, la scorza di lime e il sale e lasciate scaldare a fuoco medio finché il composto non inizia a sobbollire (ci vorranno circa 1–2 minuti).
Poi aggiungete il riso cotto al composto, mescolate e scaldate per altri 1–2 minuti. Quindi aggiustate di sapore con il succo di lime e togliete la padella dal fuoco.
Incorporate nel composto nella padella i cipollotti tostati con i fagiolini (o i piselli), dividete il risotto finito in 3 porzioni e cospargete ognuna con i cashew tostati.