Preheat oven to 350 degrees F (175 degrees C). Grease and flour a 9 inch round cake pan.
In a medium bowl, stir together the flour, baking powder, baking soda, and salt. Set aside.
In a large bowl, cream together the butter and sugar until light and fluffy. Beat in the eggs one at a time, then stir in the orange juice, orange zest, sour cream, and vanilla. Beat in the flour mixture until just blended.
Pour batter into the prepared pan. Bake for 30 to 40 minutes in the preheated oven, or until a knife inserted into the center of the cake comes out clean. Allow cake to cool in the pan for 10 minutes, then turn out onto a wire rack and cool completely.
To Make Cream Cheese Frosting: In a medium bowl, combine the cream cheese and butter. Beat until smooth. Gradually blend in confectioners' sugar, then stir in the vanilla extract and orange zest. Spread over the cooled cake.
Interesting Facts
Orange-cream cake is a popular dessert in the United States.
Orange zest adds a subtle but distinct citrus flavor to the cake.
Cream cheese frosting is a classic topping for orange-cream cake.
This cake can be served plain or decorated with fresh fruit or chocolate shavings.