Preheat oven to 160 C. Grease or line two 6 inch baking pans with butter or one 8 inch pan with butter or parchment. I have generously greased the cake tins with butter.
In a wide bowl, take flour, baking powder, baking soda , cinnamon powder and ginger powder. Whisk well to combine.
In a blender jar, take desiccated coconut along with cardamom and clove. Pulse grind it 2-3 times. Add the ground coconut with spices to the dry flour mix and combine.
In another wide bowl take condensed milk, pumpkin puree, add water and oil to this and whisk well to combine.
Now add ½ cup flour mix at a time to the wet ingredients, using a whisk mix well to get a uniform batter.
Pour the batter into the greased parchment laid cake tin. Tap the tin to release any air
Bake the cake in the preheated oven for 40-50 minutes or until a skewer inserted in the middle of the cake comes out clean.
Apart from the two 6 inch cakes, i baked 12 mini muffins from the same batter. the muffins were done in 20 minutes.
Once done, remove the cake from the oven, let it sit in the pan for 5 minutes. Then slowly remove it with the parchment and let it sit on the wire rack to cool well.
Slice the cake and enjoy it warm. I usually leave the cake for a day on the counter. Then refrigerate the cake in an air-tight box.
.If serving the cake from the refrigerator, then reheat each slice for 10-20 seconds an serve warm.