Émincer les oignons et les faire revenir dans une casserole sur feu doux. Ajouter l'ail et le sel puis remuer pendant 10 mn.
Éplucher les patates douces et les découper en petits morceaux puis les ajouter à l'oignon. Ajouter le piment doux, le gingembre, les bâtonnets de candie, le poivre, les raisins secs, le bouquet de coriandre et le sucre semoule.
Mouiller d'eau et laisser mijoter jusqu'à cuisson des patates douces et évaporation de l'eau, pendant 15 à 20 mn.
Retirer le bouquet de coriandre et les bâtonnets de cannelle puis servir la salade de patates douces chaudes.