01 -
Preheat oven to 175°C (350°F). Line a standard 12-cup muffin tin with paper liners.
02 -
In a large bowl, whisk together flour, sugar, baking soda, salt, cinnamon, and nutmeg until well combined.
03 -
In a separate bowl, beat eggs, oil, and vanilla extract until smooth and fully incorporated.
04 -
Gradually add wet ingredients to dry ingredients, stirring just until combined. Do not overmix.
05 -
Gently fold in grated carrots, drained crushed pineapple, walnuts, and coconut until evenly distributed.
06 -
Divide batter evenly among prepared muffin cups, filling each about 3/4 full.
07 -
Bake for 20-25 minutes or until a toothpick inserted into center comes out clean. Transfer to a wire rack and cool completely.
08 -
Beat softened cream cheese, powdered sugar, and vanilla extract until smooth and creamy, about 2-3 minutes.
09 -
Once muffins are completely cooled, spread or pipe cream cheese frosting on top of each muffin.
10 -
Top each frosted muffin with a small chunk of fresh pineapple before serving.