2 cups/280 grams unbleached all-purpose flour
1/2 cup/100 grams sugar
1 tbsp baking powder
1/2 tsp salt
1/2 cup/60 grams walnuts
11/4 cups/138 grams cranberries, fresh or frozen
1/2 cup/75 grams dried apricots
2/3 cup fresh orange juice (I've used store-bought, and substituted POG)
3 tbsp/42 grams unsalted butter, melted
2 tsp grated orange zest
Grease or coat an 8 x 4½ x 3 inch loaf pan with baking spray. Place oven rack in the center of the oven and pre-heat oven to 350 degrees.
Weigh or measure the flour, sugar, baking powder and salt into a large mixing bowl, whisk until combined, make a well in the center and set aside.
In the bowl of a food processor, pulse the walnuts until coarsely chopped, and empty walnuts into a medium mixing bowl. Repeat with the cranberries, then the apricots, pulsing each individually until coarsely chopped and them transferring to the mixing bowls with the walnuts. Stir the chopped ingredients until they are equally distributed.
In a small mixing bowl or 2 cup measuring cup, add the orange juice, eggs and melted butter, then zest the orange into the wet mixture and combine.
Pour the wet ingredients into the dry ingredients and with a spatula, fold them together until about halfway incorporated, then add the nut and fruit mixture, folding just until combined. Make sure you're getting to the bottom of the bowl with your spatula so you don't have dry pockets of flour.
Transfer batter to the pan and bake on the center rack of the preheated oven for 45 to 50 minutes, or until knife inserted in the middle comes out clean.
Cool in the pan for 10 minutes, then remove the loaf from the pan and transfer to a rack to cool completely.
Wrap in plastic wrap and store for a day or two before serving (I've never done this because it smells too good when it comes out of the oven!)