Preheat the oven to 425 degrees Fahrenheit and spray a 12 count muffin pan with non stick spray. Be sure to preheat your oven with plenty of time, it is important that it is already at 425 before you put the muffins in. You can also use pan liners, just make sure to spray the insides of them with non stick spray as well.
If using frozen blueberries: thoroughly rinse and drain your blueberries until the water running off of them is no longer purple tinted. Place in bowl lined with paper towels and gently pat to remove excess water. Set aside. If you are using fresh blueberries, skip this step.
In a medium sized bowl combine the 1:1 gluten free flour, granulated sugar, baking powder, and salt and whisk to combine. Add the blueberries (fresh or frozen) and gently coat blueberries with flour mixture to prevent them from sinking to the bottom of the muffins. Set aside.
In a small bowl combine ground flax or egg replacer with water and let sit for about 5 minutes before adding to recipe.
In a large bowl combine the vegan butter, almond milk, vanilla, and egg replacer or flax egg and vigorously whisk. Be sure the wet ingredients are thoroughly combined before you add the dry ingredients it is SUPER important not to over mix (this will affect the ability of your muffins to rise in the oven and be fluffy and delish).
Add the dry ingredients to the wet and gently fold until mixture is just combined. Add the lemon zest as you fold the dry ingredients into the wet. Do not over mix.
Spoon the batter into the muffin pan filling each hole about 3/4 of the way full.
If desired, sprinkle a light coating of the topping onto each muffin before baking.
Place muffins in oven and bake for about 15-20 minutes. Muffins should be slightly browned around the edges and center should spring back if lightly pressed.
Remove from oven and let cool in the pan for about 5 minutes before transferring to a wire cooling rack to cool completely. Muffins can be stored in an airtight container in the fridge for up to 4 days.
Whisk together the sugar, flour, and cinnamon with a fork.
Add the cold, cubed butter and use your fork to create pea sized pieces of butter. Mixture should look a bit like wet sand (but tastes way better).
Lightly sprinkle topping on each muffin before baking.
* For the flax egg combine 1 tbsp finely ground flax meal with 3 tbsp water in a small bowl, mix, and let sit for 5 minutes before adding to the recipe. If using Bob's Red Mill egg replacer follow the instructions on packaging. I'm sure you could also use a regular egg here if you do not need the recipe to be vegan, however I have not tried this recipe with a regular egg!