Preheat the oven to 350° and prepare a 8.5' x 4.5', or similar size, loaf pan.
Shred carrots using box grater or food processor.
Melt butter and let cool slightly. Meanwhile, whisk together flour, baking soda, salt, cinnamon and ground ginger in a small bowl and set aside.
In a large bowl, combine brown sugar, granulated sugar, vanilla, melted butter and eggs until smooth. Stir in carrots until well coated.
Add dry mixture to wet and incorporate ensuring there are no flour pockets. Transfer to baking dish.
Make the streusel by combing the brown sugar, candied ginger, melted butter and flour. Stir together, cutting into side of bowl, with a fork or use fingers until mixture is crumbly. Crumbles will vary in size. Place crumbles evenly over top of batter in baking dish.
Bake for 45-55 minutes or until center is just set. Let cool and enjoy! Can store on the counter tightly wrapped for up to 5 days.