A simple homemade cake that's perfect for your next occasion or when you just want some cake!
Course Dessert
Cuisine American
Keyword cake, chocolate, dessert, family friendly
Prep Time 20 minutesminutes
Cook Time 32 minutesminutes
Total Time 1 hourhour
Servings 12
Ingredients
Cake
1/2lbbutter (2 sticks)
2cupssugar
2eggs
2cupsall-purpose flour
1/2tspbaking soda
4tbspcocoa powder
1/2cupbuttermilk
1/2cupsour cream
1tspvanilla
Frosting
1stickbutter, softened
8ozcream cheese, softened
1/4cupcocoa powder
1lbpowdered sugar
2tbspbuttermilk
1tspvanilla extract
1/4 tspsalt
Instructions
For the Cake:
Preheat the oven to 350°. For best results, line the cake pans with parchment paper & grease the pans.
Cream the butter & sugar together until fluffy on medium-high, about 2-3 minutes.
Add in the eggs & mix on medium-low thoroughly, for about 1 minute.
In a separate bowl, sift flour, baking soda, and cocoa powder together.
In a small bowl or large measuring cup, whisk the buttermilk, sour cream, and vanilla together.
On low speed, add some of the dry ingredients to the butter/sugar mixture, then some of buttermilk mixture, alternating two times until everything is all mixed in.
Pour evenly into your cake pans. Bake for 30-35 minutes. The time will depend on the size of your pans. For me, 2 9-inch pans takes 32 minutes to cook. It's done when a toothpick inserted in the center comes out clean.
Let the cakes cool completely before frosting.
For the Frosting:
Combine the butter, cream cheese, and cocoa powder on low speed until combined.
Once combined (and cocoa powder won't go everywhere), turn the mixer up to medium-high and mix until light & fluffy.
Reduce to low and add the powdered sugar and milk in a couple of increments. (I did it in 3-4 increments.) Then add the vanila and salt, beat until smooth.