Corta o pimento em cubos pequenos e esmaga 2 dentes de alho. Escorre bem a água do tofu e corta em cubos.
Aquece um tacho com um pouco de azeite e adiciona os alhos e o pimento em cubos. Cozinha durante cerca de 2 minutos.
Acrescenta as especiarias (o caril e o gengibre) e deixa cozinhar mais 4 minutos em lume brando, mexendo regularmente.
Junta o tofu e o leite de coco (não utilizes a lata toda, deixa um pouco do líquido que se deposita no fundo e, se necessário, acrescentas depois) e o sal.
Deixa cozinhar cerca de 15 minutos, até o molho começar a engrossar.
No fim, adiciona os espinafres e cozinha mais 2 minutos.
Serve com umas gotas de sumo de limão por cima a gosto e com arroz basmati!