Preheat the oven to 350°F and liberally grease the 6-well bundt cake pan.
In a medium sized bowl, combine the dry ingredients including flour, baking soda, baking powder, cinnamon, nutmeg, ginger, and salt until well blended. In a separate bowl, whisk together the oil, granulated sugar, brown sugar, eggs, and vanilla until smooth and creamy.
Add half of the flour mixture into your wet ingredients and beat to combine, followed by the buttermilk and then the remaining flour. Make sure to whisk the batter only until the flour is just combined--do not over-mix. Gently fold in the carrots and pecans with a flexible rubber spatula.
Divide the batter evenly between the cups of the bundt pan, filling them to around halfway full (but no more than ⅔ full). My individual cake wells were 4" wide and I filled each with ½ cup of batter. Bake for 18-20 minutes, or until the cakes are set and a toothpick comes out clean.
Let the cakes cool for 10 minutes in the pans before turning them over, removing, and letting them cool completely on wire racks.
To make the glaze, make sure that your cream cheese and butter and both very soft and at room temperature. Then, beat the two together with a pinch of salt until combined. Add the powdered sugar, milk, and vanilla and continue beating until smooth. Add more milk if needed to help achieve a thick but drizzle-able consistency.
Drizzle the glaze over the cooled bundt cakes. Enjoy!