These coconut cupcakes are irresistibly moist with a beautiful crumb and rich coconut flavor. Slathered with homemade coconut frosting, they're truly the best cupcakes ever.
Preheat oven to 350 degrees Fahrenheit (177 degrees Celsius)
Line 2 standard muffin pans with liners and lightly grease. Set aside.
Make the Cupcakes
In a small bowl combine flour, baking soda, baking powder and sea salt, set aside.
In a large bowl, melt butter. Whisk in coconut milk, sugar, canola oil, sour cream, eggs and vanilla until smooth.
Then, whisk in dry ingredients until smooth and there are no lumps.
Add coconut and stir until evenly distributed throughout the batter.
Measure a heaping ¼ cup of batter into the well of each muffin tin.
Bake in the preheated oven for 17 to 20 minutes, or until the tops are set and very lightly browned, and a cake tester inserted in the center comes out clean.
Let the coconut cupcakes cool in the pan on a wire cooling rack for at least 10 minutes. Then, use a spoon to lift them out of the muffin pan and transfer them to a wire cooling rack to cool completely.
Optional. Transfer them to a baking sheet and put them in the freezer to cool/harden before frosting.
Make the Frosting
In the bowl of a standing mixer, or in a large bowl with a handheld mixer, beat butter until smooth.
Then add vanilla, sea salt and 2 cups powdered sugar and beat until smooth.
Next, add coconut milk and the rest of the powdered sugar (3 cups) and beat until combined.
Beat in coconut.
Frost, Chill & Serve
Pipe or spread the frosting on top of each cupcake.
Chill the cupcakes in the refrigerator overnight.
Remove from the refrigerator at least 1 hour before serving. They are best served room temperature.
Video
Notes
Ingredient Substitution Notes
All-purpose flour. you can use gluten-free flour to make this gluten-free.
Granulated sugar. white sugar or organic cane sugar are the best choices.
Salted butter. unsalted butter works well.
Full-fat coconut milk. I use canned coconut milk. You can use a lite version but I recommend full fat.
Canola oil. coconut oil is a great substitute for canola oil.
Sour cream. full-fat greek yogurt is a good substitute.
Shredded Coconut. I suggest unsweetened shredded coconut for the best results.
Store/FreezeStore leftover coconut cupcakes in an airtight container in the refrigerator for up to 1 week, or in the freezer for up to 1 month. Thaw slowly at room temperature - do not microwave the cupcakes.