Preheat oven: Heat to 350°F (175°C). Grease and line a 9x5 inch (23x13 cm) loaf pan with parchment paper.
Mix dry ingredients: In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
Cream butter & sugar: In a large mixing bowl, cream the softened butter and sugar until light and fluffy, about 2–3 minutes.
Add eggs & flavor: Beat in the eggs one at a time. Mix in orange juice, orange zest, and vanilla.
Combine wet and dry: Add the dry ingredients in thirds, alternating with the milk, beginning and ending with the flour. Stir gently until just combined.
Bake: Pour batter into the prepared loaf pan. Bake for 45–55 minutes, or until a toothpick inserted in the center comes out clean. Cool 10–15 minutes, then remove from the pan and let cool fully on a rack.
Make glaze: Whisk powdered sugar with 2–3 tablespoons of orange juice until smooth and pourable. Adjust with more sugar or juice as needed.
Glaze the loaf: Drizzle the glaze over the cooled cake and sprinkle with extra zest if desired. Let glaze sit for about an hour to harden into a crunchy topping.