Begin by preheating your oven to 350°F (175°C). Prepare a 9x5-inch loaf pan by greasing it or lining it with parchment paper for easy removal after baking.
In a large mixing bowl, combine the all-purpose flour, granulated sugar, baking powder, baking soda, salt, and ground cinnamon. Whisk these dry ingredients together until they are evenly mixed and free of lumps.
In a separate bowl, whisk together the melted butter, lightly beaten egg, vanilla extract, orange zest, and freshly squeezed orange juice. Blend these wet ingredients until the mixture is smooth and homogenous.
Gradually pour the wet ingredients into the bowl containing the dry mixture. Gently stir with a spatula or wooden spoon until the ingredients are just combined. It’s important not to overmix; a few lumps are perfectly fine.
Carefully fold in the halved cranberries and chopped walnuts (if you're using them) to ensure they are evenly distributed throughout the batter.
Transfer the batter into the prepared loaf pan, smoothing the top with a spatula to create an even surface.
Place the loaf pan in the preheated oven and bake for 60-70 minutes. To check for doneness, insert a toothpick into the center of the bread – it should come out clean when it’s fully baked.
Once baked, remove the pan from the oven and allow the bread to cool in the pan for about 10 minutes. Then, carefully transfer the loaf to a wire rack to cool completely.
Once the bread has cooled, slice it into generous portions and serve. Enjoy your delightful Cranberry Orange Bread!
Notes
For an appealing presentation, dust the top with powdered sugar and garnish with cranberries and orange zest.