Preheat the oven to 350℉.
Spray a 9x5" loaf pan with non-stick cooking spray and line the bottom with a piece of parchment paper.
Coarsely chop the cranberries and add 1/4 c. of sugar. Mix and set aside.
1 heaping cup fresh cranberries (coarsely chopped), 1/4 cup sugar
In a large mixing bowl, beat the eggs, oil, buttermilk, zest, and orange juice.
1 large egg plus one egg yolk (room temperature), 1/3 cup canola or vegetable oil, 3/4 cup buttermilk, approx. 2 teaspoons grated orange peel zest (zest from 1 orange), 1/4 cup orange juice (fresh squeezed)
In a separate bowl, mix the flour, sugar, baking powder, and salt. Add this to the wet mixture, scrape the sides of the bowl, and mix only to moisten.
2 cups all-purpose flour, 2 1/2 teaspoons baking powder, 3/4 teaspoon salt, 3/4 cup sugar
Add the sugared cranberries and walnuts and stir to combine.
1/4 - 1/2 cup walnuts (chopped) or pecans
Spread the batter into the prepared loaf pan and bake for 55 minutes to an hour or until a toothpick inserted in the center comes out with only a few crumbs.
Let the bread cool in the pan for about 10 minutes before removing to a wire rack to cool.
Cool completely before slicing with a sharp bread knife.
Store in an airtight bag or container at room temperature for up to 2 days. Quick breads are typically even better on the second day. Refrigerate for up to a week or freeze for up to 2 months.