Using a handheld or stand mixer(paddle attachment) beat the room temperature butter until creamy for around a minute. Now add granulated sugar and cream the sugar and butter on medium speed for around 3 to 4 mins until thick and creamy.
Now add eggs, one by one, mixing after each one until well combined.
Then add Orange Zest, Vanilla extract, Orange juice, and mix once until well incorporated.
Now in a different bowl, mix the dry ingredients together which are 2 cups sifted all-purpose flour, 1 tsp baking powder, ¼ teaspoon baking soda, and ½ teaspoon salt. Note: It is very important to measure the flour using the 'Spoon and Level Method'. It means to use a spoon to fill your measuring cup with flour and use the back of a knife to level off the flour on the top. DO NOT scoop the flour directly from the bag using the measuring cup.
Then add the dry ingredients to the wet ingredients and mix at low speed for a few seconds, ONLY until well combined. DO NOT OVERMIX the batter as this will result in a dense cake.
Now add the sour cream and fold it into the batter only until just combined.
Finally, toss the 1 ¼ cup cranberries in 1 tablespoon of flour in a bowl to coat them with flour and then fold them into the prepared batter. (Tossing them with flour ensures that they don't sink down to the bottom of the pan ).
Grease a 9*5 inch loaf pan, line with parchment paper, and grease the parchment paper again. Pour the prepared batter into the pan.