Preheat the oven to 325 degrees Fahrenheit. Spray a 9 cup bundt pan with non stick spray, and lightly flour. Set aside.
Add the dry ingredients to a medium bowl and whisk them together. 3 cups All Purpose Flour, 2 tsp Baking Powder, 1/2 tsp Baking Soda , 1 tsp Salt
Cream the butter and sugar together in a large bowl for a couple of minutes until light and fluffy. 2 cups Granulated Sugar, 1 cup Unsalted Butter
Add in the eggs, one at a time, until just combined. Then add in the sour cream, and vanilla extract. 4 large Eggs, 1/2 cup Sour Cream , 2 tsp Vanilla Extract
Add one third of the flour mixture and mix until combined. Then half of the buttermilk, mixing until just combined. Then another third of the flour, the remaining buttermilk, and remaining flour, in the same manner. 1 cup Buttermilk
Add the cranberries to a small bowl and toss them with 1 TBS of flour. 2 cups Cranberries, 1 TBS All Purpose Flour
Add the floured cranberries, and orange zest to the cake batter and gently fold them into the batter until they're spread evenly throughout. 2 TBS Orange Zest
Spoon the batter into the prepared bundt cake pan.
Bake the cake for 50 to 60 minutes, or until the cake is golden and a toothpick can be inserted and comes out clean. (The cake is dense, so it may take longer in your oven, don't be alarmed if it does).
Let the cake cool for about 1 hour in the pan. Loosen the edges of the pan with a butter knife, then invert the cake onto a wire rack. Let it cool completely.