Preheat oven to 180°C exactly fifteen mins before baking. Grease a round tin Or loaf pan with 2 tbsp ghee.Take a mixing vessel combine coconut milk and sugar. With the help of electric beater beat until sugar dissolves.Add one egg yolk at a time and beat until they all mix nicely.Now add flour, 1 tbsp ghee and salt. Beat all nicely.Pour ½ cup of batter and bake for 25 mins.Now spread some ghee over it with the help of brush. Sprinkle little cardamom powder and vanilla essence is using.Bake again for fifteen mins. Again spread ghee, cardamom powder and vanilla essence.Continue greasing and baking with ½ cup batter until all batter is finished. Bake each layer for fifteen minutes.For the last batter spread ghee, sprinkle, cardamom, nutmeg and vanilla essence if using. Add flaked almonds if using now. Bake the last layer for 20-22 mins.Allow to cool completely. Unmould the pan gently with a tap from behind. Slice bibinca and serve warm Or cold with a dollop of icecream.