Heat oven to 375°.
In a large bowl, gently combine flour, coconut, spices, baking powder, baking soda, and salt. In a separate bowl or standing mixer, cream together sugar, oil, and butter until light and fluffy.
Add eggs and vanilla extract, and beat until well combined. Add flour mixture and stir just until combined – do not overmix. Fold in zucchini and carrots. Fill two large, well-greased muffin tins (or two loaf pans) three-quarters full and top with pecans. Bake 25 minutes (35 to 40 minutes for bread); cool on wire racks.