Old-Fashioned Coca-Cola Cake
Two cans of Coca-Cola and one seriously good reason to bake this weekend.
Recipe of the Day
Discover a New Recipe Every Day. Give Back With Every Bite.
Every day, we feature a hand-picked recipe for you to discover, cook, and share. The best part?
Every recipe you read helps feed the hungry.

Coca-Cola Cake has been a fixture of Southern kitchens since the mid-20th century, but it got a big boost in popularity when Cracker Barrel put it on the menu back in the 1990s (if you’ve ever had a slice at one of their restaurants, you already know exactly what I’m talking about). It’s a cousin of Texas Sheet Cake — thin, moist, and topped with a warm frosting that soaks right into the top — but the Coke does something special here. It tenderizes the crumb and adds this deep, almost caramel-y richness you can’t quite place until you know the secret.
This one’s a keeper for a reason! Here’s how you make it:

What Ingredients Do You Need for Coca-Cola Cake?
- All-purpose flour and sugar.
- Salted butter.
- Cocoa powder.
- Coca-Cola, of course.
- Buttermilk, eggs, baking soda, and vanilla extract
- Mini marshmallows, folded in for pockets of gooey sweetness.
- More butter, cocoa, and Coca-Cola for the frosting, plus powdered sugar and vanilla.

How Do You Make Coca-Cola Cake?
This is an interesting cake because you’re using the stovetop for both the batter and the frosting. But it’s worth it, I promise!

You’ll start by whisking together the flour and sugar, then heating the butter, cocoa, and Coca-Cola together in a saucepan until it comes to a boil (your kitchen is going to smell incredible at this point, fair warning). Pour that hot mixture over your dry ingredients, then stir in the buttermilk, eggs, baking soda, and vanilla until smooth. Fold in the marshmallows and pour everything into a greased 9×13 pan.

While the cake bakes, make your frosting the same way you made the cake batter: butter, cocoa, and Coca-Cola heated together, then whisked with powdered sugar and vanilla. The trick (and this part does matter) is pouring the warm frosting over the cake the second it comes out of the oven. It seeps into the top and sets into this glossy, fudge-like layer that keeps the whole cake moist for days. (Not that it’ll last that long.) Enjoy!

Old-Fashioned Coca-Cola Cake
For the cake:
- 2 cups all-purpose flour
- 2 cups sugar
- 1 cup salted butter (2 sticks)
- 3 tablespoons unsweetened cocoa powder
- 1 cup Coca-Cola
- 1/2 cup buttermilk
- 2 large eggs, beaten
- 1 teaspoon baking soda
- 1 teaspoon vanilla extract
- 1 1/2 cups mini marshmallows
For the frosting:
- 1/2 cup (1 stick) salted butter
- 3 tablespoons unsweetened cocoa powder
- 1/3 cup Coca-Cola
- 2 cups powdered sugar
- 1 teaspoon vanilla extract
Preparation
- Preheat oven to 350°F and grease a 9x13 inch baking pan.
- Whisk together flour and sugar in a large bowl, set aside.
- In a saucepan over medium heat, combine butter, cocoa powder, and Coca-Cola. Bring to a boil, stirring often, then remove from heat.
- Pour hot mixture over flour and sugar mixture and stir until combined.
- Add buttermilk, eggs, baking soda, and vanilla. Stir until smooth.
- Fold in marshmallows.
- Pour into prepared pan and bake 50-60 minutes, until a toothpick comes out clean.
- While the cake bakes, make the frosting. Combine butter, cocoa, and Coca-Cola in a saucepan over medium heat. Bring to a boil, stirring constantly, then remove from heat and whisk in powdered sugar and vanilla until smooth.
- Pour warm frosting over the cake as soon as it comes out of the oven.
- Let cool before slicing. Enjoy!
Recipe adapted from Cooks.

