Corte os medalhões ao meio e regue-os com o sumo de lima. Reserve.
Descasque a cebola e os alhos e pique-os finamente. Aqueça o azeite num tacho, junte a cebola e os alhos e deixe cozinhar até a cebola ficar macia. Adicione o caril, os cominhos e os cardomomos e mexa bem até começar a ficar coradinho. Junte o tomate pelado picado e as natas de soja, mexa e deixe ferver.
Adicione a malagueta ao tacho, tempere com sal e junte os medalhões, misture-os com o molho, tape e deixe cozinhar em lume brando durante 10 minutos. Polvilhe com coentros picados e sirva acompanhado com arroz.