This old-fashioned Cracker Barrel Coca‑Cola cake is deeply chocolatey with a classic fudgy frosting. Made from scratch and featuring a can of cola in both the cake and the icing, this Southern favorite yields a moist, dense double‑chocolate cake with a glossy chocolate glaze you’ll want to make again and again.

Yes — Coca‑Cola in a cake! The soda adds flavor and acidity that enhances the chocolate, producing a cake that is richer and more tender than a standard chocolate sheet cake. This version follows the familiar Southern method of reducing cola to concentrate the flavor, then combining that reduction with cocoa and butter for both the batter and the frosting.
Ingredients
Aside from the can of cola, most ingredients are kitchen staples. Below are the components for the cake and the frosting.

For the cake:
- Flour – 2 cups all‑purpose flour.
- White granulated sugar – 2 cups for sweetness and tenderness.
- Baking soda – 1 teaspoon to react with the cola and give lift.
- Salt – ½ teaspoon to balance the chocolate.
- Coca‑Cola – 12 oz (one can), reduced to intensify flavor.
- Unsalted butter – 1 cup, used in the cola‑cocoa mixture.
- Powdered baking cocoa – ½ cup for rich chocolate flavor.
- Eggs – 2, lightly beaten.
- Buttermilk – ½ cup for tang and tenderness (or substitute milk + vinegar).
- Vanilla extract – 1 teaspoon to round out the chocolate.

For the frosting:
- Coca‑Cola – a second 12 oz can, reduced to ½ cup.
- Butter – ½ cup for a fudgy texture.
- Powdered baking cocoa – ½ cup for deep chocolate flavor.
- Vanilla – ½ teaspoon to enhance the chocolate.
- Confectioners’ sugar – 4 cups, sifted for a smooth frosting.
Substitutions
If you need to adapt the recipe, here are simple swaps that still yield great results:
- Cola – Classic Coca‑Cola delivers the traditional flavor, but diet cola, an off‑brand cola, or even root beer can be used.
- Buttermilk – If you don’t have buttermilk, use regular milk or make a quick buttermilk by adding 1½ teaspoons vinegar or lemon juice to ½ cup milk and letting it sit for a few minutes.
- Gluten‑free – Substitute a 1:1 gluten‑free flour blend; this recipe adapts well to gluten‑free flour replacements.
Equipment
Gather basic tools before you start:
- Measuring cups and spoons
- Whisk
- Mixing bowls
- Small saucepan for reducing the cola
- 9 × 13 inch baking dish
Instructions
Preheat the oven to 350°F and prepare a 9×13 baking dish with nonstick spray. For extra assurance against sticking, line the pan with parchment or foil or dust it lightly with flour or cocoa.

1. In a large bowl, whisk together flour, sugar, baking soda, and salt.
2. In a small saucepan over medium heat, pour the entire can of cola and simmer until reduced to roughly ½ cup. This concentrates the cola flavor and removes excess water. Measure carefully and discard the extra.
3. Return the measured ½ cup of reduced cola to the saucepan, add the butter and cocoa, and whisk over low heat until the butter melts and the cocoa is fully dissolved. Remove from heat and let cool 5 minutes.
4. Add the cola‑cocoa mixture to the dry ingredients along with the eggs, buttermilk, and vanilla. Stir by hand or use an electric mixer on medium‑low until just combined and smooth.

5. Pour the batter into the prepared pan and bake about 30 minutes, or until a toothpick inserted into the center comes out clean. Remove from the oven and prepare the frosting while the cake is still hot.

Frosting:
1. Reduce the second can of cola in the same manner until it measures ½ cup and discard the remainder.
2. In a small saucepan, combine the ½ cup reduced cola with ½ cup butter and ½ cup cocoa. Whisk over low heat until smooth and the butter melts. Remove from heat and stir in ½ teaspoon vanilla.
3. Gradually whisk in sifted confectioners’ sugar, adding about ½ cup at a time until all 4 cups are incorporated and the frosting is thick but pourable.
4. Pour the hot frosting evenly over the warm cake. Use a spatula to spread it if needed. Allow the cake to cool before slicing.

Storage
This cake keeps well when stored properly. Wrapped individual slices stay moist for about three days but the tops can become slightly soft. Covering the entire pan with plastic wrap preserves the frosting better; edges may dry a little faster but the overall texture holds up. Store at room temperature up to 3 days, or refrigerate for up to 5 days. For best flavor, bring chilled slices to room temperature before serving.
Expert Tips and FAQs
- Always reduce each can of cola down to exactly ½ cup. Measuring helps keep the batter and frosting balanced.
- Pour the frosting over the cake while it’s still warm so it spreads and sets with a glossy finish.
- Sift the confectioners’ sugar before adding it to the frosting to avoid lumps and to achieve a smooth, fudgy texture.
- Serve slices with vanilla ice cream, whipped cream, or fresh cherries for a classic pairing.
Frequently Asked Questions
Can I use diet cola? Yes. Diet cola will work, though it will change the sweetness profile.
Do I have to use buttermilk? No. Regular milk works fine; buttermilk adds a subtle tang that complements the chocolate.
Can this be made gluten‑free? Yes. Replace the all‑purpose flour with a 1:1 gluten‑free flour blend.
Can I use store‑bought frosting? Yes. If you prefer to skip making the cola‑frosting, a premade fudge frosting will still be delicious.

More Dessert Recipes
-
Fresh Cranberry Bars -
Chocolate Orange Cake -
Strawberry Cheesecake Cookies -
Peanut Butter Protein Balls
Did you try this recipe? Please leave a star rating in the recipe card and share a review below — feedback helps refine the recipe and I love seeing your photos.
Coca‑Cola Cake
Ingredients
Cake
- 2 cups all‑purpose flour
- 2 cups white granulated sugar
- 1 teaspoon baking soda
- ½ teaspoon salt
- 12 oz Coca‑Cola (1 can), reduced to ½ cup
- 1 cup unsalted butter
- ½ cup powdered baking cocoa
- 2 eggs, lightly beaten
- ½ cup buttermilk
- 1 teaspoon vanilla extract
Frosting
- 12 oz Coca‑Cola (1 can), reduced to ½ cup
- ½ cup butter
- ½ teaspoon vanilla
- ½ cup powdered baking cocoa
- 4 cups confectioners’ sugar, sifted
Instructions
- Preheat oven to 350°F. Prepare a 9×13 baking dish with nonstick spray.
- Whisk together flour, sugar, baking soda, and salt in a large bowl.
- Simmer a full can of Coca‑Cola until reduced to ½ cup. Measure and discard the remainder.
- Return ½ cup reduced cola to the pan, add butter and cocoa, and whisk until smooth. Cool 5 minutes.
- Combine the cola mixture with the dry ingredients, then add eggs, buttermilk, and vanilla. Mix until combined.
- Pour batter into the prepared pan and bake about 30 minutes or until a toothpick comes out clean.
- While the cake bakes, reduce the second can of cola to ½ cup, add butter, vanilla, and cocoa, then remove from heat and stir in confectioners’ sugar a little at a time until smooth.
- Pour the warm frosting over the hot cake and spread to cover. Cool before serving.
Notes
- Measure the reduced cola carefully — each can should be reduced to ½ cup.
- Pour the frosting over warm cake for the best glossy finish.
- Sift the confectioners’ sugar to keep the frosting smooth and lump‑free.
Nutrition (per serving)
Calories: 619 | Carbs: 99 g | Protein: 5 g | Fat: 25 g



