Go Back
+ servings
A slice of cranberry white chocolate cake on a white plate with a fork

Easy Cranberry Cake with White Chocolate Cream Cheese Frosting

This cranberry white chocolate cake is incredibly stunning, moist, and best of all, super easy! Absolutely perfect for the holidays, I started making this cake years ago as a quick but impressive Christmas dessert, and the tartness of the cranberries is just delicious with the easy white chocolate cream cheese frosting. Made using a box mix to keep it simple, or use your favorite white cake recipe.
Course Dessert
Cuisine American
Keyword christmas dinner, holiday baking, sweet treats
Prep Time 20 minutes
Cook Time 2 hours
Freeze Time 8 hours
Total Time 10 hours 20 minutes
Servings 16 slices
Calories 782kcal


  • Oven
  • 8-inch round cake pans (4)
  • Cooking spray
  • Parchment Paper
  • Kitchen scissors
  • Large bowls (2)
  • Stand mixer or hand mixer
  • Wire cooling racks (4)
  • Plastic wrap
  • Freezer (optional, recommended)
  • Microwave-safe bowl (or heatproof bowl and double boiler)
  • Offset spatula (to frost cake)
  • Refrigerator
  • Fine Mesh Sieve (optional)


For the Cranberry Cake

  • 2 boxes white cake mix see Notes
  • 2 cups water see Notes
  • 1 cup oil see Notes
  • 6 large eggs see Notes
  • 2 ½ cups fresh cranberries

For the White Chocolate Cream Cheese Frosting

  • 2 8-ounce packages cream cheese softened, 16 ounces total
  • ½ cup butter softened, ½ stick
  • 1 12-ounce package white chocolate chips
  • 2 teaspoons vanilla extract
  • 4 cups powdered sugar

To Garnish (All Optional)

  • sugared cranberries see Notes
  • rosemary sprigs
  • mini gingerbread house
  • white chocolate chips or shavings
  • powdered sugar


For the Cranberry Cake

  • Preheat oven to 325° Fahrenheit. Lightly grease 4 8-inch round cake pans with cooking spray or butter. Cut parchment paper circles to fit in bottom of each cake pan - I typically place pan on parchment paper, trace around bottom of pan, then cut along outline.
  • Prepare white cake mix as directed on box (or according to your cake recipe instructions). Gently stir fresh cranberries into prepared cake batter, then divide batter evenly between cake pans.
  • Place cake pans in oven and bake at 325°F for 27-30 minutes, or until toothpick inserted in center of cake comes out clean. Be careful not to over-bake cake.

If Freezing Cakes Before Frosting (Recommended)

  • Cover wire cooling rack with sheet of plastic wrap. Flip cooling rack over and place face down on top of cake pan, with plastic wrap covering cake surface. With one hand under cake pan and one hand on top of cooling rack, press the two together and carefully flip them over so cake pan is upside-down on cooling rack. Gently twist and wiggle cake pan while lifting upward to release cake. Repeat for all 4 cakes.
  • Let cakes cool 5 minutes, then wrap each layer in plastic wrap. Place flat in freezer and freeze at least 8 hours. Note: cakes can be made weeks in advance and frozen until ready to decorate.

If Frosting Cakes Without Freezing

  • Place wire cooling rack face down on top of cake pan. With one hand under cake pan and one hand on top of cooling rack, press the two together and carefully flip them over so cake pan is upside-down on cooling rack. Gently twist and wiggle cake pan while lifting upward to release cake. Repeat for all 4 cakes.
  • Let cakes rest on cooling racks 2 to 3 hours, until completely cooled. Transfer one cooled cake to plate or cake stand and begin decorating.

For the White Chocolate Cream Cheese Frosting

  • In large bowl, use stand mixer or hand mixer to beat softened cream cheese and butter together.
  • Place white chocolate chips in heatproof bowl and place in microwave (or over double boiler). Microwave in 30 seconds bursts, stirring well between each session. Microwave until just barely melted - if you microwave the chips too much, the chocolate will seize.
  • Carefully add melted chocolate and vanilla extract to cream cheese mixture and mix well. Gradually add in powdered sugar in several increments, beating frosting mixture until light and fluffy after each addition.
    Cream cheese frosting in large bowl

To Decorate the Cranberry Cake

  • Note: Cake MUST be completely cooled (or completely frozen) before starting this process.
    Carefully level each layer of cooled cake so they sit flat on top of each other. Keep the layers as evenly thick as possible.
  • Dollop white chocolate cream cheese frosting in center of one layer of cake - this will be your bottom layer. Use offset spatula to spread frosting out to edges of cake, creating smooth, even layer of frosting.
  • Take another layer of cake and gently place it on top of frosting layer, centering it so edges line up with bottom layer. Repeat frosting layer and cake layer, alternating each, until all 4 layers have been stacked.
  • Crumb coat entire outside of cake. To crumb coat, dollop small amount of frosting on center of top layer and spread to edges in very thin layer. You should still see cake through frosting layer. Visible crumbs in frosting layer are normal and fine.
    Crumb coated cranberry cake
  • Continue this process down all sides of cake, crumb coating entire exterior in very thin layer of frosting. Be gentle and avoid pushing or pulling on cake surface.
  • Place crumb coated cake in refrigerator and chill 30 minutes.
  • Once crumb coat feels set and dry, remove cake from fridge and finish frosting. Dollop frosting on center of top of cake and use offset spatula to gently spread frosting out to edges and down sides of cake, coating cake fully.
  • Decorate top and sides of cake as desired, with sugared cranberries, rosemary sprigs, gingerbread, or white chocolate. If desired, finish cake with sprinkle of powdered sugar through fine mesh sieve to create "snow".
  • Serve finished cake as desired.


  • Cake Mix: The water, oil, and eggs listed above are the correct quantities for 2 boxes of cake with most store-bought brands. If you're using your own from-scratch recipe for the cake, skip the quantities I've listed above and use what your recipe calls for. Just make sure to double it if needed so you end up with 4 8-inch round cakes!

For Sugared Cranberries

  • fresh cranberries
  •   ½ cup granulated sugar
  • Spritz cranberries lightly with water (not too much or your sugar will clump. Place granulated sugar in a shallow dish then add cranberries in batches. Roll and toss cranberries in the sugar with a fork until they're completed coated, then transfer them to a bowl and repeat until all cranberries have been sugared.
Recipe yields approximately 16 slices of cake. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional garnishes. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 16. Result will be the weight of one serving.


Serving: 1slice | Calories: 782kcal | Carbohydrates: 98g | Protein: 8g | Fat: 41g | Saturated Fat: 17g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 14g | Trans Fat: 1g | Cholesterol: 119mg | Sodium: 657mg | Potassium: 143mg | Fiber: 1g | Sugar: 70g | Vitamin A: 294IU | Vitamin C: 2mg | Calcium: 219mg | Iron: 2mg | Net Carbs: 97g