01 -
Preheat oven to 175°C. Grease a 12-cup bundt pan thoroughly, ensuring all crevices are coated to prevent sticking.
02 -
Combine drained crushed pineapple, melted butter, and brown sugar in a bowl. Spread evenly inside the base of the prepared bundt pan.
03 -
Sift together flour, cornstarch, baking powder, and salt in a medium bowl. Set aside.
04 -
In a large mixing bowl, beat softened butter and granulated sugar until light and fluffy.
05 -
Add eggs one at a time, beating well after each addition. Mix in vanilla and coconut extracts.
06 -
Add one third of the dry mixture to the wet ingredients and mix gently. Add half of the coconut milk, then repeat with remaining dry ingredients and coconut milk, finishing with the dry. Mix until just combined.
07 -
Gently fold the shredded coconut into the batter, taking care not to overmix.
08 -
Carefully spoon the batter over the pineapple topping in the bundt pan and smooth the surface.
09 -
Bake in the centre of the oven for 65–70 minutes, until golden and a skewer inserted in the centre comes out clean.
10 -
Allow the cake to cool in the pan for 15–20 minutes. Invert onto a serving plate while still warm. Serve warm or let cool completely before storing.