Mix the flour, baking powder, baking soda and lemon zest together.
Mix the eggs with the sugar in another bowl, stir in the buttermilk and oil, add the flour mixture and stir well with the whisk, finally stir in the cranberries and lemon juice. Pour the batter into the muffin tins and bake for about 20-25 minutes.
Put a lemon glaze on the cooled muffins and mix powdered sugar with lemon juice to a thick glaze.