Deite o óleo num tacho, leve ao lume e deixe aquecer. Junte o gengibre, a erva-príncipe e o caril e envolva tudo. Acrescente o caldo de legumes, mexendo sempre.
Adicione o molho de peixe, as malaguetas e o açúcar amarelo e deixe cozinhar durante 15 minutos.
Junte o leite de coco, as folhas de lima kaffir e os cogumelos e mexa. Por fim, acrescente o camarão, regue com o sumo de lima e tempere com sal. Sirva de imediato.