Preheat the oven to 175°C/350°F. Prepare a baking pan(s), grease it well with oil/butter and sprinkle with flour.
Sift the all-purpose flour with the baking powder and salt.
Place the room-temperature butter in the bowl of a stand mixer. Beat for about three minutes until the butter lightens in color.
Then add the sugar and continue beating for another three minutes.
Add the eggs, one at a time, and mix well in between adding each egg.
Then add the milk, orange juice, vanilla extract, and orange zest. Beat for a couple of minutes until well combined.
Add the sifted flour mixture to the batter.
Continue mixing until the batter is completely smooth.
Pour the batter into the prepared pan(s).
Bake the cake for approximately 55-60 minutes for 10-inch pans, or 40-45 minutes for smaller round pans or rectangular loaf pans.
The cake is done when it's golden brown and a toothpick inserted into the center comes out clean.
Remove the cake from the oven and let it cool to room temperature.
Let the cake cool down for 15-20 minutes before removing it from the pan.