This Classic Coca Cola Cake is a rich, moist Southern chocolate dessert that I love making when I want something deeply comforting and nostalgic. The combination of cocoa and Coca-Cola creates a soft crumb with a deep chocolate flavor, and the warm frosting poured over the cake melts right in, making every slice incredibly tender and indulgent.
Why You’ll Love This Recipe
I love this recipe because it’s simple, reliable, and full of old-fashioned charm. The boil-and-pour method saves time and effort, and I don’t need a mixer to bring everything together. The Coca-Cola adds moisture and a subtle caramel note that enhances the chocolate without overpowering it. This cake always turns out rich, glossy, and satisfying.
Ingredients
(Tip: You’ll find the full list of Ingredients and measurements in the recipe card below.)
For the cake
2 cups granulated sugar
2 cups all-purpose flour
1/2 teaspoon salt
1 cup Coca-Cola (not diet)
1 cup unsalted butter (2 sticks)
1/4 cup unsweetened cocoa powder
2 large eggs
1/2 cup buttermilk
1 teaspoon baking soda
1 teaspoon vanilla extract
optional 1 cup mini marshmallows
For the chocolate frosting
1/2 cup unsalted butter (1 stick)
1/4 cup Coca-Cola
1/4 cup unsweetened cocoa powder
3 1/2 to 4 cups powdered sugar, sifted
1 teaspoon vanilla extract
Directions
I begin by preheating the oven to 350°F (175°C) and greasing a 9×13-inch baking dish. In a large bowl, I whisk together the flour, sugar, and salt and set it aside.
In a medium saucepan over medium heat, I combine the butter, cocoa powder, and Coca-Cola. I stir constantly and bring the mixture to a gentle boil until everything is fully melted and smooth. I immediately pour the hot mixture over the dry ingredients and stir gently until no dry spots remain.
Next, I stir in the eggs, buttermilk, baking soda, and vanilla extract until the batter is smooth. If I decide to use marshmallows, I fold them in at this stage. I pour the batter into the prepared pan, spread it evenly, and bake for 30 to 35 minutes until the center is set.
While the cake bakes, I prepare the frosting by melting the butter in a saucepan with the cocoa powder and Coca-Cola. Once it reaches a gentle boil, I remove it from the heat and gradually whisk in the powdered sugar until smooth and pourable. I finish by stirring in the vanilla.
As soon as the cake comes out of the oven, I pour the warm frosting evenly over the hot cake and spread it to the edges. I let the cake cool slightly before slicing.
Servings And Timing
I usually slice this cake into 15 servings.
Prep time: 15 minutes
Bake time: 35 minutes
Total time: 50 minutes
Variations
I sometimes add 1/2 teaspoon of cinnamon to the batter for a subtle warm note. When I want extra texture, I sprinkle chopped pecans over the cake before pouring on the frosting. If I’m craving a richer bite, I include the mini marshmallows for soft, melted pockets throughout the cake.
Storage/Reheating
I store this cake tightly covered at room temperature for up to 3 days. If I refrigerate it, it keeps well for up to 6 days, though I always bring it back to room temperature before serving. I also freeze individual slices wrapped well, then reheat them gently in the microwave for a quick dessert.
FAQs
Can I use a different pan size?
I stick with a 9×13-inch pan for best results, but a similar-sized baking dish works as long as the batter depth stays even.
Why does the frosting need to be poured on hot?
I pour it on while the cake is hot so it slightly sinks into the surface, which keeps the cake moist and creates that classic finish.
How do I avoid a dry cake?
I make sure not to overbake and always spoon and level the flour instead of packing it into the cup.
Are the marshmallows necessary?
I treat them as optional. The cake is delicious without them, but they do add extra softness and richness.
Can I make this cake ahead of time?
Yes, I often make it a day ahead because the flavor improves as the cake rests.
Conclusion
This Classic Coca Cola Cake is one of my favorite chocolate desserts because it’s easy, nostalgic, and consistently delicious. I love how the frosting becomes part of the cake and how moist it stays for days. It’s a timeless recipe that always feels special, no matter the occasion.
Print
Classic Coca Cola Cake
A rich and moist Southern-style chocolate cake made with Coca-Cola and topped with a warm, fudgy frosting. This nostalgic dessert is perfect for gatherings and delivers deep chocolate flavor with minimal effort.
- Total Time: 50 minutes
- Yield: 15 servings
Ingredients
- 2 cups granulated sugar
- 2 cups all-purpose flour
- 1/2 teaspoon salt
- 1 cup Coca-Cola (not diet)
- 1 cup unsalted butter (2 sticks)
- 1/4 cup unsweetened cocoa powder
- 2 large eggs
- 1/2 cup buttermilk
- 1 teaspoon baking soda
- 1 teaspoon vanilla extract
- Optional: 1 cup mini marshmallows
- For the chocolate frosting:
- 1/2 cup unsalted butter (1 stick)
- 1/4 cup Coca-Cola
- 1/4 cup unsweetened cocoa powder
- 3 1/2 to 4 cups powdered sugar, sifted
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
- In a large bowl, whisk together flour, sugar, and salt. Set aside.
- In a medium saucepan, combine butter, cocoa powder, and Coca-Cola over medium heat. Bring to a gentle boil, stirring until smooth.
- Pour hot cocoa mixture over dry ingredients and stir until combined.
- Stir in eggs, buttermilk, baking soda, and vanilla extract until smooth. Fold in marshmallows if using.
- Pour batter into prepared pan and bake for 30 to 35 minutes, until center is set.
- While cake bakes, melt butter, Coca-Cola, and cocoa powder in a saucepan. Bring to a boil, remove from heat, and whisk in powdered sugar until smooth. Stir in vanilla.
- Immediately pour warm frosting over hot cake and spread evenly.
- Let cake cool slightly before slicing and serving.
Notes
- Use regular Coca-Cola, not diet, for proper flavor and texture.
- Pour frosting on while cake is hot for best absorption and moisture.
- Optional marshmallows add softness but are not required.
- Try adding chopped pecans or cinnamon for variation.
- Store at room temperature for 3 days or refrigerate up to 6 days.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 43g
- Sodium: 180mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 60mg

