Copycat Cracker Barrel Coca-Cola Cake Recipe You’ll Love

This old-fashioned Cracker Barrel Coca-Cola cake is rich with chocolate flavor and topped with a silky chocolate fudge frosting. Made mostly from pantry staples plus a can of cola used in both the cake and the icing, this classic Southern dessert yields a moist, dense double chocolate cake with a nostalgic flavor you’ll crave.

Slice of Cracker Barrel coca cola cake recipe on a plate.

Coca-Cola in a cake might sound surprising, but it creates a distinctive, slightly caramelized chocolate flavor and helps keep the cake tender. The recipe dates back to the 1950s and became widely known when restaurants like Cracker Barrel popularized their versions. Traditional recipes sometimes included marshmallows and shortening; modern adaptations simplify the process and produce a cake similar to Texas sheet cake.

You don’t need to visit a restaurant to enjoy this—this copycat version is straightforward to make at home. After testing several variations, this version delivers what many consider the best Coca-Cola cake: deeply chocolatey, fudgy frosting, and reliably moist texture.

If you enjoy chocolate desserts, consider trying other recipes like Chocolate Orange Bundt Cake for a different twist.

Ingredients

Aside from a can of cola, the ingredients are common pantry items.

For the cake, you will need:

Ingredients to make coca cola cake on the table.
  • Flour – all-purpose flour works well.
  • White granulated sugar – gives sweetness and a tender crumb.
  • Baking soda – reacts with the soda for lift.
  • Salt – a pinch to balance flavors.
  • Coca-Cola – the defining ingredient, used reduced to concentrate flavor.
  • Butter – unsalted is preferred.
  • Powdered baking cocoa – unsweetened cocoa powder for true chocolate taste.
  • Eggs – lightly beaten.
  • Buttermilk – adds acidity and tenderness; regular milk can be substituted.
  • Vanilla extract – enhances the cocoa.
Ingredients for the icing for coca cola cake recipe.

For the frosting you will need:

  • Coca-Cola – a second can is reduced to concentrate flavor to ½ cup.
  • Butter – about ½ cup for a fudgy texture.
  • Powdered baking cocoa – for deep chocolate flavor.
  • Confectioners’ sugar – sifted for a smooth frosting.
  • Vanilla – to boost chocolate notes.

Substitutions

This recipe is flexible if you need to make swaps:

  • Soda – classic Coca-Cola is traditional, but diet cola, generic cola, or even root beer work as alternatives.
  • Buttermilk – substitute regular milk or make a quick buttermilk by adding 1½ teaspoons vinegar or lemon juice to ½ cup milk.
  • Gluten-free – a 1:1 gluten-free flour blend can be used in place of all-purpose flour.

Equipment

Most kitchens will already have everything needed:

  • Measuring cups and spoons
  • Whisk
  • Mixing bowl(s)
  • Small saucepan
  • 9 x 13-inch baking dish

Instructions

Preheat the oven to 350°F (175°C) and prepare a 9×13-inch baking dish with nonstick spray. You can also line the pan with parchment or lightly dust it with flour or cocoa to prevent sticking.

Mixing the dry ingredients to make coca cola cake.

In a large bowl, whisk together the dry ingredients: flour, sugar, baking soda, and salt.

The cola reduction for coca cola cake in a saucepan.

Make a cola reduction: pour a full can of Coca-Cola into a small saucepan and simmer over medium heat until reduced to about ½ cup, about 5–10 minutes. Measure to ensure you have ½ cup and discard the remainder. Reducing concentrates the flavor and removes excess water.

Add the ½ cup reduced cola back to the saucepan with the butter and warm until the butter melts. Whisk in the cocoa powder until the mixture is smooth. Let cool for 5 minutes.

Ingredients mixed together to make Cracker Barrel coca cola cake.

Pour the cooled cola-cocoa mixture into the bowl with the dry ingredients, then add the eggs, buttermilk, and vanilla. Mix by hand or with an electric mixer on medium-low until just combined.

Cake mix is poured into rectangular baking dish.

Pour the batter into the prepared pan and bake for about 30 minutes. Test doneness with a toothpick or knife inserted in the center — it should come out clean.

While the cake bakes, make the frosting. Reduce a second can of cola to ½ cup in a small saucepan, then add butter, vanilla, and cocoa and whisk until smooth and the butter melts. Remove from heat and whisk in confectioners’ sugar ½ cup at a time until all is incorporated and the frosting is thick and glossy.

Pouring the icing over the top of the coca cola cake.

Once the cake comes out of the oven, immediately pour the frosting over the warm cake and spread gently if needed. Allow the cake to cool before slicing and serving.

Finished coca cola cake in the pan with icing on top.

Storage

You can store the cake in a few ways. Wrap individual slices tightly in plastic wrap; they stay moist for about three days, though the frosting may soften. Covering the entire pan with plastic wrap preserves the frosting better; the edges may dry slightly but the cake remains tasty. Store at room temperature up to three days or refrigerate for up to five days.

Expert Tips and FAQs

  • Reduce each can of cola to ½ cup and measure precisely for best results.
  • Pour the frosting over the cake while it’s still warm so it spreads evenly and melds into the cake surface.
  • Sift the confectioners’ sugar to prevent lumps and keep the frosting smooth.
  • Serve with vanilla ice cream, whipped cream, chocolate syrup, or cherries for an extra-special presentation.
Can I use diet Coca-Cola for this recipe?

Yes. While classic versions use regular Coca-Cola, diet cola can be substituted if you prefer.

How can I make this gluten-free?

Use a 1:1 gluten-free flour blend in place of all-purpose flour.

Do I have to use buttermilk?

No. Regular milk works fine; buttermilk is traditional and adds a slight tang and tenderness.

Can I use store-bought frosting?

Yes. If reducing two cans of cola sounds like too much work, you can use pre-made fudge frosting instead.

What should I serve with Coca-Cola cake?

This cake pairs well with vanilla ice cream, whipped cream, chocolate syrup, or fresh cherries.

Coca cola cake served up on a plate with a bite on a fork above the cake.

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 a review in the comments — your feedback is appreciated!

Slice of coca cola cake topped with whipped cream and a cherry.

Coca-Cola Cake

This copycat Cracker Barrel double-fudge chocolate cake is rich and deeply chocolatey. Coca-Cola infuses both the cake and the frosting, giving it a unique, nostalgic flavor.
Course: Dessert
Cuisine: American
Keyword: coca cola cake, coke cake, copycat cracker barrel coca cola cake
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 12
Calories: 619 kcal
Author: Karen

Equipment

  • Measuring cups and spoons
  • Whisk
  • Mixing bowls
  • Small saucepan
  • 9 x 13 baking dish

Ingredients

Cake

  • 2 cups all-purpose flour
  • 2 cups white granulated sugar
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 12 oz Coca-Cola (1 can)
  • 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)
  • ½ cup butter
  • ½ teaspoon vanilla
  • ½ cup powdered baking cocoa
  • 4 cups confectioners’ sugar, sifted

Instructions

Make the cake

  • Preheat oven to 350°F and prepare a 9×13 baking dish with nonstick spray.
  • Whisk together flour, sugar, baking soda, and salt in a large bowl.
  • Simmer the full can of Coca-Cola in a small saucepan over medium heat until reduced to ½ cup; discard the excess.
  • Add butter and cocoa to the reduced cola, whisk until smooth, then cool for 5 minutes.
  • Combine the cola mixture with the dry ingredients, add eggs, buttermilk, and vanilla, and mix until combined. Pour into the prepared pan and bake about 30 minutes or until a toothpick comes out clean.

Make the frosting

  • While the cake bakes, reduce the second can of Coca-Cola to ½ cup over medium heat.
  • Add butter, vanilla, and cocoa; whisk until smooth and remove from heat.
  • Whisk in the confectioners’ sugar ½ cup at a time until fully incorporated and the frosting is smooth and thick.

Finish the cake

  • Pour the frosting over the warm cake and spread as needed. Allow the cake to cool before serving.
  • Optional: serve with ice cream, whipped topping, chocolate syrup, or cherries.

Notes

Expert Tips:

  • Reduce each can of cola to exactly ½ cup for concentrated flavor.
  • Pour the frosting over the cake while it is still warm for best coverage.
  • Sift powdered sugar to keep the frosting smooth and lump-free.
  • Enjoy slices with vanilla ice cream or whipped cream for a classic pairing.

Nutrition

Calories: 619 kcal | Carbohydrates: 99 g | Protein: 5 g | Fat: 25 g | Saturated Fat: 16 g | Sugar: 78 g