Boil the water in a sauce pan with 1/2 cup of sugar for about 3 minutes. Remove from heat and allow to cool.
With your stand mixer on medium speed, blend the remaining cup of sugar with the vegan butter and melted coconut oil.
Add the dairy free milk and the cooled water/sugar mixture to the mixer.
Turn the mixer on low speed. Add the eggs, vanilla, sea salt, baking soda, baking powder, xanthan gum, cocoa powder, and GF all purpose flour.
Beat on medium speed for 5 minutes scraping the sides halfway through. The batter should have a pudding like consistency.
Pour into a cupcake pan lined with cupcake liners. Fill each cupcakes 3/4 full. Bake for 20 minutes, or until a toothpick comes out clean. Allow to completely cool before frosting.
Dairy Free Peppermint Buttercream
In a mixer cream butter and shortening.
Add powdered sugar, peppermint extract, and dairy free milk. Mix for 3 minutes on medium speed and allow it fluff up.
Add crushed candies and allow them to blend in by mixing for 45 seconds.
Frost cooled cupcakes.
Notes
If you plan to pipe the frosting make sure your candies are crushed very well. Big pieces will clog the piping tips.