Préchauffer le four à 350°F (180°C) et préparer un moule à pain normal ou trois mini moules en les beurrant s'ils ne sont pas anti-adhésifs.
Dans un bol, battre le beurre en crème avec le sucre jusqu'à ce que le mélange soit gonflé. Incorporer l’œuf et la vanille en battant. Ajouter la purée de bananes et le yogourt.
Dans un autre bol, tamiser la farine, la levure et le sel. Ajouter à la préparation aux bananes et remuer juste pour mélanger. Incorporer les canneberges et les pistaches. Répartir dans les moules et saupoudrer de gros sucre.
Cuire au four pendant 45 minutes pour un seul pain ou 35 minutes pour de petits moules. Vérifier la cuisson à l'aide d'un cure-dent.
Laisser refroidir pendant 10 minutes avant de démouler et refroidir sur une grille. Attendre que le ou les pains soient complètement refroidi(s) avant de trancher.