Preheat oven to 350 degrees. Line 12 muffin cups with paper muffin liners (or grease a non-stick muffin pan)
In a large bowl, mix together the flour, sugar, baking soda, cinnamon and salt
Stir in the carrots, raisins or craisins, chopped walnuts, coconut, shredded apple and flaxseed. Mix until well blended. I used a large spoon to mix
In a seperate bowl, whisk together the eggs, oil and vanilla. Pour the egg mixture into the carrot/flour mixture and stir just until moistened
Scoop batter into prepared muffin cups. (Note: the muffin cups will be very full which is ok as these muffins rise only slightly during the baking process)
Bake for 20-25 minutes at 350 degrees
Take out and serve warm (but these are also amazing room temperature as well)