01 - Preheat oven to 425°F. Generously butter and lightly flour 4 ramekins (6 oz size), tapping out excess flour. Place on baking sheet.
02 - Set heatproof bowl over pot of simmering water. Melt chocolate and butter together, stirring until completely smooth. Remove from heat and cool slightly.
03 - In separate bowl, whisk eggs, egg yolks, and sugar until thick and pale, approximately 2 minutes.
04 - Gently fold melted chocolate into egg mixture. Stir in vanilla and salt until incorporated.
05 - Sift flour over batter. Fold gently until just combined—do not overmix.
06 - Divide batter evenly among prepared ramekins, filling each about three-quarters full.
07 - Bake for 11-13 minutes until edges are firm but centers remain soft and jiggly.
08 - While cakes bake, combine raspberries, sugar, lemon juice, and water in small saucepan. Cook over medium heat 4-5 minutes, mashing berries until thickened. Strain through fine mesh sieve if desired.
09 - Let cakes cool 1 minute. Run knife around edges, invert each cake onto serving plate. Spoon warm raspberry sauce over top. Dust with powdered sugar, garnish with fresh raspberries. Serve immediately with ice cream or whipped cream.