Servings: 12 Prep Time: 30 minutes Cook Time: 35-40 minutes Cooling Time: 1 hour Ingredients For the Cake: 3 cups (375 g) all-purpose flour 1 tablespoon baking powder 1/2 teaspoon baking soda 1/2 teaspoon salt 1 cup (230 g) unsalted butter, softened 2 cups (400 g) granulated sugar 4 large eggs 2 teaspoons vanilla extract 1 teaspoon coconut extract 1 cup (240 ml) canned coconut milk 1/2 cup (120 ml) whole milk For the Coconut Frosting: 1 1/2 cups (340 g) unsalted butter, softened 6 cups (720 g) powdered sugar, sifted 1/4 cup (60 ml) canned coconut milk 1 teaspoon coconut extract Pinch of salt For Decoration: 2 cups (160 g) sweetened shredded coconut Fresh coconut flakes or toasted coconut (optional)