Go Back
+ servings
A two layer slice of chocolate cake with frosting and sprinkles.
Print Recipe
5 from 1 vote

World's Best Chocolate Cake

This two-layer chocolate cake is moist, tender, and fail-proof! Made with simple ingredients and topped off with the most delicious chocolate cream cheese frosting. It's truly the world's best chocolate cake!
Prep Time10 minutes
Cook Time28 minutes
Total Time38 minutes
Course: Dessert
Cuisine: American
Servings: 10
Calories: 784kcal

Ingredients

  • 2 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 2 cups granulated sugar
  • 2 teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • 1 teaspoon Kosher salt
  • ½ cup vegetable oil or canola oil
  • 2 eggs
  • 1 cup milk
  • 1 cup hot water or hot coffee
  • 2 teaspoons vanilla extract

Chocolate Cream Cheese Frosting

  • 8 ounces cream cheese softened at room temperature
  • 1 cup unsalted butter (2 sticks) softened at room temperature
  • 1 cup unsweetened cocoa powder
  • 5 cups powdered sugar
  • ¼ cup plus 1 tablespoon whole milk

Instructions

  • Preheat your oven to 350 degrees F and grease two 9-inch cake pans with nonstick spray or butter. Make sure to grease them generously.
  • Sift the unsweetened cocoa powder, all-purpose flour, baking soda, baking powder, and salt, and set aside. In a separate bowl, combine the eggs, vegetable oil, milk, sugar, and vanilla extract.
  • Mix the flour mixture and egg mixture until well incorporated and then pour in the hot water slowly while mixing.
  • Divide the batter evenly between the prepared pans and tap the cake pans on the counter to get rid of any air bubbles. Bake the cakes for about 28-30 minutes or until a knife inserted in the center comes out clean.
  • Allow the cakes to cool completely before frosting.
  • To make the frosting, mix the unsalted butter and cream cheese until smooth. This should take 1 minute. Add the cocoa powder and powdered sugar and mix for 2-3 minutes. Add the milk and mix for an extra minute or two. If the frosting is too thick, add a splash of milk and continue mixing. The frosting should be nice and fluffy.
  • Frost the cake using an offset spatula, decorate with sprinkles or chocolate chips, if desired, and enjoy!

Notes

  • This cake batter is super runny therefore don't add any sprinkles or chocolate chips to the batter, cause they will sink to the bottom.
  • When making the chocolate cream cheese frosting, it will look very weird at first but trust the process. After adding the milk and mixing it for a couple of minutes, it will turn into the smoothest most delicious frosting!
  • It is crucial that you let the cakes cool completely before frosting otherwise the frosting will melt. Also, make sure that your cream cheese and butter are softened at room temperature otherwise, your frosting will turn out lumpy.
  • Don't overbake your cake not even for 1 minute. Overbaking the cake for even a minute can cause your cake to turn out dry. Keep in mind that all ovens are different and some run hotter than others. I recommend checking the cakes at the 28-minute mark.

Nutrition

Calories: 784kcal | Carbohydrates: 131g | Protein: 9g | Fat: 30g | Saturated Fat: 18g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 106mg | Sodium: 500mg | Potassium: 434mg | Fiber: 6g | Sugar: 101g | Vitamin A: 976IU | Calcium: 129mg | Iron: 4mg