01 -
Preheat oven to 350°F (175°C). Grease and flour two 9-inch (23 cm) round cake pans.
02 -
Sift together the all-purpose flour, granulated sugar, baking soda, salt, and cocoa powder into a large mixing bowl.
03 -
In another bowl, whisk together the vegetable oil, buttermilk, eggs, red and purple food colorings, white vinegar, and vanilla extract until well-blended.
04 -
Gradually mix the wet ingredients into the dry ingredients until a smooth batter forms. Avoid overmixing.
05 -
Divide the batter evenly between the prepared cake pans.
06 -
Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Cool the cakes in their pans for 10 minutes, then transfer to a wire rack to cool completely.
07 -
In a large bowl, beat the cream cheese, unsalted butter, and vanilla extract until smooth. Gradually add the sifted confectioners' sugar and beat until the frosting is light and fluffy.