Preheat oven to 350 F. Spray your mini loaf pans with non-stick cooking spray or use liners. Set aside.
In a large bowl, whisk together buttermilk, cooled butter, orange zest, orange juice, egg, and vanilla.
In another mixing bowl, combine flour, sugar, salt, baking powder, soda, cinnamon. Stir thoroughly until all the ingredients are combined.
Pour the wet ingredients into the dry ingredients and stir until just combined. Stir in the cranberries.
Pour the batter into mini loaves tins, filling each until full.
Bake for about 35-40 minutes, or until edges are golden brown and the inserted toothpick comes out clean. Remove from the oven and let the loaves cool for about 10 minutes in the pan. Then move loaves a wire rack to cool completely.
To make the glaze, stir together the orange juice and powdered sugar until reaches the desired consistency. Makes about 11 loaves.