For making caramelized carrots, firstly take 1/2 cup sugar and 2 tbsp water in a pan.
Put it on medium flame and let it form a syrup.
When the sugar syrup turns to an amber color, add 1 tbsp butter and whisk well.
Now add carrots and cashews, mix well.
Let it cook for 5 minutes on low flame.
Turn of the flame and allow the carrots to cool.
Preheat the oven at 180 degrees and grease the cake pan with oil.
In a bowl, shift wheat flour, all purpose flour, milk powder, baking powder, baking soda and keep aside.
In a separate bowl, take remaining 1/4 cup sugar, 1/4 cup butter, vanilla essence and milk.
Beat the mixture using a whisk for 5 minutes or until all ingrediants are well combined.
Now add the caramelized carrots into the mixture.
Next add the shifted flour mixture and gently fold.
If needed add some more milk to get the desired consistency.
Pour the batter into the greased pan and bake at 180 degrees for about 30-35 minutes.
To check if the cake is done is to insert a toothpick and if it comes out clean then the cake is done.
Serve this cake to your kids as an after school snack or enjoy as a tea time cake with a cup of masala tea.