Préchauffer le four à 250°C (ou 480°F).
Dans une poêle, faire revenir l'ail et les oignons dans 2 cuillères à soupe d'huile d'olive jusqu'à ce que les oignons soient translucides.
Ajouter les poivrons rouges et le poulet et cuire à feu moyen-vif jusqu'à ce que la surface extérieure du poulet soit légèrement dorée. Puis, sortir uniquement les morceaux de poulet de la poêle et les laisser de côté.
Faire revenir les topinambours dans le mélange de poivrons rouges pendant environ 4 minutes.
Dans un grand plant allant au four, ajouter environ 6 cuillères à soupe d'huile d'olive (ou suffisamment pour couvrir le fond du plat). Puis, ajouter la moutarde, le paprika, le curcuma, le gingembre et le fleur de sel.
Ajouter le poulet et le mélange de topinambours au plat à gratin.
Ajouter les tomates, la cannelle, la coriandre, le persil et 2 cuillères à soupe d'eau. Bien mélanger le tout avec les mains et couvrir le plat avec du papier d'aluminium. Cuire au four pendant au moins 1 heure (ou jusqu'à ce que le poulet soit complètement cuit et que les topinambours soient extrêmement tendres et faciles à écraser avec une fourchette).
Avant de servir, agrémenter le tout d'olives, de quartiers de citron confit et d'un généreux filet de jus de citron frais