01 - Preheat oven to 425°F. Generously butter four 6 oz ramekins and dust with cocoa powder, tapping out excess. Place ramekins on a baking sheet.
02 - Set a heatproof bowl over a pot of simmering water to create a double boiler. Add chopped chocolate and butter, stirring frequently until completely melted and smooth. Remove from heat and let cool for 2-3 minutes.
03 - In a separate bowl, whisk together granulated sugar, whole eggs, and egg yolks until mixture thickens and becomes pale in color, approximately 2-3 minutes of vigorous whisking.
04 - Pour the melted chocolate mixture into the egg mixture, stirring constantly until fully incorporated. Add vanilla extract and salt, mixing well.
05 - Sift flour over the chocolate mixture and fold gently with a spatula just until no dry streaks remain. Be careful not to overmix as this can affect the texture.
06 - Divide batter evenly among the four prepared ramekins, filling each about three-quarters full.
07 - Bake for 11-12 minutes until edges are firm and set but centers still jiggle slightly when gently shaken. The tops should appear dry but the center remains soft.
08 - While cakes bake, combine raspberries, sugar, lemon juice, and water in a small saucepan over medium heat. Cook for 5 minutes, stirring occasionally, until raspberries completely break down and release their juices.
09 - Pour the hot raspberry mixture through a fine-mesh sieve into a clean bowl, pressing with a spoon to extract as much liquid as possible while removing seeds. Allow to cool at room temperature.
10 - Remove cakes from oven and let rest for exactly 1 minute. Run a thin knife around the edge of each ramekin to loosen, then quickly invert onto individual serving plates. Dust with powdered sugar, drizzle with raspberry coulis, and garnish with fresh raspberries and mint. Serve immediately while centers are still molten.