Tempere os filés de peixe com sal, pimenta do reino e suco de limão. Reserve.
Em uma panela, aqueça o azeite e refogue a cebola e o alho até ficarem dourados.
Adicione o pimentão e o gengibre, refogando por mais alguns minutos.
Coloque a polpa do maracujá e mexa bem. Deixe cozinhar por cerca de 5 minutos.
Adicione o leite de coco e misture, deixando cozinhar em fogo baixo por mais 10 minutos.
Coloque os filés de peixe na mistura e cozinhe por aproximadamente 10 minutos, ou até que o peixe esteja cozido e macio.
Enquanto isso, prepare o arroz: em outra panela, adicione a água e o arroz. Cozinhe até a água secar e o arroz ficar macio.
Misture o coco ralado ao arroz cozido e deixe descansar por 5 minutos.
Sirva o peixe acompanhado do arroz de coco e finalize com salsinha picada.