Preheat the oven to 350℉. Place paper baking cups in muffin pans.
In a medium mixing bowl add almond flour, brown rice flour, oat flour, sugar, baking soda, xanthan gum, salt, ground ginger, cinnamon, nutmeg, cloves. Whisk until well combined.
In a large mixing bowl added milk, oil, molasses, eggs, apple cider vinegar, and vanilla. Whisk until well combined.
Add dry ingredients into wet ingredients. Whisk together until well combined and smooth.
Fill the muffin cups ¾ full of batter. I use an ice cream scoop, but you could also use a large piping bag or a spoon.
Place muffin pans in pre-heated oven and bake 20-22 minutes until toothpick inserted into the center comes out with a few moist crumbs. Allow to cool to touch in pans, about 5-10 minute. Remove to a wire rack to fully cool. This takes about 1 hour.
In a small mixing bowl add powdered sugar, melted dairy free butter, dairy free milk, vanilla, and salt. Use a small whisk or fork to whisk until fully combined and smooth. Place in a small piping bag or resealable storage bag. Snip off the tip of the bag and drizzle over fully cooled muffins just before eating.