Preheat oven to 350° Fahrenheit and line a muffin tin with muffin liners.
In a large bowl, mix together the eggs, apple sauce, maple syrup, milk, and vanilla extract.
Add in the oat flour, cinnamon, baking powder, baking soda, nutmeg, and salt. Mix until everything is just combined.
Then, fold in the shredded carrots, chopped walnuts, and raisins until evenly distributed throughout the batter.
Bake muffins for 20-25 minutes, or until a toothpick inserted down the center of one muffin comes out clean. Remove muffins from oven and transfer to a wire cooling rack to cool completely.
While muffins cool, make the cream cheese icing by adding all ingredients to a bowl and whisking until smooth and well-combined. Then, spread or pipe cream cheese icing on top of each cooled muffin.