Preheat oven to 180 degree C. Spray a glass baking pan with oil and set aside.
Take yogurt, sugar, oil, vanilla extract and cardamom powder in a bowl and whisk till sugar is melted.
Add in food colour and mix well.
Add in baking powder and baking soda and mix well.
Add in flour and fold gently till combined.
Add in little milk if the batter is too thick.
Spoon this into the greased baking pan and bake for 25 to 30 mins till cake is cooked.
Remove the cake from oven and leave to cool completely for few hours.
Now take milk in a sauce pan, boil this and reduce it to half the quantity.
Now add sugar and continue to cook till thickened.
Add in food colour and mix well.
Now take the cake and prick all over the cake using a fork.
Now pour the sauce all over the cake.
Top with pistachios.
Chill the cake in fridge for few hours.
Slice and serve.
Video
Notes
1)You can make the cake 2 days in advance and store in fridge. 2)This cake stays good for a week in fridge. 3)You can add saffron in the milk mixture for more aroma. 4)Cardamom powder can be added in the milk. 5)Any nuts can be used.