Preheat oven to 350ºF. Grease/spray a 9x5" loaf pan.
In a large mixing bowl, whisk together flour, sugar, baking powder, salt and baking soda.
Add in orange juice, vegetable oil, orange peel and egg. Stir until just combined - DO NOT over mix.
Stir in cranberries and nuts.
Spread evenly in loaf pan.
Bake for 50 - 60 minutes or until a toothpick inserted in the center comes out clean.
Cool on a wire rack for 15 minutes. Remove from pan and cool completely.
Serve and enjoy.