Before starting to prepare the batter, you need to preheat the oven to 160ºC.
Mix the vinegar and bicarb of soda together. Make sure that all the bicarb of soda has dissolved before continuing to the next step.
After setting the bicarb mixture aside, mix the remaining ingredients in a different bowl.
To finish off the batter mixture, add the milk and bicarb mixture to the remaining dry mixture. Using an electric mixer, make sure to combine all ingredients well! Ensuring there are no lumps in the batter will give a smoother texture.
Finally, pour the batter into a dish that is at least 5 cm deep as the batter will rise when in the oven. Bake the pudding batter for at least 30 minutes or until golden brown.
To make the caramelised sauce, add all the ingredients together in a saucepan and boil on the stovetop until all the ingredients have melted. For optimum flavour, let the sauce simmer for about 5 minutes before removing from the heat.
As soon as the pudding is ready to be removed from the oven, poke holes into the pudding. Lastly, pour the caramelised sauce over the hot pudding to make it seep through entirely. Wait for all the sauce to disappear within the dessert before setting it aside for you to enjoy!