Preheat oven to 180 degrees. Grease and flour a small bundt pan or round pan and set aside.
Sift together the dry ingredients (flours to salt) and set aside.
In a larger bowl, whisk the ingredients from butter to vanilla and spices if using, till the sugar melts and becomes a homogenous mixture.
Fold in the dry ingredients till no streaks are found.
Now fold in the carrot and walnuts till evenly distributed - do not overdo the batter.
Pour into the pan and bake for 25-30 minutes or till a skewer inserted comes out clean.
Cool in pan for five minutes, before flipping onto a cooling rack. Cool completely and enjoy!