Preheat oven to 350°F and line muffin pan with paper liners.
Whisk together dry ingredients in a large bowl: flour, sugar, baking powder, baking soda, cinnamon, and salt. Set aside.
In a blender, place oil, milk, pure maple syrup, and spinach. Blend on high for about 30 seconds or until completely puréed. Add mashed banana and vanilla; blend on low for a few seconds just to mix.
Pour puréed mixture into dry mixture and fold together with a rubber spatula until completely combined. Careful not to overmix.
Fill muffin cups about ⅔ full and bake 18-20 minutes or until a toothpick inserted into the center comes out clean.
Cool in the pan for 10 minutes. While the muffins are cooling, make the glaze. Combine the powdered sugar and lime juice in a small bowl and whisk until combined and your desired consistency. Add more powdered sugar if it is too runny or add more lime juice if it is too thick.
After muffins have cooled for 10 minutes, remove and place muffins on a wire wrack to cool some more. Drizzle the glaze on top and sprinkle some toasted shredded coconut and lime zest on top.
Enjoy!