Ingredients

  • 2.5 cups all-purpose flour
  • 1.5 cups granulated sugar
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 teaspoon cocoa powder
  • 1.5 cups vegetable oil
  • 1 cup buttermilk, room temperature
  • 2 large eggs, room temperature
  • 2 tablespoons red food coloring
  • 1 teaspoon vanilla extract
  • 1 teaspoon white vinegar
  • 8 oz cream cheese, softened
  • 0.5 cup unsalted butter, softened
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat the oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, tapping out the excess flour.
  2. In a large mixing bowl, sift together the flour, sugar, baking soda, salt, and cocoa powder until well combined.
  3. In another bowl, whisk together the vegetable oil, buttermilk, eggs, red food coloring, vanilla extract, and vinegar until smooth and combined.
  4. Gradually add the wet ingredients to the dry ingredients, mixing until just combined. Do not overmix; some lumps are okay.
  5. Divide the batter evenly between the prepared cake pans.
  6. Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean.
  7. Once baked, allow the cakes to cool in the pans for 10 minutes. Carefully turn them out onto wire racks to cool completely.
  8. For the frosting, in a large mixing bowl, beat the cream cheese and butter together until creamy and smooth.
  9. Gradually add the powdered sugar, mixing until incorporated, then add the vanilla extract and mix until fluffy and smooth.
  10. Once the cakes are completely cool, place one layer on a serving plate and spread a generous amount of cream cheese frosting on top.
  11. Place the second layer on top and frost the top and sides of the cake with the remaining frosting.

💡 Chef's Notes

For a decorative touch, sprinkle cocoa powder or add cake crumbs on top.

Recipe by Sarah - Recipe Creator & Food Blogger