Heat oven to 350°F and prepare a 9×5 loaf pan.
Mix all wet ingredients until smooth.
Whisk all dry ingredients.
Fold dry into wet just until combined.
Pour batter into a loaf pan.
Mix swirl ingredients into a paste and spoon over the top. Gently swirl with a knife.
Bake for 50–55 minutes, cover if browning. Use toothpick to check.
Take out of the oven and place on a wire rack for 10-15 minutes.
Mix icing ingredients until smooth and spread over cooled loaf.
Sprinkle finely shredded carrots and pecans on top.
Cut into 8-10 slices and serve
