Preheat the oven to 200C/180c fan.
Grease 4 pudding basins. Pop a circle of greaseproof paper in the bottom to ensure they don't stick.
Melt the butter and chocolate together. I prefer doing this in the microwave but a bain marie is also good - more faff, but still good.
Once melted, add the eggs and sugar and stir together.
Stir in the flour, coffee, vanilla, and salt.
Pour into the basins and cook for 10-15 minutes. Important: all ovens vary so it is VERY important to check them at 10 mins and then every minute thereafter until you think they are done. They are done when the sides are ever so slightly coming away from the sides but you can still see that it isn't set in the middle.
Leave to stand for 1-2 mins when out the oven then run a palette knife around the edge of the pudding mould. Then place a small plate on top of the pudding, then flip it upside down to invert the pudding (use a tea towel as it will be hot!)
Serve with a dollop of sour cream / creme fraiche / double cream. Or all of the above. These are also gorgeous with a handful of raspberries to cut through the richness of the chocolate.
The video below will help with this recipe.