Preheat the oven to 350°F. Line three 8-inch cake pans with parchment paper circles and spray with baking spray or brush with cake release.
In a large bowl, beat the butter, granulated sugar, and orange zest using a hand mixer or stand mixer on medium-high speed until creamy and light, about 2-3 minutes. Add the and oil. Beat for another 2-3 minutes until combined and light. Scrape the bottom and sides of the bowl.
1/2 cup (113g) salted butter, 1 3/4 cups (350g) granulated sugar, 1/3 cup (90ml) vegetable or canola oil, 2 Tablespoons orange zest
Add the eggs and vanilla, mixing until combined, about 1 minute.
4 large eggs, 1 Tablespoon pure vanilla extract
Add the flour, baking powder, baking soda, and salt. Mix on low speed just until combined and only a few streaks of flour remain.
2 3/4 cups (388g) all-purpose flour, 2 teaspoons baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon salt
Add the buttermilk and orange juice, mixing just until combined. Scrape the bottom and sides of the bowl.
1 cup (240ml) buttermilk, 1/2 cup (120ml) orange juice
Toss the cranberries with the remaining 1 tablespoon of flour, then gently stir in to the cake batter. The batter will be thick. Divide the batter evenly between the prepared cake pans.
2 cups (340g) fresh cranberries, 1 Tablespoon all-purpose flour
Bake for 24-28 minutes or until a cake tester inserted into the middle of each layer comes out clean with just a few crumbs clinging to it. Cool completely in the pans before assembling the cake.
To make the frosting, Place the white chocolate in a medium bowl and heat in the microwave on medium power in 15-20 second bursts, stirring between each burst of heat, until melted and smooth. Allow the chocolate to cool for 15-20 minutes until no longer warm to the touch so that it doesn’t melt the butter.
8 ounces white chocolate
Beat the butter, powdered sugar, and vanilla using the whisk attachment of your hand or stand mixer until creamy and smooth. Add in the melted and cooled white chocolate, mixing until combined. Add as much of the cream as needed to get a spreadable consistency. You may not need all of the cream.
2 cups (454g) salted butter, 6 cups (720g) powdered sugar, 2 teaspoons pure vanilla extract, 4 Tablespoons heavy cream
Level the cake layers, if needed, then frost and then decorate with candied cranberries and orange slices or orange zest. Refrigerate for at least 45 minutes to help set the frosting before slicing and serving. Store the cake in the fridge for up to 5 days.
Candied cranberries