One-Bowl Chocolate Cake Recipe

A rich and decadent moist chocolate cake made in just one bowl. The fudgy frosting is irresistible!

More easy dessert recipes:

Course Dessert
Cuisine American
Keyword chocolate cake
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 9 pieces
Calories 388 kcal
Author Anna


for the cake:

  • 1 cup all-purpose flour
  • 1 cup granulated sugar
  • 1/4 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon salt
  • 1 large egg
  • 1/2 cup vegetable oil
  • 1/2 cup buttermilk see note
  • 1/2 cup hot water

for the frosting:

  • 5 tablespoons unsalted butter
  • 1/4 cup unsweetened cocoa powder
  • 1.25 cup powdered sugar
  • 2 to 3 tablespoons milk
  • 1/2 teaspoon vanilla extract
US Customary - Metric


  1. Line an 8" square or round cake pan with parchment paper or aluminum foil. Set aside.
  2. Preheat oven to 350 degrees F.
  3. In a large mixing bowl, whisk together flour, sugar, cocoa, soda, baking powder, and salt. Add egg, oil, and buttermilk and whisk well. Add hot water and whisk until the batter is smooth. Pour into prepared pan. Tap gently against the counter to release any air bubbles.
  4. Bake for 25 to 30 minutes OR until the toothpick inserted in few places comes out clean.
  5. Cool and make frosting in the meantime.
  6. To make the frosting, melt butter in a saucepan over medium-low heat. Add cocoa powder and whisk in. Cook for 2 minutes. Do not boil. Remove saucepan from heat. Add sifted powdered sugar and whisk in. Add vanilla and milk, one tablespoon at a time. The frosting should be shiny and smooth. Pour over warm cake and spread with a spatula. Let cool before cutting.

Recipe Notes

To make homemade buttermilk: whisk 2 teaspoons of apple cider vinegar with enough whole milk or half and half to make 1/2 cup of liquid.

Sifting powdered sugar prevents clumps in the frosting.

Nutrition Facts
One-Bowl Chocolate Cake Recipe
Amount Per Serving
Calories 388 Calories from Fat 180
% Daily Value*
Total Fat 20g 31%
Saturated Fat 14g 70%
Cholesterol 36mg 12%
Sodium 210mg 9%
Potassium 134mg 4%
Total Carbohydrates 53g 18%
Dietary Fiber 1g 4%
Sugars 39g
Protein 3g 6%
Vitamin A 4.9%
Calcium 3.8%
Iron 7.7%
* Percent Daily Values are based on a 2000 calorie diet.