Ingredients:
- 2 ¼ cups (280g) cake flour
- 1 cup (200g) granulated sugar
- 1 tbsp (12g) baking powder
- ½ tsp (3g) salt
- ¾ cup (180ml) full-fat canned coconut milk
- ½ cup (120ml) neutral oil
- 3 large (150g) eggs
- 1 tsp (5ml) coconut extract
- 1 cup (100g) sweetened shredded coconut
- 8 oz (225g) cream cheese
- ½ cup (115g) unsalted butter
- 3 cups (360g) powdered sugar
- 2 tbsp (30ml) coconut milk
- 1 tsp (5ml) vanilla extract
- 1 ½ cups (150g) unsweetened flaked coconut
Instructions:
- Preheat oven to 350°F (175°C). Grease two 8-inch round cake pans and line the bottoms with parchment paper.
- In a large bowl, whisk together cake flour, granulated sugar, baking powder, and salt until no clumps remain.
- Add coconut milk, neutral oil, eggs, and coconut extract to the dry ingredients.
- Gently mix on low speed or stir by hand until the batter is just smooth; do not overmix to ensure a tender crumb.
- Gently fold in the sweetened shredded coconut using a spatula until evenly distributed.
- Divide the batter evenly between the two prepared cake pans.
- Bake for 30-35 minutes until the edges slightly pull away from the pan and a toothpick inserted into the center comes out with a few moist crumbs.
- Cool completely on a wire rack before frosting.
- Prepare the frosting by beating together softened cream cheese, unsalted butter, powdered sugar, coconut milk, and vanilla extract until smooth.
- Frost the cooled cake layers and coat the exterior with unsweetened flaked coconut.