Ha vann og cashewnøtter i en bolle, og la det stå slik at nøttene blir gode og bløtlagte. Har du god tid kan du gjerne gjøre dette en time før du starter på resten.
Grovhakk sjalottløk, riv eller finhakk hvitløk og ingefær.
Varm opp oljen til medium/høy varme i en gryte. Ha i sjalottløk og stek i noen minutter, til løken begynner å bli myk. Tilsett ingefær, hvitløk, garam masala, gurkemeie og kanel, og rør alt godt sammen. La det surre i noen minutter.
Ha nøttene og bløtevannet i en foodprocessor eller blender, og kjør til du har en helt jevn blanding. Hell over i gryten. La det koke opp, rør så det ikke brenner seg. Tilsett deretter yoghurt, salt og rosiner. La det koke i et par minutter til.
Gjør klar grønnsakene mens det koker. Sil laken av linsene og skyll de i litt kaldt vann. Skyll spinat. Dersom du ikke bruker frosne grønnsaker som allerede er kuttet, så skjærer du grønnsakene i små biter/skiver/buketter. Ha linser, spinat og grønnsaker i den kokende sausen, la det hele putre videre til alt er gjennomkokt. Dette tar ikke mange minuttene.
Smak eventuelt til med litt ekstra salt og krydder, og server retten rykende varm sammen med ris.