In a large bowl, whisk together the flour, sugar, baking soda, cinnamon, ginger, and salt. Set aside.
2 cups all-purpose flour, 1¼ cups granulated sugar, 2 tsp baking soda, 2 tsp ground cinnamon, 1 tsp ground ginger, ½ tsp kosher salt
In a medium bowl, mix together the shredded carrots, raisins, pecans, coconut, shredded apple, orange zest, and the remaining ¼ cup toasted oats.
2 cups shredded carrots, ½ cup golden raisins, ½ cup chopped honey-roasted pecans, ½ cup sweetened flaked coconut, ½ cup shredded apple, 1 tsp orange zest
Add the carrot mixture to the flour mixture and mix to combine.
In a medium bowl, whisk together the eggs, oil, and vanilla.
3 large eggs, 1 cup vegetable oil, 2 tsp pure vanilla extract
Add the egg mixture to the flour/carrot mixture and combine just until no flour is visible.
Evenly scoop the batter into all 12 muffin tin wells. The cups will be very full, and the muffins may have a “muffin top” when done, but that makes them extra cute.
Top each muffin with the prepared oat/butter topping.
Bake at 350°F for 20 minutes, or until a wooden toothpick inserted in the middle of one of the center muffins comes out clean.
Transfer the muffins to a cooling rack and cool 5 minutes before removing the muffins from the muffin tin and placing directly on the cooling rack. Serve warm or cold. These muffins are terrific either way.