Preheat oven to 350°F. Line 24 mini muffin cups with paper liners.
In a medium bowl, whisk together flour, baking powder, baking soda, and salt; set aside.
In a large bowl, beat butter and sugar with an electric mixer until light and fluffy. Add eggs, one at a time, beating well after each addition. Beat in vanilla extract.
Add flour mixture to butter mixture alternately with coconut milk, beginning and ending with flour mixture. Stir in coconut.
Fill prepared muffin cups two-thirds full with batter. Bake cupcakes for 18-20 minutes, or until a toothpick inserted in the center comes out clean. Allow cupcakes to cool completely before frosting.
To make the icing, combine passion fruit puree and confectioners' sugar in a medium bowl. Beat with an electric mixer until light and fluffy. Spread or pipe icing onto cooled cupcakes.
Enjoy!
Interesting Facts
Passion fruit is native to South America and is full of antioxidants, vitamin A, and vitamin C.
Coconut is a fruit, not a nut!
Cupcakes were originally served in teacups as a way to portion out individual servings.