01 -
Preheat the oven to 350°F. Butter a 6-cup (8 1/2 x 4 1/2 inch) bread loaf pan, then dust with flour, tapping out the excess.
02 -
In a medium bowl, whisk together all-purpose flour, baking powder, and salt. Set aside.
03 -
In a measuring cup, mix whole milk, orange zest (except 1 tsp reserved for glaze), and freshly squeezed orange juice. Set aside.
04 -
Using a mixer on medium-high speed, cream softened butter and granulated sugar for 2-3 minutes until combined but not completely smooth.
05 -
Beat in the eggs one at a time, mixing until well incorporated after each addition.
06 -
Add the flour mixture in two parts, alternating with the milk mixture, mixing on medium-low speed just until combined after each addition. Scrape down the bowl sides as necessary.
07 -
Toss fresh cranberries with 1/2 tablespoon flour to coat, then gently fold them into the batter until evenly distributed.
08 -
Pour batter into the prepared pan and bake for 45-50 minutes at 350°F, until golden on top and a toothpick inserted into the center comes out clean.
09 -
Let the loaf cool in the pan for 10-15 minutes, then run a knife around the edges and transfer to a wire rack to cool completely.
10 -
Mix powdered sugar with freshly squeezed orange juice and reserved orange zest, adjusting juice quantity to reach desired glazing consistency.
11 -
Drizzle the orange glaze evenly over the cooled loaf before slicing and serving.