01 -
Preheat oven to 350°F. Line a 9×5-inch loaf pan with parchment paper, leaving an overhang on two sides.
02 -
In a large bowl, beat the softened butter and sugar together with a handheld electric mixer until light and fluffy. Add orange zest, eggs, half-n-half, and vanilla, and continue mixing until well combined.
03 -
Add flour, baking powder, and salt to the bowl and mix until the batter is fully combined, scraping the sides of the bowl as needed.
04 -
Pour half of the batter into the prepared pan and tap gently to level. Scatter half of the cranberries over the batter. Repeat with remaining batter and cranberries.
05 -
Bake for 1 hour or until a toothpick inserted in the center comes out clean.
06 -
Let the loaf cool in the pan for at least 1 hour, then remove from the pan and transfer to a wire rack to cool completely.
07 -
Whisk powdered sugar with milk and orange juice until smooth. Drizzle glaze over the cooled loaf and let it set before slicing.