
Preheat the oven to 350℉ and grease an 8.5" x 4.5" loaf pan.
Wash the oranges. Grate 1 Tablespoon of orange peel of the oranges. Then juice the oranges and squeeze out 3/4 cup juice. (if you don't have enough, add orange juice.)
In a large bowl, stir together the flour, sugar, baking powder, baking soda, and salt.
In another bowl, mix together the oil, egg, and orange juice. Stir these wet ingredients into the flour bowl and stir until just mixed. Stir in the cranberries, orange peel, and pecans. Stir well, but don't over mix. The dough will be lumpy.
Spoon the batter into the loaf pan and bake for 70 minutes or until a toothpick stuck in the center comes out clean. Cool the bread on a wire rack for 15 minutes. With a sharp knife, loose the edges and remove the bread from the pan. Cool the bread completely on a wire rack.