Begin by preheating your oven to 350°F (175°C). Line your cupcake pans with paper liners and set them aside.
In a large mixing bowl, whisk together the sifted cake mix, flour, sugar, salt, cinnamon, and ginger for about 30 seconds, ensuring all the dry ingredients are well combined.
Add the eggs, milk, and sour cream to the dry mixture. Mix on low speed for about 20 seconds to gently incorporate the liquids. Then, increase to medium speed and beat for two minutes, pausing midway to scrape down the sides of the bowl to ensure an even batter.
Gently fold in the grated carrots, shredded coconut, chopped pecans, and drained crushed pineapple. Be careful not to overmix at this stage—just fold until everything is evenly distributed.
Your batter will yield approximately 6.5 to 7 cups. Fill each cupcake liner about two-thirds full with the batter. Bake for around 17 minutes, or until the center of each cupcake springs back when lightly pressed, or a toothpick inserted comes out mostly clean with a few crumbs.
After baking, allow the cupcakes to cool in the pan for about 5 minutes before transferring them to a wire rack. Make sure they are completely cooled before frosting.