Zorg dat de cashewnoten geweld zijn voordat je begint. Dit doe je door ze in een kommetje te leggen en hier kokend water bij te gieten. Laat dit 20 minuten staan en giet daarna het water af.
Snipper de ui en hak de knoflook en gember fijn.
Smelt 1 el plantaardige boter in de pan en fruit de ui, gember en knoflook hierin.
Snijd de tomaten door de helft en bak ze zo'n 3 minuten mee.
Voeg vervolgens alle kruiden toe en meng alles goed door elkaar.
Voeg nu de cashewnoten, tomatenblokjes en water toe.
Zet de deksel op de pan en laat het 15 minuten sudderen op een laag vuurtje.
Kook de rijst ondertussen gaar.
Giet de inhoud van de pan na 15 minuten in een blender of gebruik een staafmixer om er een gladde saus van te maken.
Giet de saus terug in de pan en voeg 2 el plantaardige boter, 2 el plantaardige yoghurt/room en de tofu toe. Meng alles goed door elkaar.
Verdeel de rijst over borden, schep hier de vegan butter chicken overheen en strooi er wat fijngesneden koriander en een beetje limoensap overheen. Serveer eventueel met naanbrood.