This coconut cupcakes recipe uses coconut milk in the cupcake batter, plus shredded coconut to cap the cream cheese frosting.
Preheat oven to 350F
Line muffin tin with muffin liners
Beat sugar and butter until light and fluffy. Add eggs one at a time to creamed butter and beat in until smooth. Add coconut milk and vanilla and mix until its incorporated
In a separate bowl sift together flour, salt, and baking powder. then re-sift flour mixture into wet mixture, and mix until smooth. Add in coconut and fold in till its evenly incorporated in batter.
Scoop batter in prepared muffin tin, and fill 3/4 of the way. Bake for 18 to 22 minutes, or until an inserted toothpick comes out clean. Set aside to cool, when cool enough to touch, take cupcakes out and put on a wire rack to cool completely
Beat butter and cream cheese together till smooth. Add in confectioners sugar and mix slowly until well incorporated. Spread frosting onto cupcakes. Put coconut onto a plate and spread it around till flat, roll the top of frosted cupcake in coconut.