Prepare pan by greasing with very little oil and dusting with flour.
Blitz flour, ground nuts, cane sugar, grated carrots, baking powder and salt together for a minute to incorporate the baking powder into the dry ingredients and aerate the flour. Do not wait for the carrots to get ground finely. We just want to add some colour to the flour while retaining the mouth feel. Empty the mixture into a wide mixing bowl.
Next blitz the olive oil, coconut milk, water (if adding), corn syrup, and vinegar. About a minute. This will form a thick emulsion.
Add the wet ingredients to the dry, and beat well to mix everything. The batter should be smooth and molten like lava. Pour into prepared pan leaving some space for the cake to rise and fill the tin. This cake does not rise as much as wholewheat or refined flour cakes do.
Bake for 30-35 minutes at 180 deg. Celsius. Check after 15 minutes to see whether there are any burn spots or over browning. If needed rotate the tin and bake further, or reduce temperature to 160 and bake for another 15-20 minutes, till a wooden skewer comes out clean.
Let cool for 10 minutes in pan before removing.
Optional dressing suggestion:
I like to reduce the sugar further in the recipe, using ¼ cup instead of ½. While the cake tastes less sweet, it allows me to drip sweet almond milk over it. That makes it tastier for me!
Notes
The cup measures refer to Indian cups which are said to be about 20% less in volume than cup measures used in the U.S. Please refer to the gram measures if in doubt.