01 - Preheat the oven to 425°F. Grease four 6-ounce ramekins with butter and lightly dust with flour, tapping out the excess.
02 - In a heatproof bowl over simmering water or in the microwave, melt the chocolate and butter together, stirring until smooth. Remove from heat and allow to cool slightly.
03 - In a separate bowl, whisk the eggs, egg yolks, and sugar until pale and slightly thickened, approximately 2 minutes.
04 - Gently fold the melted chocolate mixture into the egg mixture until fully combined.
05 - Sift in the flour and salt, then carefully fold until just incorporated, avoiding overmixing.
06 - Distribute the batter evenly among the prepared ramekins.
07 - Place ramekins on a baking tray and bake for 10 to 12 minutes until the edges are set and the centers remain soft and slightly jiggly.
08 - Remove from oven and let rest for 1 minute. Run a knife around the edges, invert each cake onto a serving plate, and dust with cocoa powder or powdered sugar if desired. Serve immediately with a scoop of vanilla ice cream and garnish with fresh berries or mint.