Preheat the oven to 350 degrees F (175 degrees C).
Grease and flour a 9x5 inch loaf pan. Whisk together flour, baking powder, baking soda, and salt. Stir in orange zest, cranberries, and pecans. Set aside.
In a large bowl, cream together butter, sugar, and egg until smooth.
Stir in orange juice. Beat in flour mixture until just moistened.
Pour into prepared pan.
Bake for 1 hour in the preheated oven, or until the bread springs back when lightly touched. Let stand 10 minutes, then turn out onto a wire rack to cool. Wrap in plastic when completely cool.For mini loaves, bake 45-50 minutes
Notes
Recipe makes 3 mini loaves or one full size loaf.
Don't over mix. Stir just until ingredients are combined. Mix wet ingredients in one bowl and dry ingredients in another and then mix just combine. Overmixing causes tough bread.
Fresh ingredients. Be sure your baking soda and baking powder are fresh. If it is too old your bread won't rise well.
Don't allow batter to sit in the pan for very long before putting it in the oven. The baking soda and powder begin working as soon as they are wet so if the batter sits too long it may not rise as well.