Préchauffer le four à 375 °F.
Dans un bol, mélanger tous les ingrédients « pour la salsa », puis réserver au réfrigérateur.
Dans un grand bol, mélanger tous les ingrédients « pour le poulet », puis placer au réfrigérateur pendant 30 minutes. Déposer les hauts de cuisse sur une plaque de cuisson recouverte de papier parchemin et enfourner pendant 20 à 25 minutes en prenant soin de les tourner à mi-cuisson.
À l’aide d’une fourchette, émincer grossièrement chaque haut de cuisse, puis réserver au chaud.
Dans une poêle, faire chauffer un filet d’huile d’olive, puis attendrir l’échalote avec l’ail et le cumin pendant 2 minutes. Ajouter les haricots et le bouillon, mélanger, puis laisser mijoter pendant 5 minutes, ou jusqu’à ce que ce soit bien chaud. Assaisonner généreusement, puis piler grossièrement les haricots afin que la texture soit encore consistante. Rectifier l’assaisonnement.
Sur chaque tostada, étendre une quantité de haricots écrasés, étaler un haut de cuisse émincé, puis parsemer de salsa. Servir avec de la sauce piquante si désiré.