Stir 1 tablespoon orange juice into ¾ cup milk and let it sit for a few minutes; it might slightly curdle.
In a large mixing bowl, beat 1 cup unsalted butter and 4 ounces cream cheese, softened, until smooth. Add 2 cups granulated sugar on medium-high speed and beat for 3–4 minutes, until pale and fluffy.
Add 6 large eggs, one at a time, beating well after each addition.
Mix in 1 tablespoon finely grated orange zest and ½ teaspoon vanilla extract.
In a separate bowl, sift 3 cups all-purpose flour, 1 ½ teaspoons baking powder, and ½ teaspoon salt. You can sift them before in a separate bowl or have the ingredients measured and sift them directly over the butter mixture when prompted (my choice).
Add the dry ingredients in 3 additions, alternating with the orange milk in 2 additions, beginning and ending with flour. Mix on low speed just until well combined; don’t overmix or the cake will be tough.
Gently fold in 2 cups fresh or frozen cranberries using a spatula, making sure not to crush them too much.
There should be no streaks of flour in the bottom of the bowl. Pour the cake batter into the prepared bundt pan.
Bake for 20 minutes at 350°F (180°C), then reduce the oven to 325°F (165°C) and bake 35–40 minutes more, or until a toothpick inserted into the center comes out clean. Time might vary depending on your oven and the pan you use.
Let the cake cool in the pan on a wire rack for about 15 minutes, then carefully invert onto a wire rack. Cool completely before glazing.