Preheat the oven to 350F and spray your muffin pan generously or line with foil liners.
Make the batter:
In a large bowl with a hand mixer or the bowl of a stand mixer, cream the brown sugar and non-dairy spread.
Add the egg, non-dairy milk, and vanilla into the creamed butter and sugar. Mix on medium speed, pausing to scrape the sides until the mixture is combined.
In a medium bowl, combine the gluten-free flour, flax meal, pumpkin spice, baking powder, and salt. Slowly add the flour mixture to the wet ingredients and mix at medium-low speed.
Once combined, add the grated carrot and raisins and fold to combine.
Scoop the batter into the muffin pan.
Bake:
Bake the muffins for 12 to 15 minutes until a toothpick comes out clean. Remove the muffins from the oven and allow them to cool down to room temperature.
Notes
If your all-purpose gluten-free flour does not have xanthan gum listed in the ingredients, I recommend you add ¼ teaspoon of xanthan gum to the dry ingredients before mixing.