Kuori ja suikaloi sipuli. Kuori ja raasta inkivääri. Viipaloi herkkusienet. Kuori porkkanat ja leikkaa ohuiksi tikuiksi. Viipaloi chiliä maun mukaan. Maku saa olla tulinen.
Kuumenna öljy kattilassa. Kuullota sipulia muutama minuutti. Lisää inkivääri ja sitruunaruohotahna. Paista vielä pari minuuttia. Lisää kattilaan kasvisliemi, kookosmaito, herkkusienet, porkkanat, kaffirilimetinlehdet, soijakastike, limetinmehu ja sokeri sekä chiliviipaleet. Kuumenna kiehuvaksi ja keitä noin 5 minuuttia, kunnes porkkanat ovat hieman pehmenneet.
Annostele riisi tai nuudelit kulhon pohjalle. Kauho päälle keittoa. Lisää paistetut tofukuutiot. Viimeistele thaimaalainen tofukeitto tuoreella korianterilla ja halutessasi pähkinöillä.