Ingredients
Method
- Cook the filling: combine drained pineapple, reserved juice, 1/2 cup sugar, and cornstarch in a saucepan. Simmer over medium heat, stirring, for 5-7 minutes until thick and jammy. Stir in butter and lemon juice, then cool completely.
- Preheat oven to 350°F (175°C). Grease two 8-inch round cake pans. Beat butter and sugar until fluffy, then add eggs, vanilla, and coconut extract. Alternate adding flour mixture and coconut milk, mixing just until combined. Divide batter evenly.
- Bake for 28-32 minutes, rotating halfway, until a toothpick comes out clean. Cool in pans 10 minutes, then transfer to a rack to cool completely.
- Beat cream cheese and butter for frosting until smooth. Add powdered sugar gradually, then coconut milk and vanilla. Whip until light and spreadable.
- Spread cooled filling on one cake layer, leaving a border. Top with the second layer. Frost top and sides, then cover with shredded coconut. Chill 30 minutes before slicing for clean cuts, if desired.
Notes
If the cake layers dome, level them with a serrated knife before assembling so the top sits flat. Chilling the assembled cake for 30 minutes makes slicing much easier.
