All recipes
Cakes

Chocolate Zucchini Bundt Cake

Incredibly moist and chocolatey, with hidden zucchini and a creamy homemade custard glaze.

Serves

12

Time

1 hr 15 min

Chocolate Zucchini Bundt Cake

This chocolate zucchini cake is incredibly moist, soft, and full of chocolate flavor. The zucchini keeps the cake tender without making it taste like vegetables, and I love using a combination of mini semi-sweet chocolate chips and chopped good-quality milk chocolate. I baked mine in a Bundt pan and finished it with a simple homemade creamy custard glaze — rich, chocolatey, and still not overly sweet.

Instructions

Prepare the batter

  1. 1

    Preheat the oven to 350°F and grease your Bundt pan very well, getting into all the grooves.

  2. 2

    In a large bowl, beat together the sugar, vegetable oil, and softened butter.

  3. 3

    Add the eggs, buttermilk, and vanilla. Mix until well combined.

  4. 4

    In a separate bowl, sift together the flour and cocoa powder, then add the baking soda, baking powder, cinnamon, and cloves.

  5. 5

    Gradually add the dry ingredients to the wet and mix just until combined.

  6. 6

    Fold in the finely shredded zucchini, then gently stir in the mini chocolate chips and chopped milk chocolate.

Bake

  1. 1

    Pour the batter into the prepared pan and smooth the top.

  2. 2

    Bake at 350°F for about 50–55 minutes, up to an hour depending on your oven and pan. Check with a toothpick before removing.

  3. 3

    Let the cake cool slightly in the pan, then carefully flip it onto a serving plate.

Make the custard glaze

  1. 1

    I make the glaze while the cake bakes so it has time to cool a little.

  2. 2

    In a saucepan, whisk together the milk, heavy cream, powdered sugar, and cornstarch until completely smooth.

  3. 3

    Place over medium heat and keep whisking as it heats and begins to thicken.

  4. 4

    Remove from the heat, add the egg yolk, and whisk immediately and constantly so it blends in smoothly.

  5. 5

    Return to the heat for about 2 more minutes, whisking constantly.

  6. 6

    Off the heat, stir in the 2 tbsp butter until melted and smooth.

  7. 7

    Transfer to a bowl and cover the surface directly with plastic wrap so it doesn’t form a skin. Let it cool to about room temperature.

Finish the cake

  1. 1

    While the cake is still slightly warm, pour the creamy custard glaze generously over the top.

  2. 2

    Let the glaze run naturally down the sides, then slice and enjoy.

Toti’s Tips

  • I reduce the sugar because the chocolate already brings plenty of sweetness.
  • Raw unsweetened cocoa gives a deep chocolate flavor, but regular unsweetened baking cocoa works too.
  • No buttermilk? Mix milk with a little fresh lemon juice and let it sit a few minutes.
  • Use whatever chocolate you love — chips, chopped bar, or both. A good-quality bar makes a real difference.
  • Start checking the cake around 50 minutes; Bundt pans and ovens vary.
  • If the custard is too thin, stir a little extra cornstarch (or flour) into cold milk until smooth, whisk it in, and cook 1–2 more minutes.

More photos

Chocolate Zucchini Bundt Cake — 2
Chocolate Zucchini Bundt Cake — 3
Chocolate Zucchini Bundt Cake — 4
Free from my kitchen

Get my free e-book — 7 quick & easy dinners + 3 sweet bonus desserts

The weeknight dinners my kids actually ask for seconds of, plus the sweet treats — with photos from my own kitchen.

Free PDF · Unsubscribe anytime

More from the recipe box