“Moist and fluffy chocolate cake with chocolate buttercream frosting! A go-to tried and true recipe!”


Visual learner? Watch me make this homemade chocolate cake from start to finish!

This. Is. THE. Chocolate. Cake.

Yep. The only one you need.

The king daddy of all king daddies.

The man-catcher.


Ok, you get the point right?

Move over cafeteria lady and Principal Trenchpult! This cake is taking center stage, minus the sweat she added to her’s. (Remember that chocolate cake on Matilda? Please tell me you’ve seen that adorable movie)

Anyway, goodness yall, I do apologize for taking so long to get this chocolate cake to you. I usually only make it for special occasions (usually last minute), but this week my husband requested it out of the blue.

Perfect timing because I’ve been getting so many requests for a chocolate cake. It was about time I gave this chocolate poke cake and devils food cake some company.

homemade chocolate cake recipe

What Makes This Chocolate Cake EPIC

1. The Buttermilk: Chocolate cake NEEDS buttermilk. It’s a match made in heaven and creates a very subtle tang that compliments the chocolate like a boss!
2. The Coffee: Coffee really bumps up the flavor of chocolate. You won’t be able to taste it in the cake, and it helps create a moister texture as well.
3. Oil: As much as I love butter, chocolate cake is best with oil. It keeps it moist and light.
4. Brown Sugar: Brown sugar belongs in chocolate cake. Not only does it add to the moisture but it works well for flavor.
5. Dark cocoa powder: Using dark unsweetened cocoa powder creates that dark and lovely color

This chocolate cake is everything a chocolate cake needs to be. Moist, dark, fluffy, and oh so chocolatey! It’s incredible the first day but seems to get even better (and darker) the next day.

It’s full of everything good, holy and fattening! I hope you aren’t dieting this time of year. I mean….that sounds like cruel and unusual punishment anyway with all these yummy holidays back to back!

There’s Thanksgiving and all that comfort food, Christmas with all those decadent treats and then New Years is right around the corner with those tantalizing cocktails. Mercy!

More power to ya if you’re on a diet sister! But I’ll leave this photo riiiiiiight here.

homemade chocolate cake recipe

Not trying to bribe you to cheat on your diet or anything just saying. Look at it!! Just look at it!!

The chocolate buttercream frosting is EVERYTHING on this cake! It’s full of dark cocoa powder, butter, sugar, and heavy whipping cream. Yeah, you already know what time it is right?

Pass the milk!

homemade chocolate cake recipe

Get the Recipe: Best Homemade Chocolate Cake

4.43 from 259 ratings
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 12 people



  • 2 cups granulated sugar
  • 1 cup brown sugar, packed
  • 3/4 cup vegetable oil
  • 4 eggs, room temperature
  • 2 teaspoon vanilla extract
  • 1 1/2 cups buttermilk, room temperature
  • 1 1/2 cups plain hot coffee
  • 3 cups all-purpose flour
  • 3 teaspoons baking soda
  • 1 1/2 teaspoons baking powder
  • 1 1/2 teaspoons salt
  • 1 cup dark unsweetened cocoa powder


  • 6 cup confectioners sugar, sifted
  • 16 tablespoons butter, 2 sticks
  • 1 1/3 cup dark unsweetened cocoa powder
  • 1 1/3 cup heavy whipping cream, may need more or less
  • 1 teaspoon vanilla extract
  • Salt, generous pinch


  • Preheat oven to 325. F.
  • Grease and flour 3 (9-inch cake pans), set aside.
  • In a large bowl, mix together granulated sugar, brown sugar, and vegetable oil.
  • Mix in eggs one at a time.
  • Mix in vanilla extract, buttermilk, and hot coffee until combined. Set aside.
  • In a large bowl sift together flour, baking soda, baking powder, salt, and cocoa powder.
  • Gradually mix dry ingredients into wet ingredients.
  • Pour batter evenly into prepared pans (I did about 2 cups per pan)
  • Bake on middle rack for about 25 minutes. (Do not overbake. Cakes should look moist on the tops)
  • Remove from oven and let the cakes sit in hot pans until warm to the touch.
  • Carefully, remove from pans and place on a cooling rack to finish cooling.
  • Meanwhile make the frosting by combining powder sugar, butter and cocoa powder in a large bowl until crumbly.
  • Gradually add in enough heavy whipping cream to achieve your desired texture.
  • Mix in vanilla extract and a pinch of salt.
  • When cakes have cooled frost and enjoy. (Cake gets even better the next day!)


Cuisine: American
Course: cake, Dessert
Author: Divas Can Cook
Serving: 0g, Calories: 0kcal, Carbohydrates: 0g, Protein: 0g, Fat: 0g, Saturated Fat: 0g, Polyunsaturated Fat: 0g, Monounsaturated Fat: 0g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 0mg, Potassium: 0mg, Fiber: 0g, Sugar: 0g, Vitamin A: 0IU, Vitamin C: 0mg, Calcium: 0mg, Iron: 0mg
Tried this recipe?Mention @divascancook on Instagram or tag #divascancook.

Adapted from here,  here and sweet Joan (rip)