Preheat your oven to 350 degrees. Prepare two cupcake pans with your desired cupcake liners.
In a stand mixer, combine the cake mix, pudding mix, yogurt, oil, eggs, vanilla, and water.
Fill each of the cupcake wells about 2/3 of the way full, filling 24 cupcakes. Bake the cupcakes for 18-20 minutes, until tops are slightly golden and a toothpick inserted comes out clean. Cool completely and then prepare the frosting.
In a stand mixer, mix the butter until it’s creamy. Add in the zest, extract, and vanilla and then mix together as you slowly add in the powdered sugar. Add in the orange juice a tablespoon at a time until you reach the desired consistency. Color with orange food coloring if preferred.