Preheat the oven 350 degrees. Grease or line a bread pan.
Lay out a cheese cloth or thin dish cloth and grate the 1 cup zucchini on it. Squeeze the cloth together to ring out any excess moisture from the zucchini over the sink. Set this aside.
In a medium bowl combbine the ⅔ cup plain greek yogurt, 2 eggs, 3 tablespoon milk, 1 ½ teaspoon vanilla extract, 6 tablespoons pure maple syrup, 2 tablespoon avocado oil, shredded zucchini, and the zest from 1 orange.
In a large bowl whisk together the 1.5 cup all-purpose flour, ¾ teaspoon baking powder, ½ teaspoon baking soda, ¼ cup ground flaxseeds, 1 ¼ teaspoon cinnamon, ¾ teaspoon cardamom, and 1 teaspoon salt.
Pour the wet ingredients into the dry ones and mix until just combined. Some lumps are fine. Be cautious not to overmix. This is a very thick batter, so I have to press it together to hydrate all the flour.
In a small bowl add the ⅛ cup sugar for topping and the zest from the other orange. Use your fingers to rub them together until it become fragrant.
Spread the batter evenly in the bread pan. The batter gets sticky so it helps to wet the spatula or offset spatula (even the back of a spoon works). Sprinkle the sugar mixture on top, using your hands to spread it out evenly. Bake for 50 minutes or until a toothpick inserted comes out clean. If the top starts to brown too quickly, just loosely tent it with foil. Let it cool for at least 10 minutes in the pan before digging in. Otherwise it could be gummy inside!