Coca Cola Cake is so moist and chocolatey! This easy Old Fashioned Chocolate Cake recipe is so easy to make without a box mix and tastes even better than the famous Cracker Barrel dessert.

Coca Cola Cake

This Coca Cola Cake is so chocolatey, fudgy, and rich! It’s every chocolate lover’s dream and makes a great birthday cake or dessert. The old fashioned boiled chocolate icing on top makes this homemade Coke Cake extra special and so delicious.

What makes Coca Cola Cake special?

  • The cooked chocolate frosting that is fudge-like and so chocolatey
  • The superior moist chocolate cake that tastes so rich
  • Simple ingredients that you probably have in your pantry
  • Easy recipe with only a few steps
Chocolate Icing for Coca Cola Cake

Tips for Making Coke Cake

  • Don’t scoop the flour and cocoa powder, spoon and level them instead. This is important for the moistness of the cake!
  • Instead of unsalted butter, you can also use salted butter and leave out the salt
  • If you don’t have buttermilk, you can easily make your own by adding 1 Tbsp of lemon juice to a ½ cup of milk
  • Instead of Dutch-process cocoa powder, you can also use the same amount of unsweetened cocoa powder. Using Dutch-process cocoa results in a darker cake
  • If using unsweetened cocoa powder reduce the amount of baking powder to ½ tsp and add 1 tsp baking soda to the flour mixture
  • Baking time is only a guideline because it depends on your oven. Always test with a toothpick for doneness about 5 minutes before the time is up
  • This cake can be made ahead and keeps in the fridge for 3-4 days. Bring cake to room temperature before serving otherwise it
  • This cake tastes great warm! You can microwave single slices for a few seconds
  • I always serve this cake with a big scoop of vanilla ice cream!

More easy Cake Recipes:

Double Fudge Coca Cola Cake with Ice Cream

How to Make Coca Cola Cake

This cake is different then other chocolate cakes. It starts with bringing the cola, butter, and oil to a boil and then mixing in the dry ingredients followed by the eggs, buttermilk, and vanilla extract.

This method makes the cakes extra moist and gives it a fudgy texture that melts in your mouth.

How to Make Coca Cola Cake Frosting

This boiled icing is so easy to make! Start with whisking milk, butter, and cocoa powder together and bring the mixture to a rolling boil. Remove from the heat and whisk in powdered sugar and vanilla extract. Spread it over the hot cake and let it cool. This frosting get’s thick quickly when it cools down so it’s best to start making it when you take the cake out of the oven. This way you can spread it immediately on it after whisking it up.

Cracker Barrel Coca Cola Cake

Want to try this Recipe?


Follow Plated Cravings on Pinterest for more great recipes!

Coca Cola Cake
Servings: 15

Coca Cola Cake

Coca Cola Cake is so moist and chocolatey! This easy Old Fashioned Chocolate Cake recipe is so easy to make without a box mix and tastes even better than the famous Cracker Barrel dessert.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Course: Baking
Cuisine: American
Keyword: Coca Cola Cake
Calories: 479kcal


For the Coca Cola Cake:

  • 2 cups all-purpose flour
  • 1 3/4 cup granulated sugar
  • 1/3 cup Dutch-processed cocoa powder
  • 2 tsp baking powder
  • 1 tsp salt
  • 1/2 cup unsalted butter
  • 1 cup coca cola
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 1/2 cup buttermilk
  • 2 tsp vanilla extract

For the Frosting:

  • 1/2 cup unsalted butter
  • 3 Tbsp Dutch-processed cocoa powder
  • 6 Tbsp milk
  • 1 tsp vanilla extract
  • 4 cups powdered sugar, sifted


  • Preheat oven to 350 degrees F and grease and flour a 9×13-inch pan.
  • In a small saucepan combine butter, coca cola, and oil. Bring to a boil.
  • Meanwhile combine flour, sugar, cocoa powder, baking powder, and salt in the bowl of a stand mixer.
  • Pour Coca Cola mixture into the flour mixture and beat on medium speed for about 1 minute until combined.
  • Add eggs, buttermilk, and vanilla extract. Beat until combined, about 1 minute.
  • Spread batter into the prepared pan and bake for 30 minutes or until a toothpick inserted in the center comes out with only a few moist crumbs attached.
  • Make the frosting immediately after removing the cake from the oven. Combine butter, cocoa powder and milk in a saucepan and heat up until just boiling. Remove from heat and add powdered sugar and vanilla extract. Whisk until smooth then spread over warm cake quickly. Let cake cool to room temperature.

Nutrition Information

Calories: 479kcal | Carbohydrates: 72g | Protein: 3g | Fat: 21g | Saturated Fat: 14g | Cholesterol: 55mg | Sodium: 179mg | Potassium: 157mg | Fiber: 1g | Sugar: 56g | Vitamin A: 435IU | Calcium: 58mg | Iron: 1.4mg
Did you make this recipe?Share it on Instagram and tag @platedcravings or #platedcravings!

Recipe originally posted on The Slow Roasted Italian where I am a monthly contributor.



If you’ve tried this or any other of my recipes, don’t forget to rate the recipe and to leave me a comment. I love hearing from you!