Preheat oven to 425 degrees Fahrenheit.
Spray the inside of 4 - 6 ounce ramekins and lightly coat with cocoa powder. Turn the ramekin over and beat any excess cocoa powder. Set them aside.
Cut your butter into ½ inch cubes and break up your chocolate. In a large microwavable bowl, place your butter and chocolate inside and microwave it in 30 second intervals. Stir after each interval till it is all melted.
In a small bowl, whisk to combine the flour, confectioners sugar and salt.
In another small bowl, whisk the eggs and vanilla.
Incorporate the flour into the chocolate. Then add your eggs and stir until it is smooth and there are no clumps remaining.
Evenly spoon the mixture into each ramekin up to the line before the rim.
Place filled ramekins on a baking sheet and cook for 8-10 minutes till the sides are firm. The top will still be soft. Do not overbake.
Remove from the oven and cool for 1 minute. Place a plate over the top of the ramekin and quickly flip it over. Top with any desired toppings and serve immediately.