This delightful bread combines the tangy flavor of oranges with the tartness of cranberries and the crunch of walnuts, making it a perfect treat for any time of the day.
Combine the flour, sugar, baking powder, salt, and baking soda in a large mixing bowl.
Sift the dry ingredients together to ensure they are evenly distributed.
Cut the butter into the dry ingredients using a pastry cutter until the mixture resembles coarse crumbs.
Use cold butter for a better crumbly texture.
Add the egg, orange zest, and orange juice to the mixture and stir until just combined.
Avoid overmixing to keep the bread tender.
Fold in the cranberries and walnuts gently to distribute them evenly.
Coat the cranberries and walnuts with a bit of flour to prevent them from sinking.
Pour the batter into a greased 9x5-inch loaf pan and smooth the top.
Line the pan with parchment paper for easier removal.
Bake in a preheated oven at 350°F (175°C) for about 1 hour or until a toothpick inserted in the center comes out clean.
Check the bread at the 50-minute mark to avoid overbaking.
Let the bread cool in the pan for 10 minutes, then transfer it to a cooling rack to cool completely.
Allow the bread to cool completely before slicing for cleaner cuts.
Slice and serve the bread as a delightful snack or breakfast treat.
Pair with a cup of tea or coffee for a comforting experience.