Preheat the oven to 350 degrees F and line the cupcake pans with papers.
Place the cake flour, all-purpose flour, sugar, baking powder, baking soda, and salt in a large mixing bowl and whisk to combine.
Add the softened butter, mixing on medium-low speed until the mixture resembles damp sand.
Add the eggs, one at a time, making sure each one is fully incorporated before adding the next.
Scrape the bottom and sides of the bowl with a silicone spatula, then add the sour cream, orange soda, vanilla, zest, and food coloring.
Mix on medium speed for about a minute and a half.
Scoop the batter into the prepared pans and bake for 15-18 minutes, or until the cupcakes spring back when pressed. Cool completely before frosting.