Go Back
+ servings
A slice of chocolate zucchini cake on a blue plate

Chocolate Zucchini Cake

This chocolate zucchini cake is a super moist incredibly delicious treat that packs a triple chocolate punch with chocolate chips and chocolate icing.
Course Dessert
Cuisine American
Keyword Chocolate Zucchini Cake, Chocolate Zucchini Cake Recipe, How Do I Make Chocolate Zucchini Cake, How To Make Chocolate Zucchini Cake
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings 12 servings
Calories 689kcal
Author Kathleen



  • 2 1/4 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 3/4 cups granulated sugar
  • 1/2 cup (1 stick) unsalted butter at room temperature
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup buttermilk well shaken
  • 2 cups grated zucchini unpeeled
  • 1 cup semisweet chocolate chips


  • 3/4 cup (1 1/2 sticks) unsalted butter at room temperature
  • 3 cups confectioner's sugar sifted
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon vanilla extract
  • 2-4 tablespoons whole milk


  • Preheat oven to 325 degrees. Spray a 9 X 13-inch baking pan with nonstick cooking spray. Set aside.
  •  In a medium bowl, whisk together flour, 1/2 cup cocoa, baking soda, and salt. Set aside.
  • In a medium mixing bowl, using an electric mixer, mix together the granulated sugar, 1/2 cup butter, and oil until well combined. Add eggs, one at a time, mixing well after each addition. Stir in vanilla.  Mix in dry ingredients, alternately with buttermilk in 3 additions, beginning and ending with dry ingredients. Stir in zucchini and chocolate chips. Pour batter into the prepared baking pan. Even top of the batter with a small offset spatula.
  • Place baking pan in preheated oven and bake for 45-50 minutes, or until the toothpick inserted in the center comes out clean. Allow cooling completely.
  • Meanwhile, in a medium bowl, beat 3/4 cup butter until creamy. Add powdered sugar, and 1/2 cup cocoa together until well combined. Add 2 Tablespoons of milk and beat on medium speed for 2-3 minutes. Add milk as needed, 1 tablespoon at a time until desired consistency is reached.


Serving: 1/12 of the recipe | Calories: 689kcal | Carbohydrates: 90g | Protein: 6g | Fat: 36g | Saturated Fat: 23g | Monounsaturated Fat: 3g | Cholesterol: 80mg | Sodium: 315mg | Potassium: 303mg | Fiber: 4g | Sugar: 65g | Vitamin A: 340IU | Vitamin C: 3.7mg | Calcium: 46mg | Iron: 3.3mg