Dans un grand chaudron, verser l'huile. Quand l'huile est chaude, faire saisir les cubes de porc sur toutes les faces. Retirer du chaudron, réserver. Faire revenir les échalotes (épluchées, mais entières) pour les colorer un peu. Remettre la viande, ajouter les épices et bien mélanger. Ajouter le jus de pomme et le bouillon de poulet. Porter à ébullition, couvrir et baisser le feu. Laisser mijoter pendant 1 h 30 au minimum. Saler, poivrer et rectifier l'assaisonnement dans les dernières 30 minutes de cuisson.
Quelques minutes avant de servir préparer le couscous. Dans un chaudron, verser l'eau, les raisins et les canneberges. Porter à ébullition. Quand l'eau bout, retirer le chaudron du feu, ajouter le couscous et couvrir. Laisser reposer pendant 5 minutes. Gratter la semoule avec une fourchette pour séparer les grains et servir avec le ragoût de porc. Accompagner d'un légume au choix.
*Le ras el hanout est un mélange d'épices originaire du Maroc. Vous pouvez le remplacer par du curry ou par un mélange de même proportion de cannelle, de gingembre, de coriandre, de cardamome, de muscade, de poivre noir et de curcuma.