Take sugar in a nonstick pan and caramelize it on medium flame (cook, stirring constantly with a wooden spoon,until sugar dissolves and turn into a golden brown syrup like honey).
Immediately remove from heat and pour in the baking dish to coat the base evenly.it may not cover the whole bottom now,but will melt and spread while cooking.
Now arrange pineapple slices over it,and put cherry or walnut pieces in between the pineapple slices.
Mix refined flour,salt, baking powder and baking soda and sieve twice.
Take a mixing bowl and add melted butter(on room temperature),essence, colour and condensed milk and mix well.
Chop 4 pineapple slices into small pieces and mix in the butter and milk mixture (A)
Now add 2 tbls flour mixture in the mixture A,mix well
Now add 2 tbls of soda water and mix it and keep repeating this process(step7 and 8)i.e-add some flour mixture then add some soda water then flour ,then soda water ,dont add all together. keep repeating untill you finished the flour mixture.
Don’t mix the full can of soda water.you need approx. half can of drinking soda
The mixture should be of dropping consistency (slightly thicker then the pakora batter)
Bake in a preheated oven at 170 degree C for 40-45 minutes.Place the cake in the center rack with both rod on.
Check with a tooth pick insert it in the center, if cake is done perfectly then it comes out clean .
When done,remove from the oven and cool off for 10 minutes.
Run a sharp knife around the edges and then invert the cake onto your serving plate.
Don’t allow the cake to be in the baking tin for more then 5-10 minutes,otherwise the caramel become hard again and the pineapple topping will stick to the pan .