
Retirar o tofu das embalagens e envolver cada bloco em várias folhas de papel de cozinha. Colocar debaixo de uma tábua com um peso por cima e deixar pressionar 20 minutos. Aproveitar este tempo para picar a cebola, o alho e ralar o gengibre. Após a pressagem, cortar o tofu em cubos de 2 cm.
Aquecer 1 colher de sopa e meia de azeite numa frigideira larga ou wok a lume médio-alto. Distribuir os cubos de tofu em camada única — trabalhar em duas levas se a frigideira for pequena — e fritar 3 a 4 minutos de cada lado até ficarem bem dourados. Reservar num prato.
Baixar para lume médio e adicionar o restante azeite à mesma frigideira. Juntar a cebola picada com uma pitada de sal e refogar 6 a 7 minutos, mexendo de vez em quando, até amolecer e começar a ganhar cor.
Adicionar o alho e o gengibre ralado e cozinhar 1 minuto, mexendo sempre. Incorporar o cominho, a cúrcuma, os coentros em pó e o piri-piri e mexer continuamente durante 30 a 45 segundos, até as especiarias libertarem o aroma sem queimar.
Verter o tomate triturado e cozinhar em lume médio-alto durante 5 minutos, mexendo regularmente, até o molho engrossar e a acidez suavizar.
Adicionar o leite de coco, o grão-de-bico escorrido e as ervilhas congeladas. Misturar bem, baixar para lume brando e deixar fervilhar com tampa semi-posta durante 10 minutos.
Devolver os cubos de tofu dourado à frigideira, polvilhar com o garam masala e envolver delicadamente para não os partir. Cozinhar mais 2 a 3 minutos. Provar e rectificar de sal.
Servir de imediato sobre arroz basmati cozido e guarnecer com folhas de coentros frescos. Para meal prep, guardar o caril sem o arroz em recipientes herméticos até 4 dias no frigorífico ou 2 meses no congelador.