Coupez le poulet en morceaux, faites-les dorer dans une cocotte à l'huile chaude.
Ajoutez les oignons émincés, l'ail pilé.
Quand les morceaux de poulets sont dorés ajoutez un verre d'eau, sel et safran, laissez cuire jusqu'à ce que la chair se détache des os.
Pendant ce temps, épluchez le potiron, coupez en petits cubes.
Dans une autre cocotte, mettez le beurre et, faites dorer les cubes de potiron quand ils sont bien dorés,
salez légèrement et sucrez plus ou moins selon le goût (une cuillerée à soupe suffit en général) laissez caraméliser légèrement,
puis couvrir pour achever la cuisson, jusqu'à ce que toute l'eau évaporée.
Ajoutez dans la sauce du poulet.
Variante: Le potiron coupé en lamelles très fines est cuit à la cocotte sans eau.
Quand il est réduit en purée on y ajoute 2 cuillerées d'huile d'olive, 2 cuillerées à soupe de miel, une cuillerée à soupe de cannelle.
On laisse cuire en remuant jusqu'à ce que la purée soit caramélisée.
Servez le tajine de poulet avec la confiture de potiron au milieu de l'assiette et nappé de la sauce.