In a small saucepan, combine cherries, lemon juice, sugar, water, and almond extract. Heat over medium until simmering and cherries soften, about 5 minutes. Stir in rum or kirsch if using, then cool completely.
Preheat oven to 180°C (355°F) and line a 12-cup muffin tin with cupcake liners.
Dissolve instant coffee in hot water (optional). In a large mixing bowl, whisk egg with both sugars, salt, and vanilla until lightened in color.
Add buttermilk, vegetable oil, and coffee water to the bowl, stirring to combine. Sift in flour, cocoa powder, baking powder, and baking soda, and fold gently until just combined.
Scoop batter into liners, filling each about three-quarters full. Bake for 18 to 22 minutes, or until a toothpick comes out clean. Let cool fully in the pan.
On serving day, whip cream with powdered sugar, salt, and vanilla until stiff peaks form.
Cut out centers of cooled cupcakes and fill with cherry compote, then replace the tops. Pipe whipped cream on top, drizzle with cherry juice, and sprinkle chocolate shavings. Top with a fresh cherry.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!
Notes
Store cupcakes in an airtight container in the fridge for up to 2 days.