Go Back
+ servings
Cranberry Orange Cake with White Chocolate Frosting on a plate
Print Recipe
4.93 from 14 votes

Cranberry Orange Cake with White Chocolate Frosting

This Cranberry Orange Cake is made of 4 fluffy orange cake layers, a homemade cranberry filling, and a super creamy white chocolate frosting.
Prep Time45 mins
Cook Time45 mins
Chill Time4 hrs
Total Time1 hr 30 mins
Course: Dessert
Cuisine: American
Keyword: Cranberry Orange Cake with White Chocolate Frosting
Servings: 16 servings
Calories: 581kcal


cranberry filling

  • 5 cups cranberries, fresh or thawed (628g)
  • ¼ cup water (60ml)
  • ¼ cup freshly squeezed orange juice (60ml)
  • 2 tablespoon cornstarch (16g)
  • ¾ cup granulated white sugar (150g)
  • ½ teaspoon cinnamon

orange cake

  • 3 cups all-purpose flour (360g)
  • 1 tablespoon baking powder
  • 1 teaspoon salt
  • ½ cup butter (113g)
  • ½ cup vegetable oil (120ml)
  • 1+½ cups granulated white sugar (300g)
  • 3 large eggs
  • 2 vanilla beans* (or 2 teaspoon pure vanilla extract)
  • 1 tablespoon orange zest
  • 1 cup milk (240ml)
  • ½ cup freshly squeezed orange juice (120ml)

white chocolate frosting

  • 1 cup butter, room temperature (226g)
  • 2 cups powdered sugar (240g)
  • 1 cup white chocolate, melted and cooled (170g - 6oz)
  • 1-2 tablespoon orange juice (15ml-30ml)
  • pinch of salt (if needed)


  • Preheat oven to 350°F / 175°C. Line the bottom and the sides of two 8" (20cm) baking pans with parchment paper. Set aside.
  • Make the cranberry filling: Place all ingredients in a large saucepan and bring over medium heat to a boil. Cook for about 3-5 minutes until the cranberries get soft. Stir constantly. Blend cranberries with an immersion blender or mash with a potato masher to your preference (if you don't like the skin of the cranberries in the filling then the blender is the better choice). Cook another 5-6 minutes or until the filling has thickened and reduced by about ⅓. Stir constantly. Remove from heat and let cool to room temperature. It will thicken as it cools.
  • Make the orange cakeIn a medium bowl combine flour, baking powder, and salt and stir to combine. Set aside. In a large mixing bowl with a stand or handheld mixer fitted with a whisk or paddle attachment, beat butter, oil, and sugar until creamy for about 2-3 minutes. Add 1 egg at the time and mix until fully incorporated. Add vanilla* and orange zest and stir to combine. Alternately add dry ingredients, milk, dry ingredients, orange juice, and end with dry ingredients. Stir just until combined. If you don’t want to have a cranberry filling but cranberries in the cake, then fold in 1+½ cups cranberries (fresh or thawed) tossed in 1 tablespoon flour, at this point. Divide batter into the two prepared baking pans equally. Bake for 28-32 minutes or until a toothpick in the center comes out clean. Don't overbake or the cake will be dry. Let cool to room temperature.
  • Make the white chocolate frosting: Beat butter on medium-high speed until soft and creamy, about 1-2 minutes. Add powdered sugar and beat on medium-low speed until fully combined and smooth. Add chocolate and mix on medium speed until combined and creamy. Stir in 1-2 tablespoon of orange juice depending on the consistency of the buttercream. It should be smooth and creamy. Add salt to your taste.
  • Assemble the cake: Cut a thin layer off the tops of your cakes to create a flat surface. Then cut each cake in half horizontally. Place one cake layer on a cake stand or serving plate. Spread ¼ of the buttercream over the cake. The buttercream should be higher around the edges that it holds the cranberry filling inside the cake (watch the video for better understanding). Layer with ⅓ of the cranberry filling (where the buttercream is lower). Repeat two more times. Place last cake layer on top and lightly frost the outside and the sides of the cake with the remaining frosting. Chill 4 hours in the fridge. Store leftovers in an airtight container in the fridge up to 3 days.



*First, cut off the straight end of the vanilla bean. Then place the tip of your knife below the curled end and cut the vanilla bean through the middle of the bean lengthwise with a sharp knife. Although you don't need to cut it all the way through, it's ok when you do so. Then open the vanilla bean and scrape out the flavorful seeds with the back of your knife. Just use the seeds.


Calories: 581kcal