Pré-aqueça o forno a 180 °C. Unte duas formas redondas (20 cm de diâmetro) com manteiga e farinha ou utilize papel manteiga no fundo.
Em uma tigela grande, peneire juntos a farinha, o cacau em pó, o fermento, o bicarbonato e o sal. Reserve.
Na batedeira, bata os ovos com o açúcar até obter um creme claro e fofo. Adicione o óleo aos poucos, batendo sempre.
Misture o buttermilk, o corante vermelho, o vinagre e a baunilha em um recipiente à parte. Adicione essa mistura líquida ao creme da batedeira, alternando com os ingredientes secos.
Bata até obter uma massa homogênea, tomando cuidado para não bater em excesso e deixar o bolo pesado.
Divida a massa nas duas formas e leve ao forno por cerca de 30 a 35 minutos, ou até que um palito inserido no centro saia limpo.
Deixe esfriar completamente antes de desenformar e aplicar a cobertura.