Leikkaa sipulit ohueksi. Myös perunat ja porkkanat, mutta isompina palasina.
Lämmitä pannu keskilämmöllä. Lisää 3rkl öljyä. Kun pannu on lämmin, lisätään sipulit ja paistetaan niin kauan, että ne on karamellisoituneet. Eli noin 40min.
Lämmitä samaan aikaan toisessa pannussa keskilämmöllä 1rkl öljyä. Lisää porkkanat ja perunat, kun pannu on tarpeeksi lämmin. Paista noin 10min.
Kun sipulit ovat karamellisoituneet, lisää tomaattipyree ja juustokumina pannulle. Paista minuutin ajan. Lisää sen jälkeen 1,2l vettä, kanaliemijauhe, soijakastike, Worcesterkastike, perunat ja porkkanat. Sekoita hyvin. Anna hautua 30min keskilämmöllä ja kannen alla.
Ota pannu tämän jälkeen pois levyltä. Lisää currykastikepohja ja voi. Sekoita hyvin. Blendaa seos tasaiseksi.
Aseta pannu alhaiselle lämmölle. Anna hetki paistua, jonka jälkeen curry on valmis.