Preheat your oven to 350°F. Grease your loaf pan and line it with parchment paper. (This makes it super easy to remove after it’s baked.)
If you're using dried cranberries, soak the cranberries in orange juice, or water for 10 minutes. Drain well before using.
In a small mixing bowl, toss the white chocolate chips with 1 teaspoon of the dry cake mix. This will prevent them from sinking.
In a large bowl, combine the cake mix, evaporated milk, eggs, orange zest, and vanilla. Mix until smooth. I used an electric mixer, but you can certainly mix by hand.
Gently fold in the cranberries, white chocolate chips and nuts.
Spoon the batter into your prepared pan. Evenly spread the batter. Bake for 45-50 minutes. When a toothpick comes out clean, it’s ready!
Let the loaf cool in the pan for 10 minutes before transferring it to a wire rack.
For the orange glaze, whisk together powdered sugar, orange juice, and vanilla. Adjust the OJ amount to achieve your desired consistency. Thicker for a bold layer, thinner for a delicate drizzle.
Once the bread is cool (or mostly cool, impatience is understandable!), drizzle the glaze over the top. Let it set for a few minutes to create that perfect sugary sheen. Enjoy!