Préchauffer le four à 350°F et préparer des coupelles en papier dans les moules à muffins.
Dans un bol moyen, tamiser ensemble, la farine, le sucre, le soda, le sel et le cacao. Réserver.
Dans le grand bol du mélangeur, battre ensemble, l'huile, le babeurre, les oeufs, le colorant alimentaire, le vinaigre et la vanille.
Ajouter graduellement les ingrédients secs dans le mélange liquide et mélanger jusqu'à ce que le tout soit bien incorporé.
Remplir les coupelles à muffins au 2/3. Cuire au four pendant 20 à 22 minutes. Refroidir complètement avant de glacer.
Pour Glaçage au fromage à la crème, dans le grand bol du mélangeur sur pied, battre le fromage à la crème avec le beurre et la vanille jusqu'à ce que le mélange soit crémeux.
Ajouter graduellement le sucre à glacer à basse vitesse et bien mélanger pour que le tout soit bien homogène. Augmenter la vitesse quelques 1 minute pour que le glaçage soit léger et onctueux.