Corta a cebola em meias luas finas, as malaguetas em rodelas (sem sementes) e refoga com o azeite, em lume médio;
Quando a cebola estiver translúcida, junta as especiarias (menos o sal e a pimenta-preta) e deixa tostar ligeiramente;
Acrescenta os cogumelos em fatias até dourarem e, de seguida, o tomate e o sal com a pimenta-preta. Deixa cozinhar um pouco até o tomate se desfazer ligeiramente;
Junta então o leite de coco, a raspa e o sumo de lima. Deixa cozinhar até o leite de coco aquecer e ganhar sabor;
Já perto do final, junta o feijão cozido, retifica os temperos e deixa apenas mais uns minutos ao lume, para aquecer o feijão.