Chocolate Cake with Avocado Instead of Eggs & Butter

Vegan Chocolate Avocado Cake

Kali Nandi



  • 3 cups all-purpose flour
  • 6 Tbsp unsweetened cocoa powder
  • 1/2 tsp salt
  • 2 tsp baking powder
  • 2 tsp baking soda
  • 2 cups granulated sugar
  • 1/4 cup vegetable oil
  • 1/2 cup soft avocado
  • 2 cups water
  • 2 Tbsp white vinegar
  • 2 tsp vanilla extract
  • Makes 2 8-inch rounds or 2 thinner 9-inch rounds

Avocado Buttercream Frosting

  • 8 oz of avocado meat about 2 small to medium, very ripe avocados
  • 2 tsp lemon juice
  • 1 lb powdered sugar sifted
  • 1/2 tsp vanilla extract


  • Preheat oven to 350 degrees F. Grease and flour two 8 or 9-inch rounds. Set aside.
  • Sift together all of the dry ingredients except the sugar. Set that aside too.
  • Mix all the wet ingredients together in a bowl, including the super mashed avocado.
  • Add sugar into the wet mix and stir.
  • Mix the wet with the dry all at once, and beat with a whisk until smooth.
  • Pour batter into a greased cake tins. Bake for 30 to 40 minutes, until a toothpick inserted comes out clean.
  • Let cakes cool in pan for 15 minutes, then turn out onto cooling racks to cool completely before frosting with avocado buttercream.


  • Peel and pit the soft avocados. It’s important to use the ripest avocados you can get your hands on. If the avocados have brown spots in the meat, avoid those spots when you scoop the meat into the bowl.
  • Place the avocado meat into the bowl of a stand mixer fit with the whisk attachment. Add lemon juice and whisk the avocado on medium speed, until slightly lightened in color and smooth, about 2-3 minutes.
  • Add the powdered sugar a little at a time and beat. Add vanilla extract until combined. If not using right away, store in the refrigerator.
Tried this recipe?Let us know how it was!