Preheat the oven to 400 degrees F and line a standard muffin pan with paper liners. Spray them lightly with oil to prevent any sticking.
In a large bowl, add the vegetable oil, soy milk, ground flaxseeds, sugars and vanilla. Whisk until well combined.
Lightly blot the grated zucchini with paper towels to remove excess liquid, and add to the bowl. Stir into the wet mixture.
Add the flour to the wet ingredients, then sprinkle the baking powder, baking soda, salt, cinnamon, and nutmeg on top of the flour. Stir gently with a wooden spoon until just combined, being careful not to over mix the batter, or your muffins will be dense instead of fluffy.
Fold in the chocolate chips, walnuts, and/or dried fruit, if desired.
Fill the liners 3/4 of the way full, then sprinkle a few extra chopped walnuts/chocolate chips on top. Sprinkle with coarse sugar, if desired.
Bake for 22-26 minutes, until lightly golden on top and a toothpick inserted comes out clean. Let cool in the pan for 5 minutes, then transfer to a cooling rack to cool completely. Enjoy!