The best one-bowl chocolate cake is accidentally vegan! Topped with avocado fudge frosting, this cake is rich, moist, and decadent.

Chocolate Cake [Vegan]


Cooking Time




For the Cake:

  • 1 1/2 cups flour
  • 1 cup sugar
  • 1/3 cup cocoa powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/4 cup oil
  • 1 cup cold coffee (can use water or any type of milk instead)
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon vanilla

Avocado Fudge Frosting

  • 3 ripe avocados, pitted and removed from skins
  • 5 cups powdered sugar
  • 1 2/3 cups cocoa powder
  • 1 teaspoon vanilla


  1. Preheat oven to 350ºF. Grease a 9 x 13 inch baking pan or 5 mini cake pans.
  2. Whisk together flour, sugar, cocoa powder, baking soda, and salt to a large mixing bowl. Add oil, coffee, vinegar, and vanilla. Whisk until smooth. Pour the batter into prepared cake pans.
  3. If using mini cake pans, place on a large baking sheet. Bake for 35-40 minutes, or until a wooden skewer inserted into the center comes out with just a few crumbs.
  4. Cool cake 10 minutes in pan before inverting onto a wire rack to cool completely.
  5. To make the frosting, place the avocados into the bowl of a food processor. Blend until smooth. Add powdered sugar, cocoa powder, and vanilla. Process until combined.
  6. Top cooled cakes with frosting and serve.