Preheat the Oven: Preheat your oven to 350°F (175°C). Line a loaf pan with parchment paper or use a silicone loaf pan.
Prepare the Dry Ingredients: In a large bowl, whisk together the whole wheat pastry flour, baking soda, baking powder, cinnamon, ginger, nutmeg, cloves, and salt.
Mix the Wet Ingredients: In another bowl, mix the pumpkin puree, applesauce, maple syrup, vanilla extract, and apple cider vinegar until well combined.
Combine Wet and Dry Ingredients: Pour the wet ingredients into the dry ingredients and stir until combined. Be careful not to overmix; this activates the gluten too much and may make the bread tough.
Add Zucchini and Optional Ingredients: Gently fold in the shredded zucchini, walnuts, and raisins or dates (if using).
Transfer to the Loaf Pan: Pour the batter into the prepared loaf pan, spreading it out evenly. Optionally, add some walnuts and/or pumpkin seeds for garnishing.
Bake: Bake for 50-60 minutes or until a toothpick inserted into the center comes out clean. If the top starts to brown too much before the bread is done, you can loosely cover it with foil.
Cool and Serve: Let the zucchini pumpkin bread cool in the pan for 10-15 minutes, then transfer it to a wire rack to cool completely.