I start by preheating the oven and lining my muffin pan. Mixing the dry ingredients first ensures even distribution of baking powder and salt. In a separate bowl, I cream butter and sugar until light and fluffy, which helps create a soft texture.
Next, I beat in the eggs one at a time, followed by coconut milk, lime juice, zest, and vanilla. This step builds flavor and moisture. I always mix just until combined to keep the batter light.
I gently fold in the shredded coconut, then divide the batter evenly into liners. The cupcakes bake until a toothpick comes out clean. Cooling them completely is important before frosting.
I beat cream cheese and butter until smooth, then slowly add powdered sugar. Lime juice and zest go in last. The frosting should be creamy but firm enough to hold its shape.
Once the cupcakes are cool, I frost them generously. Sometimes I sprinkle extra coconut or lime zest on top for a fresh look.