Préchauffer le four à 180°C (thermostat 6) et graisser une plaque de moules à mufins ou chemiser les moules avec des caissettes en papier.
Dans un grand saladier, battre en crème le beurre et le sucre avec un batteur électrique. Incorporer les œufs, ajouter le babeurre, le colorant alimentaire et la vanille. Ajouter la levure et le vinaigre. Mélanger la farine, le cacao et le sel puis incorporer à la pâte. Mélanger soigneusement jusqu'à ce que la pâte soit homogène. Répartir la pâte dans les moules à muffins.
Faire cuire les muffins au four pendant environ 20 à 25 minutes. Lorsque l'on appuie légèrement sur le dessus des cupcakes, ils doivent revenir en place. Laisser refroidir sur une grille. Napper les cupcakes avec le glaçage de votre choix.