Start by washing your zucchini thoroughly. Then, grate it using a box grater or a food processor. Once grated, place the zucchini in a clean kitchen towel and squeeze out as much liquid as possible. This step is crucial to ensure your bread isn’t soggy.
In a large mixing bowl, combine the squeezed zucchini, eggs, vanilla extract, and softened butter. Use a whisk to mix until the ingredients are well combined and the mixture is smooth.
In a separate bowl, mix the almond flour, coconut flour, baking powder, erythritol, cinnamon, nutmeg, and your choice of chopped hazelnuts or pecans. Stir until evenly distributed.
Gradually add the dry ingredients to the wet ingredients, stirring gently to combine. Be careful not to overmix; a few lumps are okay!
Preheat your oven to 350°F (175°C). Grease your loaf pan with butter or line it with parchment paper for easy removal.
Pour the batter into the prepared loaf pan, smoothing the top with a spatula. Bake for 50-60 minutes or until a toothpick inserted in the center comes out clean.
Once baked, take the zucchini bread out of the oven and allow it to cool in the pan for about 10 minutes before transferring it to a wire rack. Let it cool completely before slicing.