Did you make this? Snap a photo and tag us on Instagram at @thrivinghome so we can see your creations and cheer you on!

Chocolate zucchini waffles stacked on a plate and topped with banana slices, peanut butter, and mini chocolate chips.

Chocolate Zucchini Waffles

These homemade chocolate zucchini waffles with a healthy spin will leave your kids asking for more! No one will notice the sneaky zucchini that is added to the batter. Healthy and delicious – it’s a win for everyone!

Yield: 4 Belgian waffles or 16 square waffles 1x
Prep: 15 minutesCook: 15 minutesTotal: 30 minutes


  • 1 1/2 cups white whole wheat flour (Sub: 1 cup whole wheat flour + 1/2 cup all-purpose flour)
  • 1 tablespoon baking powder
  • 1/2 teaspoon baking soda
  • 1 1/2 teaspoon cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup cocoa powder (sub: cacao powder)
  • 1/4 cup brown sugar (sub: coconut sugar)
  • 1/4 cup coconut oil, melted (sub: avocado oil or melted butter)
  • 1 3/4 cups milk (plain dairy-free milk will work fine)
  • 2 large eggs, beaten
  • 1 teaspoon vanilla extract
  • 1 cup finely grated zucchini* (sub: pumpkin puree)
  • Optional: 1 cup mini chocolate chips

*Use the fine grate of a box grater for this task. 

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.


Make It Now:

  1. Dry Ingredients: In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, salt, and cocoa powder. 
  2. Wet Ingredients: In a medium mixing bowl, whisk together brown sugar and melted coconut oil. Whisk in beaten egg, milk, and zucchini.
  3. Combine: Add wet ingredients to the dry ingredients and whisk until just combined (do not over mix). Stir in chocolate chips.
  4. Cook: Cook the waffles according to your waffle iron instructions (mine takes about 3 1/2 minutes for each batch). Here’s how much batter to use:
    • 4 Square Waffle Iron: Pour about 1/4 cup mix per waffle.
    • Belgian Waffle Iron: Pour 1 cup batter per waffle.

Freeze For Later: Make and cool waffles completely on a cooling rack. Place waffles in single layers in a gallon-size freezer bag with parchment paper between layers. Seal tightly and freeze.

Prepare From Frozen: Toast frozen waffles. If still slightly cold inside, microwave in 10-second increments until warmed through.


    • Substitute pumpkin puree for the zucchini.

    • You could substitute avocado oil or melted butter for the coconut oil.

    • Chocolate chips can be mini, dark chocolate, or milk chocolate.

© Author: Rachel Tiemeyer
Cuisine: American Method: Waffle Iron