Preheat the oven to 325 degrees. In a large bowl, whisk together the almond flour, salt, baking powder, cinnamon, nutmeg, eggs, maple syrup, and coconut oil. Whisk until there are no clumps.
Next, add the carrots, walnuts, and raisins. Use a wooden spoon to stir it all together until evenly combined.
Spray your muffin tin with non-stick spray (if you aren't using cupcake liners), then spoon the batter into the muffin tray, filling them 3/4 of the way full. Then bake for 20-23 minutes, until you can insert a knife in the center and it comes out clean.
While the cupcakes are cooling, make the cream cheese frosting. In a medium size bowl, combine the vegan cream cheese, vanilla extract, and maple syrup. Use a hand mixer to whip the frosting until it is smooth and creamy.
Use a small spatula to smear about 1 tbsp of the frosting on each cupcake.