01 - Preheat oven to 425°F. Generously butter four 6 oz ramekins and dust with cocoa powder, tapping out excess. Place on a baking tray and set aside.
02 - Combine chopped chocolate and butter in a heatproof bowl set over a pan of simmering water. Stir constantly until completely smooth and melted. Remove from heat and let cool for 2-3 minutes.
03 - In a medium bowl, whisk whole eggs, egg yolks, and granulated sugar until mixture becomes pale and thickened, approximately 2 minutes.
04 - Pour the warm chocolate mixture into the egg mixture. Whisk gently until fully incorporated and smooth.
05 - Sift flour and salt over the chocolate mixture. Using a rubber spatula, fold together until just combined—do not overmix.
06 - Divide batter evenly among the four prepared ramekins. Smooth tops with a spatula.
07 - Bake at 425°F for exactly 12 minutes. Edges should be set while centers remain slightly soft and jiggly. Remove from oven and let rest for 1 minute.
08 - While cakes bake, combine raspberries, sugar, lemon juice, and water in a small saucepan. Cook over medium heat, stirring occasionally, until raspberries break down and sauce thickens, 5-7 minutes. For a smooth sauce, press through a fine sieve to remove seeds.
09 - Run a thin knife around the edge of each cake. Invert onto individual plates and lift off ramekins. Drizzle with warm raspberry sauce, dust with powdered sugar, and garnish with fresh raspberries. Add whipped cream or vanilla ice cream if desired.