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*
Fat 20g31%
Saturated Fat 14g88%
Cholesterol 36mg12%
Sodium 210mg9%
Potassium 134mg4%
Carbohydrates 53g18%
Fiber 1g4%
Sugar 39g43%
Protein 3g6%
Vitamin A 245IU5%
Calcium 38mg4%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.