Perfect Chocolate Cake

Perfect Chocolate Cake with Chocolate Cream Cheese Frosting

Perfect Chocolate Cake is so easy, and always perfect! Top it with your favorite creamy frosting for a classic dessert!

I know you’re always on the hunt for the best chocolate cake recipe. And I will let you know, I have made a LOT of chocolate cakes over the years. I always seem to come back to this recipe, because not only is it easy, with very little prep time, it’s very soft, and packed with the perfect amount of chocolate flavor.

So to answer one of the most popular questions I get from you…here is my recipe for PERFECT CHOCOLATE CAKE!

Chocolate Cream Cheese Frosting


Tips on how to make the best chocolate cake

For this chocolate cake recipe you can add mini chocolate chips to this batter as well for a little extra chocolate flavor, but makes sure to coat them in flour so they don’t all sink to the bottom!I got this trick from one of the boxed chocolate cake mixes. It made so much sense to me!

When you make a good chocolate cake recipe, the batter is always thinner than a batter for a vanilla cake, so don’t worry about the batter being thin. AND you could even use a cup of warm coffee in place of the water in this recipe to amp up the flavor factor. You can’t taste the coffee in the cake, it just adds to the overall chocolatey-ness!

Which chocolate frosting should I use?

I have many chocolate frosting recipes here on my site, and they are all fantastic! Here is a list of some to try, and I included one vanilla frosting recipe…because chocolate cake with vanilla frosting is my favorite combo!

Chocolate Cream Cheese Frosting

Perfect Chocolate Cake

  • Author: Shelly
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: serves 10
  • Category: Cake
  • Method: baking
  • Cuisine: Dessert


Perfectly soft chocolate cake! Top with Chocolate Cream Cheese Frosting!


  • 2 cups granulated sugar
  • 1 3/4 cups flour
  • 3/4 cup unsweetened cocoa powder
  • 1 1/2 teaspoons baking soda
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon kosher salt
  • 2 eggs
  • 1 cup milk
  • 1/2 cup vegetable oil
  • 2 teaspoons vanilla
  • 1 cup very warm water


  1. Preheat oven to 350°F. Coat 2, 9-inch cake pans with nonstick spray. Cut 2, 9-inch rounds of parchment paper and place in the bottoms of the pans. Spray again with nonstick spray. Set aside.
  2. In the bowl of your stand mixer fitted with the paddle attachment, mix together the sugar, flour, cocoa powder, baking soda, baking powder, and salt on low speed until combined.
  3. With the mixer still on low, add in the eggs, milk, vegetable oil, and vanilla. Turn mixer up to medium and mix for 2 minutes, scraping the sides of the bowl as necessary. Turn the mixer back down to low and slowly add in the hot water. Mix for an additional minutes until combined.
  4. Divide the batter between the 2 prepared pans. Bake for 30 minutes, or until a toothpick inserted in the center comes out clean.
  5. Allow the cake to cool in the pan for 10 minutes and then remove and transfer to a wire rack to cool completely.

Keywords: cake, chocolate cake, recipe, easy, frosting

Leave a Reply