Preheat oven to 350 degrees. Line two standard muffin pans with cupcake liners, you will need 15 cupcake liners.
Cream butter, sugar, and oil until fluffy.
Then, add orange zest, or orange extract (optional), and vanilla extract, mix until light in color and fluffy.
Add the eggs, one at a time, mix well after each addition. Remember to scrape down the sides of the bowl.
Add orange juice, then alternate the flour with the buttermilk. Beat until combined, do not over mix.
Use a cookie scoop to add the batter to the cupcake liners, and fill each liner 2/3 full.
Bake until testers come out clean, about 15 minutes.
Place the cupcakes on a wire rack to cool.