Hacher l'échalote et couper l'ananas en morceaux si nécessaire. Saupoudrer un tier des épices créoles sur l'ananas. Réserver.
Découper le poulet en lanières. Dans une poêle, verser l'huile et faire chauffer. Quand l'huile est chaude, ajouter le poulet et le faire dorer. Assaisonner le poulet avec le restant des épices créoles et le sel. Retirer les morceaux de poulet cuits de la poêle et les réserver dans une assiette.
Dans la même poêle, rajouter de l'huile, si nécessaire, et verser le sucre. Faire colorer le sucre jusqu'à ce qu'il soit doré. Ajouter l'échalote et le gingembre en poudre, poursuivre la cuisson pendant une minute. Incorporer la sauce tomate, le sambal oelek, l'ananas et le rhum.
Porter la sauce à ébullition, remettre le poulet dans la sauce et laisser mijoter pendant 10 minutes. Rectifier l'assaisonnement et servir avec un riz.
*Si vous ne trouvez pas d'épices créoles (aussi appelé épices du chef), mélanger 2¼ cuillères à thé de paprika doux, 2 cuillères à thé de sel, 1 cuillère à thé d'oignon en poudre, 1 cuillère à thé d'ail en poudre, 1 cuillère à thé d'origan séché, 1 cuillère à thé de basilic séché, ½ cuillère à thé de thym, 1 cuillère à thé de poivre noir et 1 cuillère à thé de piment de Cayenne (ou de poudre de chili).
**Il est possible d'utiliser deux tomates plutôt que de la sauce tomate. Dans ce cas, couper les tomates en cubes, les ajouter après que l'échalote soit devenue transparante et les laisser se défaire avant d'ajouter les autres ingrédients.