Preheat oven to 375 degrees and grease a muffin pan. I used a nonstick olive oil spray.
In a medium sized bowl add your ground flax egg and water and stir to incorporate together. Set aside and allow it to gel for at least five minutes, this will make your flax egg.
In a large bowl add your flour, sugar, poppy seeds, baking powder, baking soda and salt and stir until thoroughly incorporated together.
To your flax egg add almond milk, lemon juice and lemon zest and mix together.
Now add your wet flax mixture to your dry ingredients and stir together just until incorporated.
Add melted butter and fold it into the batter. Only mix until incorporated, do not over mix your batter. The batter will be thick.
Evenly divide batter amongst the 12 sections in your muffin pan. They will be filled to the top.
Place into the oven and bake for 10 minutes, turn your pan around and bake for another 10-15 minutes until muffins are golden brown and a toothpick comes out clean.
While the muffins are baking make your glaze. In a small saucepan over medium heat add lemon juice and sugar and stir together. Allow glaze to simmer for five minutes until it has thickened.
Once your muffins are done allow them to cool for 5 minutes before brushing them with the glaze. Remove from the pan a cool on a cooling rack. Allow muffins to cool completely before storing.
Enjoy!