1Preheat oven to 350°F.
2Place almonds in a food processor and pulse until they are coarsely ground. Line 12 muffin cups with paper liners. In a small bowl, microwave the chocolate and butter on high for 30 seconds; stir, then put it back in for about 30 seconds longer. Stir until it's melted and smooth. Set aside to cool for a few minutes.
3Separate the eggs, putting the whites in a clean glass or stainless steel bowl, and the yolks in another large bowl. Add the sugar and espresso to the yolks and whisk to combine them. Stir in the ground almonds and chocolate.
4With an electric mixer, beat the egg whites until soft peaks form; add the remaining 1/4 cup sugar and beat until they are stiff and glossy, and stiff peaks form. Fold the egg whites into chocolate mixture in 3 additions. Divide the batter among the muffin cups (about 1/3 cup batter in each) and bake until edges are firm and tops are cracked all over, about 20-25 minutes. Set on a wire rack to cool (they will sink quite a bit as they cool).
5Serve each topped with a spoonful of cherries and whipped cream or ice cream. If you like, shave a few chocolate curls over each using a vegetable peeler.