Preheat oven to 350 F. Lightly grease a 9×13 inch or two 9-inch round baking pans.
Sift flour, cinnamon, ginger, nutmeg, baking soda and baking powder and salt into a large mixing bowl.
Beat together milk and flax in a large mixing bowl until frothy. Blend in the olive oil, applesauce and vanilla until well combined.
Add the dry ingredients to the wet ingredients and mix until no large lumps remain. Fold in carrots, walnuts and raisins.
Pour batter into the prepared pan(s) and bake for 40 to 45 minutes in a sheet pan or 32 to 35 minutes in cake pans, or until a knife inserted in the middle comes out clean. Transfer to a cooling rack to cool completely before frosting.