Ingredients
Method
Make the Cupcakes
- Heat the oven to 177 C / 350 F. Line a 6-cup muffin tin with cupcake liners.
- In a medium bowl, whisk together the flour, baking powder, and salt until combined.
- In a second bowl, whisk the sugar, coconut milk, vegetable oil, egg, coconut extract, and vanilla extract until smooth and slightly frothy, about 30 seconds.
- Pour the wet ingredients into the dry ingredients and stir with a spatula just until no dry streaks remain. Do not overmix.
- Fold in the shredded coconut.
- Divide the batter evenly between the 6 liners, filling each about two-thirds full.
- Bake for 18-22 minutes, until the tops are just set and a toothpick inserted in the center comes out with a crumb or two. Start checking at 18 minutes.
- Cool in the pan for 5 minutes, then transfer to a wire rack and cool completely before frosting, about 30 minutes.
Make the Frosting
- Scoop the solid coconut cream from the top of the chilled can into a medium bowl, leaving the liquid behind.
- Beat with a hand mixer on medium-high speed for 1 minute until the cream is light and fluffy.
- Add the sifted powdered sugar and vanilla extract. Beat on medium speed for another 1-2 minutes until smooth and holds soft peaks.
- If the frosting is too soft, refrigerate for 10 minutes and beat briefly again.
Frost and Finish
- Spoon or pipe the frosting generously onto each cooled cupcake.
- Sprinkle shredded coconut over the frosting while it's still soft so it sticks.
- Serve immediately or refrigerate until ready to eat, removing from the fridge 15 minutes before serving.
Notes
Rest time includes 15 minutes for the cupcakes to cool on the rack before frosting. If you skip the rest and frost warm cupcakes, the frosting will melt.
