Preheat the oven to 350 F. Grease one 9-by-5-inch loaf pan.
In a large bowl, combine the flour, sugar, baking powder, salt, dried cranberries, and fresh cranberries.
In a small bowl, combine the butter, egg, orange juice, and orange zest. Pour the wet ingredients into the dry ingredients and stir just until combined; it’s ok to see a tiny streak of flour in some places. Scrape into the prepared pan.
Bake for about 1 hour, until a wooden skewer inserted into the middle of the loaf comes out clean. Cool in the pan on a wire rack for 10 minutes, then turn the bread out of the pan and cool completely, upright, on the wire rack.
Notes
VariationYou can also make this in three 5-by-3-inch loaf pans and bake them for about 40 minutes.