Heat oven to 180°C. Butter the ramekins well and set aside on a baking tray.
Create a double boil to melt the chocolate and butter: heat about 2 inches of water in a saucepan. Once simmering, reduce the heat to medium low and add a heat-proof mixing bowl on top (placing it carefully so that the base is not touching the water). Add the chopped chocolate and butter, stirring regularly until melted and smooth. Remove the bowl from heat and give it a good stir to make sure that this mixture is evenly melted and completely smooth. Set aside to cool.
Next beat the sugar into the melted chocolate mixture using an electric hand whisk. Then, beat in the eggs and vanilla extract.
Fold in the flour with a rubber spatula until combined.
Divide the batter evenly into your ramekins (I like to use an ice cream scoop as it does the job relatively neatly); don’t fill the batter all the way to the top (leaving a bit of margin for the lava cake to rise)
Bake the lava cakes for 8 – 10 minutes until the sides are slightly firm but the centre tops are soft, with a squidgy-ish wobble (you’ll know it when you see it; my lava cakes are ready at the 8.5 minute mark).
Remove from the oven and let the puddings cool down for a minute before carefully running a knife around the sides of each ramekin, inverting it out onto a serving plate. Or you could eat the pudding directly from the ramekin – the end result is equally delicious!
For added flair, dust some icing sugar on top and serve with ice cream, berries and a sprig of mint.