Preheat the oven to 375 degrees. Line a cupcake pan with paper liners.
Put the gluten free flour blend, sugar, baking soda, and salt in a mixing bowl and whisk together.
Add the water, organic canola oil, yogurt, vanilla extract, and apple cider vinegar.
Mix by hand until combined.
Spoon the batter into the cupcake liners, filling about halfway full.
Bake at 375 degrees for about 20-23 minutes, or until a toothpick inserted in the center comes out clean.
Let cupcakes cool completely, then make the frosting.
Beat the vegan butter spread until fluffy, then sift in some of the powdered sugar and cocoa powder. Alternate adding powdered sugar and cocoa powder and drizzling in a little bit of coconut milk while beating.
Once you have added all of the powdered sugar, check the consistency. It should be quite thick so that it pipes onto the cupcakes well. If needed, add a little more milk or powdered sugar.
Spoon the frosting into a piping bag fitted with a #1M tip. Pipe the frosting on the cooled cupcakes.
Enjoy! Leftover cupcakes should be refrigerated.