Coca-Cola Cake Recipe

Southern Kitchen

Serves: 15

Hands On Time: 15 minutes

Total Time: 1 hour and 0 minutes



2 cups sugar

2 cups all-purpose flour

1 1/2 cups mini-marshmallows

1/2 cup (1 stick) unsalted butter or margarine

1/2 cup vegetable oil

3 tablespoons unsweetened cocoa

1 cup Coca-Cola

1 teaspoon baking soda

1/2 cup buttermilk

2 large eggs

1 teaspoon vanilla


1/2 cup (1 stick) unsalted butter

3 tablespoons unsweetened cocoa

6 tablespoons Coca-Cola

1 (16-ounce) box powdered sugar

1 teaspoon vanilla

1 cup chopped pecans


To make the cake: Heat the oven to 350 degrees. Thoroughly grease a 9-by-13-inch cake pan.

In a bowl, sift together the sugar and flour. Add the marshmallows.

In medium saucepan, combine the butter, oil, cocoa and Coca-Cola. Bring to a boil and pour over the dry ingredients; blend well.

Dissolve the baking soda in the buttermilk just before adding to the batter along with the eggs and vanilla extract. Mix well. Pour into the prepared pan and bake for 35 to 45 minutes.

Meanwhile, make the frosting: Place the powdered sugar in a large bowl. 

In a medium saucepan, ​​​​​combine the butter, cocoa and Coca-Cola. Bring to a boil and pour over the powdered sugar, blending well. Stir in the vanilla extract and pecans.

When the cake is finished, remove it from the oven and immediately spread the frosting over the hot cake.

Let the frosted cake cool completely in the pan, cut into squares and serve.

About the recipe

This is our favorite recipe for the Atlanta classic. The cake gets a nice, light crumb from the bubbly Coke and buttermilk and the secret addition of mini-marshmallows that melt into the batter. It also tastes like Coke. Not lame chocolate cake, but Coke. (John Kessler, Southern food writer)

From “Great Cooks of the South Entertain Southern Style,” published by The Atlanta Journal-Constitution.