Προθερμαίνουμε το φούρνο στους 180°C/ 350°F.
Αναμειγνύουμε το αλεύρι, το κακάο, τη μαγειρική σόδα και το αλάτι σε ένα μεγάλο μπολ και το αφήνουμε κατά μέρος.
Κτυπάμε το βούτυρο με τη ζάχαρη σε μεγάλο μπολ με το μίξερ σε μέτρια ταχύτητα μέχρι να γίνει άσπρο και αφρώδες (4-5 λεπτά).
Προσθέτουμε τα αυγά ένα-ένα κτυπώντας. Στη συνέχεια προσθέτουμε την ξινή κρέμα, το γάλα, το χρώμα ζαχαροπλαστικής και τη βανίλια.
Κτυπάμε το μίγμα σε αργή ταχύτητα μέχρι να αναμιχθούν καλά όλα τα υλικά.
Με ένα κουτάλι τοποθετούμε τη ζύμη σε 30 χάρτινες θηκούλες για μάφιν μέχρι να γεμίσουν στα 2/3.
Ψήνουμε 20-25 λεπτά και αφήνουμε να ξεκουραστούν 5 λεπτά προτού τα αφαιρέσουμε από τις φόρμες και στη συνέχεια τα γαρνίρουμε με το γλάσο.
Για το γλάσο:
Κτυπούμε το τυρί κρέμα, το βούτυρο, την ξινή κρέμα και τη σκόνη βανίλια σε μεγάλο μπολ μέχρι να γίνουν αφράτα.
Προσθέτουμε σιγά-σιγά τη ζάχαρη άχνη.