Preheat the oven to 325ºF. Butter and line a tube pan with parchment paper.
In a large bowl with an electric mixer or bowl of a stand mixer, cream butter and sugar until smooth, about 2 minutes. Start on low speed and build to medium speed as it incorporates.
Add eggs one at a time, beating on medium speed until well combined after each egg, about 20-30 seconds between each addition.
Add half of the flour. Once combined, add orange juice, zest and whipping cream. Beat for 1 minute. Mix on low speed until the ingredients start to combine, then increase to medium-high speed. Beat for 1 minute. Scrape down the sides of the bowl as needed.
Once smooth, add remaining flour and mix until combined.
Fold in the chopped cranberries.
Pour the batter into the prepared tube pan. Bake 1 hour 20 minutes to 1 hour 25 minutes.
Cool 3-5 minutes, then invert onto a serving dish. Cool at least 2o minutes before adding icing.
In a small bowl, whisk together powdered sugar, orange zest, and orange juice. After the cake has cooled at least 20 minutes, drizzle the glaze along the top, allowing it to drip down the sides.
