This might be one of the best cupcakes ever. Moist, tender and delicious.
Preheat oven to 375°F (190°C). Mix unsweetened almond milk and apple cider vinegar then set aside. If using coconut milk do not add vinegar. Mix flour, baking powder, baking soda, and salt together. In a separate bowl, beat vegan butter and sugar together in mixer until fluffy. Add yogurt and vanilla to milk mixture. Pour wet ingredients into dry ingredients and mix together by hand. Stir in coconut, bananas and nuts. Spoon batter (use an ice cream scooper) into lightly oiled baking pan (or liners). Bake 25 minutes or until toothpick comes out clean when inserted in the middle of cake. Cool before icing (recipe below).
Mix sugar and vegan butter with mixer on medium speed until fluffy, adding milk a little at a time until the desired smoothness is reached. Add vanilla. Stir in coconut by hand. Refrigerate until needed.
Using cupcake liners is a good way to skip using cooking oil, but many times the cake will stick to the liner.