Naturtofu für ungefähr 10 – 20 Minuten pressen, z. B. fest eingewickelt in einem Geschirrtuch und Bücher drauf stapeln.
Den Tofu in Würfel schneiden, in eine Schüssel geben und die Zutaten der Marinade hinzugeben, vermischen und dann die Tofuwürfel auf dem Backblech verteilen. Backe den Tofu für ungefähr 20 – 25 Minuten bei 180° Ober- und Unterhitze.
Währenddessen Reis im Kochtopf oder Reiskocher zubereiten. Schneide Zwiebel, Knoblauchzehen, Ingwer sowie Paprika in kleine Stücke. Hacke Korianderblätter inkl. Stil fein.
Knoblauch, Zwiebel und Ingwer in Butter für ungefähr 2 Minuten anbraten. Gebe die Paprika hinzu und brate alles zusammen für 3 Minuten. Gewürze, passierte Tomaten hinzufügen, alles vermischen. Sahne oder Joghurt in die Sauce einrühren bis eine cremige Tomatensauce entsteht. Dann 5-10 Minuten köcheln lassen, dabei häufig umrühren.
Zum Schluss den gebackenen Tofu in die Tomatensauce einrühren. Serviere das Gericht mit Reis und/oder Naan Brot.