Preheat oven to 325°F (190°C). Grease an 8 ½ x 4 ½-inch loaf pan; set aside.
In a large bowl, whisk together flour, salt, baking soda, and sugar.
In a large measuring cup, whisk together the melted butter, orange juice, and milk, adding enough milk so that the wet mixture totals 1 cup.
Add the egg and orange zest to the wet ingredients. Whisk until completely combined.
Pour the wet ingredients into the dry ingredients; stir until just combined, being careful not to overmix. The batter should be nice and thick, without any dry pockets of flour. Add a splash of extra milk, if necessary.
Gently fold in cranberries and nuts.
Pour batter into prepared loaf pan.
Bake for about 65-75 minutes, or until a toothpick inserted in the center comes out clean.
Cool in the pan for about 5 minutes, then transfer to a wire rack to cool completely.