Pour la pâte: Beurrer légèrement un moule à tarte ou mettre du papier cuisson. Tamiser la farine dans une jatte et y incorporer les amandes.
Faire pénétrer le beurre avec les doigts de façon à obtenir une consistance de chapelure. Ajouter assez d'eau pour former une pâte souple. Couvrir et mettre 10 minutes au congélateur. Abaisser la pâte pour foncer le moule. Piquer le fond et foncer le moule.
Pour la garniture: Bien égoutter les ananas au sirop. Battre le beurre en crème avec le sucre jusqu'à ce que le mélange blanchisse. Ajouter les œufs en battant. Incorporer les amandes et le cacao
Garnir le moule et disposer les tranches d'ananas, en les enfonçant légèrement. Cuire au four préchauffé à 210°, 30 minutes, de façon à ce que la garniture ait levé. Laisser refroidir et saupoudrer de sucre glace (facultatif).
Pour préparer la sauce: Faire chauffer à feu doux le sucre, le sirop de sucre de canne et l'eau, sans cesser de remuer. Porter à ébullition 1 minute et retirer du feu. Ajouter le chocolat et le beurre et remuer pour les faire fondre. Servir avec le flan.