Preheat oven to 350 degrees and grease a 12 cup bundt cake very well. Dust with a light coating of flour as well to prevent sticking. Set aside.
Combine non dairy milk and apple cider vinegar. Set aside for a few minutes to curdle.
In a large bowl, whisk together sifted flour, baking powder, baking soda, salt, cardamom and cinnamon. Set aside.
After milk has curdled, add the sugar, applesauce, oil and vanilla. Whisk to combine well.
Create a well in the middle of the dry ingredients. Pour in the wet ingredients and stir just to combine.
Add carrots and nuts, if using, and fold into the batter.
Transfer batter to prepared bundt pan.
Bake for 50 - 60 minutes, checking at 50 minutes and then every 5 minutes for doneness. The cake should spring to the touch and a skewer inserted should come out clean. My cake was ready at 55 minutes.
Allow to cool for about 10 minutes before removing from pan to cool completely on a wire rack.