Aqueça o leite, adicione a manteiga e mexa até que esteja completamente dissolvida.
Adicione o corante vermelho e misture até ficar com cor homogênea. Reserve.
Em uma tigela à parte, bata bem os ovos, adicione o açúcar, o vinagre e bata bem para misturar.
Adicione a farinha de trigo peneirada, o cacau em pó e misture manualmente.
Inclua o fermento, misturando sempre, e em seguida adicione a mistura vermelha reservada. Misture para deixar a cor homogênea.
Disponha forminhas forneáveis de cupcake em uma assadeira e encha, com o auxílio de um saco de confeitar, 3/4 de cada forminha.
Leve ao forno a 180º C por de 25 a 30 minutos.
Em uma tigela, coloque o cream cheese, a manteiga e bata por aproximadamente 3 minutos.
Junte o extrato de baunilha e o açúcar de confeiteiro e bata até formar uma mistura lisa.
Leve à geladeira até ficar firme.
Retire os cupcakes do forno, espere que esfriem e com o auxílio de um saco de confeiteiro, disponha a cobertura de buttercream sobre cada bolinho.