Cracker Barrel Double Fudge Coca Cola Cake Recipe

I started making this Cracker Barrel Coca Cola Cake copycat recipe a couple of years ago and it quickly became my most requested cake for family and special occasions. I just made on by special request for our Church luncheon on Sunday. This cake is super moist and very rich! I think it’s even better than the one at Cracker Barrel.

Cracker Barrel Double Fudge Coca Cola Cake Recipe

Tip: The recipe requires buttermilk which I don’t use often, so I keep a can of powdered buttermilk in the pantry and it works out great.

1 cup coca-cola
1 stick margarine
1/2 cup oil
3 tablespoons cocoa powder
2 cups sugar
2 cups all-purpose flour
1/2 teaspoon salt
2 eggs
1/2 cup buttermilk
1 teaspoon baking soda
1 teaspoon vanilla extract

1 stick margarine
3 tablespoons cocoa powder
6 tablespoons cream or milk (I prefer heavy cream)
1 teaspoon vanilla extract
1 pound confectioners sugar

In a saucepan, bring coca-cola, margarine, cocoa and oil to a boil. In a separate bowl mix sugar, flour and salt then Pour into the boiling mixture and mix well. Add eggs, buttermilk, vanilla and soda and mix well. Pour into a greased and floured sheet cake pan (9×13) and bake at 350 degrees for 20-25 minutes.

For Frosting: In saucepan combine margarine, cocoa and milk and heat until the butter melts. Beat in the remaining ingredients and spread onto HOT cake. Cool and cut.

Print Friendly


  1. Deborah Montagna says

    Made this 8-8-12 and it is SO good! My grade schoolmate’s Mom use to make & I really wanted to now but did not have the recipe and Cracker Barrel only has it in the winter. Thanks!!!!!! Great memories and really good cake!

  2. Sandy Cain says

    Never heard of this before, but it sure sounds interesting! I would switch out the plain Coke for Cherry Coke though. I love it!

    • Angela says

      I haven’t tried using butter in this particular recipe, but think it would probably be fine. Please let me know how it turns out for you.


Leave a Reply

Your email address will not be published. Required fields are marked *