Step-by-Step Instructions
Preheat the Oven: Preheat oven to 350°F (175°C). Grease and flour a 9x5-inch loaf pan or line with parchment paper.
Mix Dry Ingredients: In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
Combine Wet Ingredients: In another bowl, whisk together orange juice, melted butter, eggs, vanilla extract, and orange zest.
Bring It Together: Pour wet mixture into dry ingredients. Stir gently until just combined—do not overmix. Batter should be slightly thick.
Fold in Add-Ins: Fold in cranberries and nuts (if using). Distribute them evenly throughout the batter.
Bake the Bread: Transfer batter into the prepared loaf pan. Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean. Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
Make the Cream Cheese Spread: In a medium bowl, beat softened cream cheese with honey and vanilla until smooth and creamy. Stir in orange zest if desired.
Serve: Slice the cooled cranberry bread, spread with cream cheese mixture, and enjoy!