Preheat oven to 200 degrees Celsius. Prep the ramekins by greasing and dusting with butter and flour.
In a microwave-safe bowl, add the chocolate (85 gms) and the butter (58 gms) and melt over a double boiler or in the microwave* in 20-second increments (mixing between each increment) until both the ingredients are melted. Set it aside to cool
Using a hand whisk, combine the mixture until the butter is well incorporated in the chocolate
Combine the dry ingredients: flour, icing sugar, and salt in a bowl using a hand whisk. In another bowl, whisk together the egg and egg yolk until well combined.
Add the dry ingredients mix and the egg mix into the cooled chocolate and butter mix and whisk until everything is well combined.
Pour the batter into the prepared ramekins until they are filled halfway. Make sure not to overfill the ramekins.
Bake the cakes for 12-13 minutes or until the sides are set but the center is still jiggly. Pay attention to the center, it should still be soft and jiggly but not too soft. Experiment with the baking time on your first try to make sure you get it right.
Make the cream cheese glaze: In a bowl, add the cream cheese, icing sugar, and milk and whisk until properly combined. You can add more milk if you want the glaze to be runnier.
To take the cakes out of the ramekin, place an inverted plate over it, then turn the ramekin around with the plate and place it on the table. Be very careful at this step as the ramekins will be extremely hot, don’t forget to use a mitten. Then, slowly lift the ramekin from the plate, the cake should slide out smoothly. If your cake breaks down in a puddle at this step, you have underbaked it. Try leaving it in the oven for a minute or two on your next try. Serve the cake immediately.