Copycat Cracker Barrel Coca-Cola Cake 

Prep Time: 15 minutes | Cook Time: 30 minutes



  • 2 cups sugar
  • 2 cups all-purpose flour
  • 1 cup coca-cola
  • 1/2 cup Vegetable oil
  • 1/2 cup unsalted butter, cubed
  • 3 Tbsp unsweetened cocoa powder
  • 2 eggs
  • 1/2 cup buttermilk
  • 1 tsp baking soda
  • 1 tsp vanilla extract
  • For the Frosting
  • 1/2 cup unsalted butter
  • 3 Tbsp unsweetened cocoa powder
  • 1/3 cup milk
  • 1 tsp vanilla extract
  • 4 cups powdered sugar


Preheat your oven to 350ºF and spray a 9x13 baking pan with cooking spray. Set aside.

In a bowl of a stand-mixer combine the sugar and flour and set aside.

In a saucepan add the Coca-Cola, oil, butter and cocoa powder and stir to combine. Bring to a boil and remove from heat. Add to the flour mixture and combine on medium-low until light, about 1 minute.

Add in eggs, buttermilk, baking soda and vanilla extract and beat until combined. Pour batter into the prepared pan and bake until a toothpick inserted comes out clean, about 30 minutes. Remove from oven and begin preparing the frosting.

For the Frosting


In a saucepan over medium heat combine the butter, cocoa powder and milk to just about boiling. Remove from heat and whisk in powdered sugar and vanilla. Pour over the warm cake and spread with a spatula.


Let cake cook completely to room temperature, then chill for one hour in the fridge. Serve.


The cake is different than most because it doesn't use a creaming method.

Bring the mixture just to a boil when making the frosting.

Perfect Pairing

It's not a meal at Cracker Barrel without fried apples.