1cupfresh cranberrieswashed, stems removed and any bad ones discarded
2tablespoonscold butter
1/4cupbrown sugar
1/3chopped walnuts
Optional: powdered sugar for dusting
Instructions
Preheat the oven to 400℉.
Line a 9x5 inch loaf pan with parchment paper long enough to cover both long sides and the bottom and leave some tails hanging over for easier removal. Spray the short ends well with cooking spray. Set aside.
In a medium bowl whisk together the flour, baking powder, baking soda and salt. Set aside.
In a large bowl, mix the egg, cream cheese, vegetable oil, sugar and vanilla until smooth; about 2 minutes. Stir in the buttermilk and orange juice until well combined.
Using a hand mixer on low speed, add the flour mixture to the buttermilk mixture, 1/3 at a time, mixing just until the flour mixture is no longer visible.
Fold the berries in to the batter and pour into your prepared loaf pan.
Make the topping: In another bowl (you can use the one your flour was in) cut the butter into the brown sugar using your fingers, 2 forks or a pasty blender until it's the size of small peas. Stir in the chopped walnuts.
Sprinkle the butter mixture over the top of the bread and bake uncovered 45-50 minutes until set and a toothpick inserted in the center comes out clean. You can cover your bread with foil if it's getting too dark halfway through.
Allow to cool 10 minutes in the pan then run a knife along all the edges and transfer to a wire rack to cool. Dust with powdered sugar if desired.
Notes
Use fresh cranberries. You can find them in a bag in your produce department and they are usually only available between mid November and late December each year. You can use frozen, but make sure to thaw and drain off any liquid.
If you prefer, skip the topping and stir the walnuts (in larger pieces) directly into the batter.
Store wrapped in plastic wrap and at room temperature for up to 4 days, or freeze for up to 6 months.