Preheat the oven to 350°F. Grease and flour a 9″ x 5″ loaf pan and set it aside.
In a medium bowl, combine flour, baking powder, and salt; set aside.
In a large bowl, cream the butter and sugar until light and fluffy. Beat in the egg. Add the cranberry sauce, vanilla extract, and orange juice. Mix well.
Add the dry ingredients to the wet mixture just until moistened. Do not overmix.
Spread the batter into the prepared pan.
Bake for about 1 hour or until golden brown and a toothpick inserted in the center comes out clean.
Allow the bread to cool in the pan for 10 minutes before removing it to a cooling rack to cool completely.
In a small bowl, whisk together the powdered sugar, orange juice, and zest until well combined. Spoon or pour the glaze evenly over the top of the loaf. Allow the glaze to set before slicing and serving.
Notes
If you use a glass bread pan, you may need to bake your bread longer.
Store this loaf in an airtight container at room temperature for up to 3-5 days.
You can freeze this loaf for up to 6 months. Freeze the entire loaf, unglazed, wrapped in a layer of plastic wrap, then a layer of aluminum foil. To freeze individual slices, lay them on a parchment paper-lined baking sheet and place them in the freezer for about 2-4 hours or until the bread is frozen. Wrap each piece in a layer of plastic wrap, then aluminum foil, then place the slices into a zip-top bag or airtight container.