Preheat the oven to 350°F (175°C). Grease and flour a 10-inch Bundt pan or two 9” x 5” loaf pans.
Whisk together the flour, baking powder, baking soda, and salt. Set aside.
Using an electric mixer on medium speed, beat the butter and sugar until light and fluffy.
Beat in the eggs one at a time, mixing well after each addition.
In a separate bowl, combine the orange juice, orange zest, sour cream, and vanilla extract.
Add the flour mixture to the creamed butter in three portions, alternating with two portions of the orange juice mixture. Mix just until combined.
Pour the batter into the prepared pan and smooth the top. Bake for 60 to 65 minutes or until a pick inserted into the center comes out clean.
Allow the cake to cool in the pan for about 10 minutes, then invert it onto a wire rack to cool completely.
To make the glaze:
Whisk together the confectioners' sugar and 2 tablespoons of the orange juice until smooth. Add more juice, a small amount at a time, if needed to get the desired consistency.
Drizzle the glaze over the cooled cake. Sprinkle with additional orange zest for garnish.
Notes
Store in an airtight container at room temperature up to 3 days.