Preheat the oven to 350 degrees F. Line 2 regular size cupcake pans with cupcake liners.
In a large bowl using an electric mixer on low speed, combine the sugar, flour, cocoa, baking powder, baking soda, and salt. Add the eggs, half-and-half, oil, and vanilla and beat on medium speed for 2 minutes. Stir in the warmed cherry cola until fully combined.
Fill the cupcake liners three-quarters full with batter and bake until the cupcakes spring back when touched with your finger, 10 to 15 minutes. Let cool in the pans for a few minutes, and then remove to a wire rack to cool completely.
Fill each of the cupcakes with Red Licorice Filling. Sprinkle the crushed yogurt covered pretzels on top. Top with Marshmallow Frosting and drizzle with Cherry Cola Glaze.
Tear the licorice into 1 inch pieces and place in a saucepan with the water over medium heat until it comes to a boil. Remove from the heat and let cool. Whisk in the sugar, cornstarch, salt, and egg yolks. Cook over medium heat, whisking constantly, until thick and bubbly. Continue to cook for 1 minute, and then remove from the heat. Cool to room temperature.
Place the egg whites, sugar, and cream of tartar in a heat-safe bowl over a saucepan with boiling water. Whisk constantly over the heat for 1 to 3 minutes. Once the sugar has dissolved, remove from the heat and beat with an electric mixer on high until stiff peaks have formed, 5 to 7 minutes. Stir in the vanilla extract.
Add the cherry cola, 1 teaspoon at a time, to the powdered sugar until it has a good consistency to drizzle on cupcakes.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.