First, whisk the All-Purpose Flour (1 3/4 cup), Caster Sugar (2 tablespoon), Baking Powder (3 teaspoon), Baking Soda (2 teaspoon), Ground Cinnamon (2 teaspoon), and Ground Nutmeg (1/2 teaspoon) together in a large mixing bowl.
In another bowl, whisk the Butter (1/2 cup), Milk (1 cup), Egg (2), and Vanilla Extract (1/2 teaspoon) together.
Pour those wet ingredients into the dry ingredients and whisk them together until it becomes a thick, smooth batter. Switch to a spatula and fold in the Carrot (4), Walnut (1/4 cup), Raisins (1/4 cup), and Unsweetened Shredded Coconut (1/4 cup).
Get out your waffle maker and preheat it it. Spray it well with cooking spray.
Scoop 1/4 of the batter into the waffle maker and spread it out evenly to thinly cover the whole bottom half. Close it and cook the batter for about 4-5 minutes.
While it cooks, make the topping. Combine the Cream Cheese (8 ounce), Milk (1 tablespoon), Powdered Confectioners Sugar (1 tablespoon), and the rest of the Ground Cinnamon (1/4 teaspoon) together in a bowl and whip them all together with a hand mixer.
Plate the finished waffle with a big scoop of the topping and serve. Repeat with the remaining batter to make 4 waffles total, serving them as you make them. Enjoy!!