Preheat the oven to 180 C / 350 F and line a 12-cup muffin tin with a muffin liner or grease them with oil.
In a large bowl, sift flour, baking soda, baking powder and salt.
In another bowl, mix eggs, vanilla extract and sugar until light and fluffy. Mix in oil until combined.
Now, mix the dry ingredients with the wet ingredients until incorporated.
Fold in the crushed pineapple.
Scoop the batter into the muffin tin using a cookie scoop (the batter will fill 9 large cups of the muffin tin). Bake in the oven for 20-23 minutes. Let them cool completely.
To make the frosting, combine heavy cream, vanilla extract, and powdered sugar in a bowl and whip until stiff peaks form.
Spread a teaspoon of the frosting on top of each muffin, then sprinkle the crushed pineapple on top and serve.
Notes
Fill the muffin tin cups about three-quarters full to leave room for the batter to rise.