Preheat the oven to 425°Grease and flour 4 (8-oramekins and set aside.
In a medium saucepan over medium heat, combine butter and chocolate and heat until melted and smooth. Remove from heat and set aside for 15 minutes to cool.
In the bowl of a stand mixer fitted with the whisk attachment, combine eggs, egg yolks, and icing sugar and whisk until mixture is pale and thick. Continuing to whisk, slowly pour in chocolate mixture and whisk for 1–2 minutes, until incorporated and mixed through.
In a small bowl, combine flour, ginger, cinnamon, nutmeg, and salt and mix well. Using a spatula, fold dry ingredients into the chocolate mixture. Divide batter among the prepared ramekins and set on a baking sheet. Bake for 8–10 minutes, until set.
Invert the ramekin onto serving plates and serve immediately with whipped cream or your favorite ice cream, if using.