Préparez le poulet en détachant les cuisses. Manchonnez. Découpez les os des côtes en partant de la pointe du bréchet. Ôtez celui-ci, puis séparez les ailes. Retirez les petits os et manchonnez les pilons.
Lavez et équeutez les poivrons rouges. Coupez-les en 4 dans le sens de la longueur et épépinez-les.
Préparez la marinade en épluchant gousses d'ail. Coupez-les en fines lamelles.
Lavez la coriandre et ciselez-la à l'aide d'un grand couteau.
Dans un récipient, placez les ingrédients de la marinade. Mettez les lamelles d'ail, la coriandre ciselée, le safran en poudre, le paprika. Versez l'huile d'olive et l'huile végétale. Salez, poivrez.
Faites mariner les poivrons coupés. Mettez ensuite les morceaux de poulet. Tapissez le fond de la marmite avec les poivrons, disposez dessus le poulet, recouvrez de poivrons. Faites cuire à couvert environ 45 min. Dressez le poulet aux poivrons rouges dans un tajine.