In a small bowl, mix all wet ingredients (oil, apple sauce, milk, and vanilla) and sugar.
In a separate bowl mix dry ingredients (flour, baking powder, salt, and shredded coconut). Pour wet ingredients in to the dry ingredients and mix well until completely combined.
Grate the zucchini on a box grater. Place it all in a clean dish towel and twist it up and squeeze out liquid. I can usually squeeze out about 1/2 cup of liquid.
Add the zucchini to the batter and gently fold it in.
Divide muffin batter into prepared muffin pan (I use an ice cream scoop). Sprinkle generously with 1/2 Tablespoon streusel topping.
Bake 20-22 minutes or until golden brown. Remove from pan and allow to cool.