Vegan Chocolate Zucchini Cake
Prep time
Cook time
Total time
This was a winning recipe from the Go Dairy Free / ZenSoy recipe contest back in January 2011! The recipe was originally submitted by Maiah, but Leah has tested some modifications and took some more lovely photos.
Recipe type: Dessert
Cuisine: American
Serves: 1 9x13-inch cake
Chocolate Zucchini Cake
Optional Chocolate Glaze:
Chocolate Zucchini Cake
  1. Preheat your oven to 350ºF and grease a 9X13-inch baking dish.
  2. Whisk the water and flaxmeal together in a small dish.
  3. Sift the flour, cocoa, baking powder, baking soda, spices, and salt together into a medium bowl.
  4. Place the sugar, oil, chocolate milk beverage, flaxmeal-water mixture, and vanilla in a large mixing bowl. Blend with a stand mixer, hand mixer or whisk until combined.
  5. Stir the dry ingredients and zucchini alternately into the ingredients in your mixing bowl. Fold in the chocolate chips.
  6. Pour the batter into your prepared baking dish and even out.
  7. Bake for 35 to 45 minutes or until a toothpick inserted in the center of the cake comes out clean.
  8. Let cool completely.
Optional Chocolate Glaze
  1. While the cake cools, whisk the sugar, cocoa powder, chocolate milk beverage, and vanilla together in a medium bowl, adding as much milk beverage as needed to get your desired drizzly consistency.
  2. Drizzle the glaze on the cake slices just before serving.
*Maiah's original recipe uses 1 teaspoon baking soda and no baking powder, which rises best. Leah wanted a more traditional tender cake texture, so she used a baking powder/baking soda combo. Both work well!
**Since Maiah used buttery spread and more baking soda in her original recipe, she did not use added salt.
**Maiah's original recipe uses ⅓ cup melted dairy-free buttery spread or margarine + ⅓ cup oil (such as grapeseed, rice bran or vegetable). Leah swapped in coconut oil for both, and it worked well. Choose the option that you prefer! But if using coconut oil, remember that all ingredients must be at room temperature. If not, the coconut oil will solidify. If this happens, just leave the batter at room temperature until the ingredients warm and can be properly stirred together.
Recipe by Go Dairy Free at