Rincez et épongez le filet de porc. Assaisonnez-le généreusement.
Dans une poêle allant au four, faites revenir le filet de chaque côté, à feu moyen-élevé, dans un mélange de beurre et d'huile. Quand il est juste grillé, mettez la poêle au four et finissez la cuisson du filet pour environ 6-7 minutes, dépendamment de sa grosseur. La viande doit être légèrement rosée.
À la sortie du four, transférez le filet dans une assiette chaude.
Remettez la poêle sur un feu moyen-élevé. Saupoudrez la poêle de farine et déglacez au vin rouge. Remuez vigoureusement pour ne pas que des grumeaux de farine ne se forment et grattez le fond de la poêle pour en déloger tous les sucs.
Versez le jus d'orange et amenez à une légère ébullition.
Effeuillez le thym et incorporez-le à la sauce, ainsi que les canneberges séchées. Salez et poivrez.
Découpez le filet en tranches épaisses (environ 1 pouce). Quand la sauce a une belle consistance, déposez-y les tranches de filet sans les recouvrir, juste pour les réchauffer.