01 -
Warm up your oven to 175°C (350°F). Put paper cups into a 12-hole muffin pan.
02 -
Grab a big bowl and mix flour, sugar, baking soda, salt, cinnamon, and nutmeg together till they're all combined.
03 -
In another bowl, whip eggs, oil, and vanilla till they're nice and smooth.
04 -
Slowly pour wet stuff into dry stuff, stirring just enough to mix them. Don't stir too much.
05 -
Carefully stir in your carrots, drained pineapple, walnuts, and coconut so they're spread out evenly.
06 -
Share the batter among all your paper cups, filling each about 3/4 of the way.
07 -
Let them bake for 20-25 minutes until you can stick a toothpick in and it comes out clean. Cool them on a wire rack completely.
08 -
Beat your soft cream cheese, icing sugar, and vanilla for about 2-3 minutes till it's silky and fluffy.
09 -
When your muffins are totally cool, spread or squeeze the cheese mix on top of each one.
10 -
Put a little chunk of fresh pineapple on each muffin before you serve them.