Preheat your oven to 350°F (175°C). Prepare a muffin tin with cooking spray or muffin liners.
Grate the zucchini and squeeze out excess moisture using a clean kitchen towel or paper towels. Set aside.
1 cup zucchini
In a large bowl, whisk together the whole wheat flour, ground flaxseed, baking powder, cinnamon, and salt.
1 ½ cups whole wheat flour, ¼ cup flaxseed, 1 tsp baking powder, 1 tsp cinnamon, ¼ tsp salt
In another bowl, mash the banana and add in olive oil, honey (or maple syrup), vanilla extract, egg, and almond milk. Mix until well combined before carefully folding in the grated zucchini.
2 small banana, 2 tbsp olive oil, ¼ cup honey, 1 tsp vanilla extract, 1 egg, ⅓ cup almond milk
Pour the wet ingredients into the bowl with dry ingredients. Stir until just combined. Avoid overmixing. Gently fold in the chopped nuts and chocolate chips (if using) into the batter.
¼ cup nuts, ¼ cup dark chocolate chips
Spoon the batter into the prepared muffin cups, filling each cup about two-thirds full.
Bake in the preheated oven for 25-30 min or until a toothpick inserted into the center of a muffin comes out clean.
Allow the muffins to cool in the tin for a few minutes before transferring them to a wire rack to cool completely.