Preheat the oven to 400 degrees.
Line a muffin tin with cupcake liners and set aside.
In a large bowl cream together the butter and sugar.
Add in the eggs and mix well.
Stir in the orange zest, orange juice, and poppy seeds.
In another bowl combine the flour, baking powder, baking soda, and salt.
Add half of the flour mixture to the butter mixture and mix well to combine.
Add in the milk and mix until combined. Add the remaining flour mixture and mix well.
Using a 1/4 cup cookie scoop, scoop the dough into the muffin tin.
Bake for 20-22 minutes.
Remove from oven and cool completely.
To make the glaze combine the powdered sugar and orange juice. Mix well. Dip the tops of the muffins into the glaze and allow to sit 10 minutes for the glaze to harden.