Ingredients
Equipment
Method
Prep and mix
- Preheat oven to 350F, then grease and line a 9x5-inch loaf pan (visual cue: pan is ready with parchment lining if needed).
- Whisk all-purpose flour, sugar, baking powder, baking soda, salt, and orange zest until evenly combined (visual cue: the dry mix looks uniform in color).
- Whisk orange juice, large egg, melted butter, and vanilla extract together until smooth (visual cue: liquid mixture is glossy and fully blended).
- Stir wet into dry just until moistened (visual cue: no large dry flour pockets remain; batter will look thick).
- Fold in fresh or frozen cranberries, roughly chopped and walnuts, toasted and chopped, then spread the batter into the loaf pan (visual cue: fruit and nuts are evenly visible throughout).
Bake and cool
- Bake at 350F for 55-60 minutes until golden and a toothpick comes out clean (visual cue: top springs back slightly and edges look set).
- Cool in the pan for 10 minutes (visual cue: loaf firms up enough to hold its shape).
- Turn out onto a rack and cool fully before slicing (visual cue: loaf is no longer steaming and slices stay clean).
Notes
For best texture, mix the batter just until moistened—overmixing can make the loaf dense. Store airtight at room temperature up to 3 days or refrigerate up to 5 days; freeze sliced portions up to 2 months. For a dairy-light swap, use plant-based butter that measures like butter (solid style) so the loaf browns similarly.
