01 -
Preheat oven to 175°C. In a small bowl, whisk together flour, baking powder, and salt. Set aside.
02 -
In a large mixing bowl, beat granulated sugar and softened butter until light and fluffy.
03 -
Add eggs one at a time, beating well after each addition. Mix in sour cream, vanilla extract, and coconut extract; blend until smooth.
04 -
Add the dry ingredient mixture to the wet ingredients. Mix just until incorporated.
05 -
Gently fold in white chocolate chips and sweetened coconut flakes with a spatula.
06 -
Generously coat a bundt pan with flour-based non-stick baking spray to prevent sticking.
07 -
Transfer the batter into the prepared bundt pan and smooth the top. Bake at 175°C for 60 minutes, or until a knife inserted in the center emerges clean.
08 -
Place the pan on a wire rack and let cool for 10 minutes. Carefully invert the cake onto the rack to finish cooling completely.
09 -
In a bowl, beat together cream cheese and butter until smooth. Add vanilla extract, coconut extract, powdered sugar, and heavy cream. Beat until creamy and well combined.
10 -
When the cake is completely cool, spread the frosting evenly over its surface. Gently press sweetened coconut flakes onto the frosting to coat the cake.
11 -
Slice and serve. Store any leftover cake in an airtight container at room temperature for up to three days.