Go Back

Best Triple Coconut Cupcakes with Cream Cheese Frosting - Soft, Moist, and Packed With Coconut

Prep Time 20 minutes
Cook Time 18 minutes
Total Time 38 minutes
Servings: 12 servings

Ingredients
  

  • 1 1/2 cups (195 g) all-purpose flour
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp fine sea salt
  • 1/2 cup (115 g) unsalted butter, softened
  • 1/4 cup (60 ml) neutral oil (canola or vegetable)
  • 3/4 cup (150 g) granulated sugar
  • 1/4 cup (50 g) light brown sugar, packed
  • 2 large eggs, room temperature
  • 1 tsp pure vanilla extract
  • 1 1/2 tsp coconut extract
  • 3/4 cup (180 ml) canned full-fat coconut milk, well shaken
  • 1/2 cup (60 g) unsweetened shredded coconut
  • 8 oz (225 g) cream cheese, cold but pliable
  • 1/2 cup (115 g) unsalted butter, slightly cool
  • 2 1/2–3 cups (300–360 g) powdered sugar, sifted
  • 1 tsp pure vanilla extract
  • 1/2 tsp coconut extract (optional, for extra coconut note)
  • Pinch of fine sea salt
  • 1/2–3/4 cup lightly toasted shredded coconut

Method
 

  1. Prep the pan and oven: Heat oven to 350°F (175°C). Line a 12-cup muffin pan with paper liners.
  2. Whisk dry ingredients: In a bowl, whisk flour, baking powder, baking soda, and salt. Set aside.
  3. Cream fats and sugars: In a large bowl, beat butter, oil, granulated sugar, and brown sugar on medium-high until fluffy, about 2–3 minutes.
  4. Add eggs and flavor: Beat in eggs one at a time, then mix in vanilla and coconut extract. Scrape the bowl.
  5. Alternate dry and coconut milk: On low speed, add half the dry mix, then coconut milk, then the remaining dry mix. Mix just until combined.
  6. Fold in coconut: Gently fold in shredded coconut. The batter should be creamy, not runny.
  7. Fill and bake: Divide batter among liners, about 2/3 full. Bake 16–20 minutes, until tops spring back and a toothpick comes out clean with a few moist crumbs.
  8. Cool completely: Let cupcakes cool in the pan 5 minutes, then transfer to a rack.
  9. Toast the topping: Spread shredded coconut on a sheet pan and toast at 325°F (165°C) for 4–6 minutes, stirring once, until lightly golden. Cool.
  10. Make the frosting: Beat cream cheese and butter on medium until smooth and creamy, 1–2 minutes. Add 2 1/2 cups powdered sugar, vanilla, coconut extract (if using), and salt. Beat on low to combine, then on medium until fluffy, 1–2 minutes. Add more sugar to thicken if needed.
  11. Frost and finish: Pipe or spread frosting onto cooled cupcakes. Sprinkle with toasted coconut.