01 -
Heat the oven to 350 degrees F. Grease a 9x5-inch loaf pan and line it with parchment, leaving overhang on the long sides.
02 -
In a medium bowl, whisk 1 3/4 cups flour with the baking powder and salt until evenly combined.
03 -
In a large bowl, whisk the yogurt, sugar, eggs, orange zest, orange juice, vanilla, and oil until smooth and glossy.
04 -
Add the dry ingredients to the wet ingredients and fold with a spatula just until no dry flour remains.
05 -
Toss the cranberries with the remaining 1 tablespoon flour, then fold them gently into the batter.
06 -
Spread the batter into the prepared pan. Bake for 55-60 minutes, until the top is golden and a toothpick inserted in the center comes out with a few moist crumbs.
07 -
Cool the bread in the pan for 15 minutes, then lift it onto a rack and cool completely. Whisk confectioners' sugar with orange juice and optional zest until thick but pourable, then drizzle over the loaf.