Preheat the oven to 350℉ (175 ℃). Spray a 9×5-inch loaf pan with baking spray and set aside.
Combine the sour cream, melted butter, ½ cup of orange juice, eggs, vanilla extract, and sugar in a large mixing bowl. Whip on medium speed until the eggs are completely incorporated.
Combine the dry ingredients: flour, baking powder, baking soda, orange zest, and salt in a separate bowl. Sift the dry ingredients into the batter, mixing it on medium speed for around 30-60 seconds or until the flour is incorporated. Do not overmix.
Next, fold in fresh cranberries and almonds until thoroughly combined.
Pour the batter into the greased loaf pan and bake it in the preheated oven for 50-60 minutes or until a toothpick inserted in the middle comes out clean. The sides will also be a rich, golden brown color. Take the bread from the oven when it's done and cool on a wire rack for about 30 minutes.