Prepare the Pudding Batter:
Preheat your oven to 350°F (175°C). Grease an 8x8-inch baking dish. In a mixing bowl, sift together the flour and baking soda. In a separate bowl, whisk the sugar, egg, apricot jam, melted butter, vanilla extract, milk, and vinegar until smooth. Gradually add the wet ingredients to the dry ingredients, mixing until just combined.
Bake the Pudding:
Pour the batter into the prepared baking dish and bake for 40–45 minutes, or until a toothpick inserted into the center comes out clean.
Prepare the Sauce:
While the pudding bakes, combine the cream, butter, sugar, and water in a saucepan. Heat over medium heat, stirring constantly, until the butter is melted and the sugar is dissolved.
Soak the Pudding:
Once the pudding is done, remove it from the oven and poke small holes all over the surface with a skewer or fork. Pour the warm sauce evenly over the pudding, allowing it to soak in completely.
Serve:
Serve the Malva Pudding warm, topped with whipped cream or a scoop of vanilla ice cream for extra indulgence.