Preheat the oven to 350°F (175°C) and line a muffin tin with paper liners or grease it lightly.
Mix the wet ingredients – In a large bowl, whisk together mashed bananas, shredded carrots, zucchini, oil, yogurt, and eggs.
Combine the dry ingredients – In another bowl, mix whole wheat flour, baking soda, brown sugar, oats, shredded coconut, pecans, dried cherries, cinnamon, salt, and ginger.
Blend both mixtures – Gradually fold the dry ingredients into the wet mixture, stirring until just combined. Do not overmix.
Fill the muffin tin – Divide the batter evenly into the muffin cups, filling each about ¾ full.
Bake for 20–25 minutes or until a toothpick inserted in the center comes out clean.
Cool before serving – Let muffins rest in the tin for 5 minutes, then transfer to a wire rack to cool completely.
Enjoy warm or store in an airtight container for up to 4 days.