Preheat the oven @180° C for 10 mins. Grease the cake pan with oil or butter. You can also dust with flour after greasing with oil or line with parchment paper which is optional.
Sieve the flour 2-3 times and set aside.
In a mixing bowl add the milk and vinegar, mix well and set aside. After 5 minutes the milk will curdle and your buttermilk is ready.
In a small bowl add the add-ons and 1 tsp flour, mix well and set aside.
In a mixing bowl add the sugar and oil, whisk to combine them.
Add the buttermilk, whisk well and allow sugar to melt.
Add the flour, baking powder, baking soda, cinnamon powder and salt.
Gently fold them. Add vanilla extract and mix.
Add the add-ons and grated carrot. Gently fold them to make a smooth batter.
Pour the batter into the greased pan and tap the pan for 3-4 times to release any air bubbles.
Bake the cake at preheated oven @180°C for 35-40 minutes. Start checking from 35 mins. A tooth pick inserted should come out clean.
Remove the cake from the oven and let it stand for about 5-10 minutes.
Demould and let the cake cool down completely on a cooling rack. Cut into slices and serve.