Preheat your oven to 350 degrees Fahrenheit
Line a muffin tin with cupcake liners
In a medium mixing bowl, whisk together flour, baking powder, and baking soda. Set aside.
In a large mixing bowl, whisk together the granulated sugar, eggs, vegetable oil, milk, and vanilla.
Slowly add the flour mixture, whisking until just combined.
Fold in the orange zest and fresh cranberries.
Fill the muffin tin cups about 2/3 full.
Bake for 22-25 minutes, until the tops of the muffins are just starting to turn golden brown.
Allow the muffins to cool.
For the glaze, whisk together powdered sugar and orange juice. The glaze should be whiter in color and a little thick. If not, add 1-2 tbsp. powdered sugar and whisk again.
Drizzle the glaze over the cooled muffins.