Start by pre-heating your oven to 180c/350f. Also grease a 9 inch bundt pan and leave this aside.
Add the sugar into a non stick pot, or pan. Place this over medium heat.
Keep heating this, whiles constantly stirring, until all the sugar has completely melted and is a deep amber colour.
Pour this into your bundt pan and leave aside to set.
In a bowl, whisk together the egg and cream cheese until smooth. Then whisk in the condensed milk, evaporated milk, vanilla and salt. Alternatively, you can just add all these ingredients into a blender and blend until smooth.
Pour this mixture through a sieve to get out any lumps and then pour it into your pan, on top of the caramel layer.
Cover your bundt pan with some tin foil and then place it into a large roasting pan that has high sides.
Pour some boiling water into this roasting pan until the water reaches half way up the sides of the bundt pan.
Carefully place this into your oven and bake for 45 minutes.
Whiles this is baking, make the cake batter.
In a large bowl, whisk together the cocoa powder and hot water. Once this is smooth, whisk in the oil and yoghurt. Now whisk in the 3 eggs.
In a separate bowl, mix together the flour, granulated sugar and brown sugar.
Pour the wet mixture into this and whisk everything together just until you get a smooth batter. Leave this aside.
After the flan layer has baked for 45 minutes, take it out of the oven. At this point it will be very jiggly, it won't look cooked but this is okay.
Slowly pour the cake batter over this then cover with tin foil and bake, whiles it is still in the water bath.
This will take some time to bake, around 1 hour 20 minutes - 1 hour 30 minutes. After about 1 hour, take the tin foil off, then continue to bake until the cake is done. To test it, insert a toothpick into the cake, if it comes out clean it is done.
After it is baked, remove it from the oven and take it out of the water bath. Leave it too cool down for a bit, then place it in the fridge for at least 3 hours, overnight is better.
Once it has chilled, take it out of the bundt pan, cut into it and then enjoy!
