Heat the oven to 350°. Grease a 9- x 5- x 3-inch loaf pan or spray with nonstick cooking or baking spray.
In a large bowl, combine the flour, sugar, baking powder, and soda. Work the butter in until the mixture resembles fine crumbs.
In another bowl, whisk together the orange juice and egg; add to the first mixture and stir until blended. Stir in the orange zest, nuts, and cranberries.
Spread the batter in the prepared loaf pan.
Bake for 50 to 60 minutes, or until a toothpick inserted into the center of the bread comes out clean.
Makes 14 slices
Calories per slice: 224
Fat per slice: 6.7