Preheat oven to 350F. Line or grease a loaf pan and set it aside.
In a large bowl, whisk the flour, pudding mix, baking powder, baking soda and salt.
In a separate bowl, whisk together the orange juice, zest, sugar, oil, eggs and vanilla.
Fold the wet mixture into the dry, and mix just until combined.
Pour the batter into the prepared loaf pan and smooth the top. Gently tap the pan on the counter to remove air bubbles.
Bake for 35-40 minutes. check it with an inserted toothpick. It should come out with moist crumbs. The top should be set, but still soft.
When the cake has cooled, whisk together the glaze and pour it over the cake. Let the glaze set for 15-20 minutes before slicing.