Classic Christmas Cake Recipe: Moist Fruit Cake for the Holidays

Christmas Cake is a moist white sheet cake studded with red and green sprinkles and finished with a silky vanilla cream cheese frosting. This festive dessert is ideal for holiday gatherings and easily feeds a crowd.

Close up photo of a slice of christmas cake on a white plate with holiday decor in the background.

Festive, Delicious Christmas Cake

This Funfetti-style Christmas Cake brings a classic vanilla flavor and a tender, moist crumb that pairs perfectly with a tangy cream cheese frosting. It looks and tastes like a bakery treat, but is simple to prepare at home by elevating a boxed cake mix with a few pantry staples.

The method is straightforward: combine the cake mix with a bit of flour and instant pudding for structure and extra moistness, add dairy and egg whites for richness and lift, bake, then finish with a smooth cream cheese frosting and festive sprinkles. With about 20 minutes of hands-on prep, it’s a quick way to bring a cheerful dessert to the holiday table.

Pin This Recipe For Later

Rebecca’s Recipe Review

Taste: Clean vanilla notes amplified by tangy cream cheese frosting.

Texture: Moist and tender cake covered with a smooth, creamy frosting.

Ease: 3/10 — mostly quick with a few simple steps.

Pros: Makes a large sheet cake that feeds many.

Cons: A specialty Princess emulsion adds extra flavor but can be hard to find; vanilla or almond extract are easy substitutes.

Would I Make This Again? Yes.

A slice of funfetti Christmas cake on a white plate on a holiday napkin with decor in the background.

Christmas Cake Ingredients

This recipe uses a mix of pantry staples and a few refrigerated items alongside one boxed cake mix. The pudding mix and a touch of flour help create a moist, tender crumb.

Key components include a holiday Funfetti cake mix, unprepared white chocolate instant pudding, all-purpose flour, sugar, egg whites, sour cream, whole milk, and an optional Princess flavor emulsion (or vanilla/almond extract).

The frosting combines unsalted butter, cream cheese, vanilla, and powdered sugar, and the finished cake is decorated with festive sprinkles.

Princess Flavor Emulsion

Princess flavor emulsion offers a unique, concentrated flavor that enhances the vanilla notes in this cake, creating a sweeter, more distinct profile. It can often be found at large retail stores or craft stores; if unavailable, substitute 1 teaspoon vanilla extract or 1/2 teaspoon almond extract for similar results.

Made this with my 6 year old — she loved helping and the cake was moist and delicious.

– Mark

Ingredients to make Christmas Cake on a white surface.

How To Make Christmas Funfetti Cake

  1. Preheat the oven to 325°F and grease a 9×13-inch pan.
  2. Whisk the boxed cake mix, white chocolate instant pudding (unprepared), all-purpose flour, and granulated sugar together in a large bowl.
  3. Beat in the flavor emulsion (or extract), whole milk, sour cream, and room-temperature egg whites until just combined.
  4. Pour the batter into the prepared pan and bake 28–30 minutes, or until a toothpick inserted in the center comes out clean.
  5. Allow the cake to cool completely in the pan before frosting.
  6. To make the frosting, cream softened butter and cream cheese together, then add vanilla and powdered sugar one cup at a time. Beat on low until incorporated, then increase speed and beat until silky smooth.
  7. Spread the frosting over the cooled cake and decorate with holiday sprinkles.
Step-by-step photo collage showing how to make Christmas cake.

Rebecca’s Tips

  • Do not prepare the instant pudding with milk — add the dry pudding mix to the batter as directed in the recipe.
  • For more color, use gel food coloring in the batter to create a vibrant holiday cake.
  • Other compatible pudding flavors include vanilla or cheesecake — use a 3.5 oz box.

Storage Instructions For This Christmas Sheet Cake

Wrap leftover cake tightly in plastic wrap or place in an airtight container and refrigerate. The cake will keep for up to 5 days.

A slice of funfetti Christmas cake on a white plate on a holiday napkin with decor in the background.

More Sweet and Tasty Christmas Desserts to Try

  • Shortbread Christmas Crack — easy, sweet-and-salty bars.
  • Christmas Tree Cake Dip — a festive dessert dip made with mini holiday cakes.
  • Classic Christmas Sugar Cookies — fun to decorate with kids.
  • Meringue Christmas Trees — light, crispy cookies and pops ready in about 20 minutes.
  • Easy Christmas Funfetti Bread — a tender quick bread studded with sprinkles and a sweet glaze.

Did You Make This Recipe?

If you try this recipe, please leave a review below — feedback is appreciated. Share your photos on social media and tag the creator if you like.

A slice of funfetti Christmas cake on a white plate on a holiday napkin with decor in the background.
4.94 from 32 votes

Christmas Cake

Author Rebecca Hubbell
Course Dessert
Cuisine American
Prep Time 20
Cook Time 30
Cooling Time 1
Total Time 1 50
Servings 20 people
Print
Christmas Cake is a moist white cake studded with red and green sprinkles and finished with vanilla cream cheese frosting — perfect for holiday gatherings.

Ingredients

Cake

  • 1 (15 oz.) box Pillsbury Holiday Funfetti cake mix
  • 1 (3.5 oz.) box white chocolate instant pudding mix, unprepared
  • 1 cup all-purpose flour
  • ½ cup granulated sugar
  • ½ teaspoon Princess flavor emulsion or 1 tsp vanilla or ½ tsp almond extract
  • cups whole milk
  • ¾ cup sour cream
  • 4 large egg whites, room temperature

Cream Cheese Frosting

  • ½ cup unsalted butter, softened
  • 8 ounces cream cheese, softened
  • 1 teaspoon vanilla extract
  • 3 cups powdered sugar

Instructions

  • Preheat oven to 325°F and grease a 9×13-inch cake pan with butter.
  • In a large bowl or stand mixer, whisk together the cake mix, dry pudding mix, flour, and sugar.
  • Beat in the flavor emulsion (or extract), milk, sour cream, and egg whites until just combined.
  • Pour the batter into the prepared pan and bake 28–30 minutes, or until a toothpick inserted in the center comes out clean.
  • Allow the cake to cool completely in the pan before frosting.
  • Make the frosting by creaming butter and cream cheese together 2–3 minutes, then add vanilla and powdered sugar 1 cup at a time, mixing on low until incorporated. Increase speed and beat until silky smooth.
  • Spread the frosting over the cooled cake and top with sprinkles.

Notes

  • How To Store: Wrap leftovers tightly and refrigerate for up to 5 days.
  • Princess Flavor Emulsion: If unavailable, substitute 1 tsp vanilla extract or ½ tsp almond extract.
  • Pudding Mix: Add the white chocolate instant pudding to the dry ingredients unprepared.
  • Color: Use gel food coloring for vibrant frosting or batter when desired.
  • Alternate Puddings: Vanilla or cheesecake instant pudding (3.5 oz) can be used in place of white chocolate.

Nutrition

Calories: 224kcal | Carbohydrates: 29g

Did You Make This Recipe?

Share a photo if you tried it and enjoy more recipes from the creator.

Recipe adapted from Design Eat Repeat.