Go Back
+ servings

The Best Chocolate Cake

This homemade chocolate cake is so moist with sourcream in the batter.  The thick fudge buttercream frosting is the perfect topper for this heavenly cake.

Course Cake
Servings 20



  • 1 cup salted butter
  • 1 cup water
  • ½ cup cocoa
  • 1 cup granulated sugar
  • 2 cups all purpose flour, sifted
  • ¾ tsp kosher salt
  • 2 eggs, lightly beaten
  • 1 tsp baking soda
  • ½ tsp baking powder
  • 2 tsp vanilla
  • 1 cup dark brown sugar
  • ½ cup sour cream

Fudgy Buttercream Frosting

  • 1 cup salted butter, softenened
  • ½ cup cocoa powder, sifted
  • 3 cups powdered sugar
  • ¼ tsp kosher salt
  • 1 ½ tsp vanilla
  • ½ cup heavy cream



  1. Preheat oven to 325 degrees.  Spray a 9x13 pan, then line the bottom and sides with parchment paper.

  2. In medium pot on stovetop, melt butter over medium heat until melted.  Whisk in water and cocoa.  Bring to a boil, and let boil for 30 seconds.  Remove pot from heat and let cool for 10 minutes.

  3. While waiting for chocolate to cool, in large bowl, mix together sugar, flour and salt.

  4. In another medium bowl, whisk together two eggs.  Sprinkle baking soda and baking powder on top.  Whisk until there are no lumps remaining (Note: mixture may start to foam- totally fine.)

  5. Stir in the vanilla and dark brown sugar with large wooden spoon.

  6. Once chocolate mixture has cooled, stir into the flour mixture, and stir just until combined.  Add in egg mixture, and, once again, stir just until combined.

  7. Fold sour cream into mixture, just until combined.  Its important to not over-mix, to maintain the fluffy quality of this cake.

  8. Pour cake batter into prepared pan and cook for 40-45 minutes in preheated oven.  Cake is done when tootpick inserted in center comes out clean.

Fudge Buttercream Frosting

  1. In stand mixer, on high speed, cream softened butter, until light and whipped.  

  2. In medium bowl, stir together the cocoa and powdered sugar.  Add this mixture to butter in small increments, mixing well after each addition (you will want to turn the mixer speed to low when adding in the cocoa/powdered sugar mix, so it does not spray out of the mixer).

  3. Add in the salt and vanilla.  Mix on medium, until thoroughly incorporated.

  4. Scrape frosting from sides of bowl with spatula, and light stir the frosting.  It should be light and fluffy and perfect spreading consistency.  Using your spatula, evenly spread over chocolate cake in a nice thick layer.

Recipe Notes

Adapted from The Food Chalatan

If you'd like to make this as a layered cake, pour the batter into two sprayed, and parchment paper covered 9 inch round cake pans.  Cook for 40-45 minutes until a toothpick comes out clean in the center of the cake.