This Coca Cola Cake is a Southern classic! It’s a rich, moist chocolate cake that’s full of flavor and wonderfully tender with the secret ingredient for its flavor in its name.


  • 2 cups all-purpose flour
  • 2 cups sugar
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • ½ teaspoon ground cinnamon
  • 12 ounces Coca Cola
  • 1 cup Unsalted Challenge Dairy Butter, cubed
  • ¼ cup natural unsweetened cocoa powder
  • ½ cup buttermilk
  • 2 large eggs
  • 1 teaspoon vanilla extract


  • 12 ounces Coca Cola
  • ½ cup Unsalted Challenge Butter, cubed
  • ¼ cup natural unsweetened cocoa powder
  • 4 cups (460g) powdered sugar


  • 1

    Preheat oven to 350°F. Grease a 9×13 inch baking pan.

  • 2

    Combine the flour, sugar, baking soda, salt and cinnamon in a large bowl.

  • 3

    In a small saucepan, combine the cola, butter and cocoa powder. Heat over medium heat until it begins to boil, stirring occasionally.

  • 4

    Add the cola mixture to the flour mixture and whisk together just until combined.

  • 5

    In a measuring cup, add the buttermilk, then add the eggs and vanilla extract. Whisk together, then add to the flour and cola mixture. Whisk until well combined and smooth.

  • 6

    Pour the batter into the cake pan and bake for 25-30 minutes or until a toothpick inserted in the middle comes out clean.

  • 7

    While the cake is baking, prepare the icing. Add the coca cola to a saucepan and cook until reduced to ½ a cup.

  • 8

    Stir in the butter and cocoa powder and continue stirring until the butter is melted.

  • 9

    Remove the mixture from heat and add the powdered sugar. Whisk together until well combined and smooth.

  • 10

    Pour icing over the hot cake and spread evenly. Do this quickly since the icing sets quickly.

  • 11

    Serve warm or at room temperature. Store cake well covered or in an airtight container at room temperature or in the fridge for up to 4-5 days.