01 -
Preheat oven to 190°C and line a 12-cup muffin pan with paper liners.
02 -
Drain crushed pineapple using a fine-mesh strainer, reserving the juice. Set aside 240 ml of drained pineapple for batter.
03 -
Whisk together all-purpose flour, bread flour, baking powder, and baking soda in a medium bowl to ensure even raising.
04 -
Beat eggs, granulated sugar, light brown sugar, and kosher salt in a large bowl until smooth and creamy, approximately 3 minutes.
05 -
Incorporate reserved drained pineapple, vegetable oil, coconut cream, and vanilla extract into the egg mixture; beat until just blended.
06 -
Gradually add dry ingredients to wet ingredients, mixing on low speed until just combined to avoid density.
07 -
Distribute batter evenly among the liners, filling each about two-thirds full.
08 -
Bake for 15 to 18 minutes or until golden and a toothpick inserted into the center comes out clean. Cool in pan 5 minutes, then transfer to a wire rack.
09 -
Combine reserved pineapple juice with sugar in a small saucepan. Bring to a boil over medium heat, then simmer until sugar dissolves. Add rum, simmer for 1 minute, then remove from heat.
10 -
Beat softened butter and salt until fluffy. Gradually add powdered sugar, 120 g at a time, beating smooth. Add coconut cream and coconut extract if using; beat until light and fluffy.
11 -
Brush cooled cupcakes with simple syrup if desired. Frost each cupcake with coconut frosting.
12 -
Top cupcakes with toasted flaked coconut and pineapple slices. Serve immediately or refrigerate up to 3 days.