Preheat the oven to 170 degrees celsius (325 farenheit) and grease a 28cm loaf tin.
Place the pudding ingredients in a mixer fitted with a paddle attachment and beat until just combined.
Pour the mixture into the greased loaf tin and bake for 50 to 60 minutes, or until cooked through.
To make the caramel sauce, place the cream and brown sugar in a saucepan over a medium heat. Bring to the boil and lower to a simmer and simmer for 10 minutes, or until thickened.
Serve a slice of the pudding with a generous serving of warm caramel sauce.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!