Préchauffer le four à 180°C. Beurrer et fariner un moule à gâteau.
Dans un grand saladier, fouetter le yaourt, le sucre et les œufs jusqu’à obtenir un mélange homogène.
Verser l’huile progressivement tout en mélangeant.
Ajouter la farine et la levure tamisées, puis incorporer la noix de coco râpée sans trop travailler la pâte.
Verser la pâte dans le moule et enfourner pendant 35 à 40 minutes. Vérifier la cuisson avec la pointe d’un couteau : elle doit ressortir sèche.
Laisser le gâteau refroidir sur une grille jusqu’à ce qu’il soit encore légèrement tiède mais plus chaud.
Pendant ce temps, faire griller les copeaux de noix de coco à sec dans une poêle à feu moyen, en remuant constamment. Retirer dès qu’ils sont légèrement dorés.
Préparer le glaçage en mélangeant la confiture ou pâte de goyave avec le sucre glace.
Ajouter progressivement l’eau ou le jus de citron vert jusqu’à obtenir un glaçage épais mais suffisamment fluide pour couler doucement.
Démouler le gâteau et verser le glaçage au centre. Le laisser couler naturellement sur les bords.
Parsemer immédiatement de copeaux de coco grillés avant que le glaçage ne fige.
Servir avec des quartiers de citron vert et, si souhaité, un petit bol de confiture de goyave.