Preparação da Massa: Pré-aqueça o forno a 175°C. Unte e enfarinhe duas formas redondas de 22cm. Em uma tigela grande, misture a farinha, o açúcar, o bicarbonato de sódio, o sal e o cacau em pó.
Mistura Líquida: Em outra tigela, combine o óleo, o buttermilk, os ovos, o corante alimentício, o vinagre e a baunilha. Bata até ficar homogêneo.
Unindo os Ingredientes: Adicione a mistura líquida aos ingredientes secos, mexendo até a massa ficar lisa. Divida a massa igualmente entre as formas preparadas.
Cozimento: Asse por aproximadamente 30 minutos ou até que um palito inserido no centro saia limpo. Deixe esfriar nas formas por 10 minutos; depois, transfira para uma grade para esfriar completamente.
Preparação da Cobertura: Na batedeira, bata o queijo creme e a manteiga até ficar liso. Gradualmente adicione o açúcar de confeiteiro e a baunilha, e bata até ficar leve e fofo.
Montagem: Quando os bolos estiverem frios, espalhe a cobertura entre as camadas, por cima e pelos lados do bolo.