1) Preheat the oven to 160 degrees C/Gas mark 3. Line a mini-cupcake tin with 36 mini liners.
2) In a heavy-duty mixing bowl, mix together all the dry ingredients. Once thoroughly mixed, add all the wet ingredients except the boiling water. Once all mixed together, slowly add the boiling water.
For the kirsch cherry filling:
Put all the ingredients in a saucepan over medium heat. Bring to a boil and boil for 1 minute. When the filling is done, it should be thick like marmalade.
For the cream cheese filling:
In a small bowl, whip the cream cheese with a hand mixer until fluffy. Add all the other ingredients until completely combined. Cool in the fridge until ready for use.
1) Fill the cupcake liners two-thirds of the way with the batter. Spoon 1 tsp. cream cheese filling and 1 teaspoon cherry filling on top. Bake until the cake bounces back after you touch it, about 22 minutes. When the cupcakes are done, remove from the pan and place onto a tray to cool.
2) Whip the non-dairy whipping cream in a heavy-duty mixing bowl with a whisk attachment until stiff peaks form. Place the whipped cream in a pastry bag and, when the cupcakes are completely cooled, pipe a generous amount of frosting on top. Garnish with chocolate shavings and maraschino cherries.
This recipe was provided by professional chefs and has been scaled down from a bulk recipe provided by a restaurant. The Food Network Kitchens chefs have not tested this recipe, in the proportions indicated, and therefore, we cannot make any representation as to the results.