Preheat oven to 350 degrees. Lightly oil a muffin pan or use liners. Set aside.
Prepare flax eggs and set aside to thicken.
Combine almond milk, coconut sugar, and maple syrup. Set aside.
In a large bowl combine flour, baking powder, cinnamon, and salt. Stir to throughly combine.
Add flax eggs to milk mixture and stir to combine. Add coconut oil and vanilla and stir again. If milk is not warm enough the oil will harden. If this happens simply warm for 20 -30 secs in microwave until oil is liquid again.
Pour liquid ingredients into flour and stir just to combine. Over stirring will make tough dense muffins.
Add carrots, walnuts, and coconut if using and fold into batter.
Spoon mixture into prepared muffin pan. Top with additional walnuts and coconut, if desired.
Bake for 20-24 minutes or until a toothpick inserted comes out clean and tops are dry and browned.
Allow to cool a few minutes and remove from pan to finish cooling on a wire rack.
Store in an airtight container in the fridge for extended freshness.