• Cake
  • Frosting
  • YouTube
  • My Favorite Tools
  • Nav Social Icons

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Recipes
    • Cake
    • Cupcakes
    • Frosting
    • Ice Cream
    • Vegan
  • Cake Basics
  • Tutorials
  • Blog
  • About
  • Mobile Menu Widgets

    Connect

    Search

Sugar & Sparrow logo in script font

Sugar & Sparrow

Lifestyle and Cake from Portland Oregon

  • Cake Basics
  • Recipes
    • Cake
    • Cupcakes
    • Cookies & Bars
    • Filling
    • Frosting
    • Ice Cream
    • No-Bake
    • Small Batch
    • Vegan
  • Tutorials
  • Book
  • Blog
  • About

White Christmas Cake Recipe

December 8, 2025 · In: Cake, Featured, Holiday, Recipes, Seasonal, Winter

Jump to Recipe

I haven’t been able to stop thinking about making my favorite bakery-style white cake into a festive holiday cake, and this white Christmas cake is the result! It’s layers of the softest, fluffiest white cake flavored with just a hint of almond extract (or keep it all vanilla if you prefer), filled and frosted with my favorite vanilla buttercream. To dress it up for the holidays, it features a piped white Christmas tree with sprinkle ornaments and I promise, it’s easier than it looks! I’ll share all the baking and decorating details in this blog post. 

white cake with white frosting for christmas
white cake recipe with vanilla frosting

Why You’ll Love This White Christmas Cake 

  • Super Fluffy & Moist. This is the softest vanilla cake recipe on my website thus far (which is why I call it bakery-style white cake) and it stays moist for days. Key ingredients like cake flour and egg whites keep it extra light, while the vegetable oil and buttermilk makes it ultra-moist.  
  • Easy to Make. Even though it seems complicated to make a vanilla cake with the perfect texture, this recipe couldn’t be easier to make with a stand mixer or hand mixer. The instructions in the recipe card are so detailed that it’s hard to fail. 
  • Customizable Flavor. You can make this recipe as-is with the hint of almond (it reminds me of Christmas sugar cookies) or scrap the almond extract and use a full Tablespoon of vanilla instead. You could also sub the almond extract for peppermint extract or any other clear extract that sounds festive. 
  • Festive Holiday Cake Design. Keeping with the theme, this white cake is topped with vanilla buttercream and a piped white Christmas tree. I’ll show you how to map out and pipe that tree perfectly, then decorate it with sprinkle ornaments and a gold-painted anise star. The ideal showstopper for your holiday dessert table! 
white piped christmas tree on cake

Soft & Moist White Cake 

This is the softest, fluffiest white cake recipe that tastes like it came from your favorite bakery, but it’s 100% HOMEMADE! It’s super moist (and stays that way for days), packed with vanilla flavor, and made with egg whites to keep the color of the cake nearly white. To make it perfectly soft and moist with a bakery-style texture, there are a few key ingredients you’ll need. You should be able to find these at your local grocery store, but if not I have provided some substitution ideas as well: 

  • Cake Flour. To achieve the super soft bakery-style texture in this cake, you’ll need to use cake flour. It produces a much fluffier cake than all-purpose (or plain) flour because of its lower protein content (the more protein in your flour the stiffer the dough and less ability to maintain moisture). You can find cake flour at most grocery stores, but if all you’ve got is all-purpose flour in your pantry, here are instructions for how to make your own cake flour. Keep in mind that if you do use the homemade version, the gram measurement will weigh more (295g instead of 265g) since all-purpose flour is heavier than cake flour.  
  • Baking Powder + Baking Soda. These are the leavening agents used in this cake to give it the perfect rise. 
  • Unsalted Butter. A little bit of unsalted butter helps create moisture, great structure, and rich flavor. If you only have salted butter on hand, you can substitute that but be sure to omit the salt in the recipe if you do.
  • Granulated Sugar. This not only sweetens the cake, it creates a tender crumb as well. You can substitute this with caster sugar if you wish and it will be even more soft.
  • Egg Whites. Egg whites not only help keep this cake light in color, they also keep it light and fluffy in structure while binding all of the ingredients together. You can either use fresh egg whites or ½ Cup of carton egg whites. 
  • Vegetable Oil. This adds the perfect amount of moisture to the crumb. I like using plain vegetable oil but you can substitute for any kind of vegetable oil (canola, avocado, etc.). Just keep in mind that if the vegetable oil you choose has a strong flavor, it will end up flavoring the cake. 
  • Almond + Vanilla Extracts. To create that perfect holiday sugar cookie flavor, use a hint of almond extract + a good quality vanilla extract. Alternatively, you can omit the almond extract and use one tablespoon of vanilla extract for a pure vanilla flavor, or substitute it for another festive clear-colored extract like peppermint. 
  • Buttermilk. The fattiest of all the milks, buttermilk creates a rich texture and locks in lots of moisture. If you can’t find buttermilk locally, you can make a DIY version using whole milk and vinegar or lemon juice. The instructions are in the notes of the recipe below.
white cake batter in a mixing bowl
homemade white cake recipe

Bakery-Style White Cake Video

I made a YouTube video for this white cake recipe a little while back, and everything is the same except for the addition of almond extract in this recipe:

If you love recipe videos like this one, be sure to check out my YouTube channel! I’ve got a growing collection of cake recipes, decorating tutorials, and Cake Basics over there. Hit the subscribe button on my page so you never miss a new video.

Vanilla Buttercream That’s White in Color

The vanilla buttercream recipe I use for this cake is technically an American buttercream, which basically means it has a butter base and is stabilized and sweetened with powdered sugar. Most American buttercream recipes use a ton of powdered sugar to give structure to the frosting, but I have tailored this recipe to use less powdered sugar and be less sweet than your average American buttercream. As a result, the vanilla flavor really shines through and it’s the perfect consistency for cake decorating! 

vanilla buttercream recipe for cake decorating

The two ingredients that will make vanilla buttercream more yellow in color are the butter (especially grass-fed butter) and pure vanilla extract. Using clear (imitation) vanilla extract can help create a whiter buttercream, but I don’t personally use that method because I like the flavor of pure vanilla extract. Instead, here are a few things I do to make the buttercream white instead of yellow:

  • Whip the Butter for a Long Time. To achieve the smoothest buttercream that’s also nearly white in color, you’ll start this recipe by whipping the butter for a long time – about 7 minutes. In this amount of time, the butter should go from yellow to almost white. This sets the rest of the recipe up for success color-wise. 
  • Add Icing Whitener. At the end of the recipe, I add a little AmeriColor Bright White to whiten the buttercream and it works like a charm. 
white christmas cake with buttercream christmas tree

How to Decorate a White Christmas Cake

Once you have your cake layers baked, cooled, and leveled + the buttercream made, here’s how to decorate this chai cake as pictured: 

Step 1: Fill and Stack the Cake. Place a swipe of buttercream on top of a cardboard cake circle and place the first white cake layer on top. Fill and stack the cake with the vanilla buttercream, then crumb coat it and place it in the refrigerator to firm up before moving on to the next step. 

how to fill and stack a layer cake with buttercream

Step 2: Frost the Cake. Use the vanilla buttercream to create a smooth buttercream finish, but keep that top edge raw instead of swiping it inward to create sharp edges. The unfinished edge reminds me of snow drifts. Place the cake in the refrigerator for about 20 minutes to let the frosting firm up again – firm buttercream is the ideal surface for piping in the next step.

frosting a cake with smooth buttercream

Step 3: Pipe the Christmas Tree. Now that the buttercream finish is firm to the touch, take your icing smoother (or other straight edge) and press it into the cake to create a triangular outline. This will be the area where the tree will be piped. Next, carefully press the icing smoother horizontally within that triangle to create four different sections. This is where each row of piping will go. 

outline for christmas tree cake

Fit a piping bag with Wilton Tip 4B and fill it with the rest of the vanilla buttercream. Starting at the bottom of the cake in the bottom section of the tree outline, pipe vertical shells to fill in each section. 

how to pipe a christmas tree on a cake with tip 4b

Step 4: Add the Sprinkles. While the piped Christmas tree is still wet to the touch, carefully press some white and metallic sprinkles into the tree to look like ornaments. I threw some of the smaller sprinkles at the tree to stick them on without getting my fingers in the frosting. I ended up sprinkling (and tossing) some sugar sprinkles onto the tree as well. 

Adding sprinkles onto buttercream christmas cake

Using some of the white jimmies sprinkles and sugar sprinkles, I added some texture around the rest of the cake randomly. This is easiest if you add the sprinkles onto a flat surface, then press your fingertip onto a cluster of them and carefully press them onto the cake while they’re still stuck to your finger. 

adding sprinkles onto a cake with fingertip

Step 5: Add the Anise Star. I used some edible metallic gold paint and spray luster dust to add a gold finish to a star anise, then pressed it onto the top of the Christmas tree. So pretty! 

adding anise star onto christmas tree cake

More Christmas Cakes You’ll Love

In case you need some more festive holiday cake ideas for your dessert table, here are some of my favorites: 

  • Christmas Funfetti Cake
  • Christmas Sugar Cookie Dough Cake
  • Vintage Christmas Red Velvet Cake
  • Christmas Sweater Sheet Cake
  • Festive Eggnog Cake
white holiday cake

I hope you love this white Christmas cake as much as I do! Let me know if you make it in the comments below and feel free to tag @sugarandsparrowco on Instagram to show me if you post a photo. I love to see what you create with my recipes!

white christmas cake recipe with buttercream christmas tree

White Christmas Cake

The softest, fluffiest white cake recipe with delicious vanilla buttercream, decorated with a piped buttercream Christmas tree to make it extra festive! The cake has a hint of almond flavor that's reminiscent of Christmas sugar cookies, but can also be made with an all-vanilla flavor.
Print Recipe Pin Recipe
Prep Time:35 minutes mins
Cook Time:30 minutes mins
Cooling Time:2 hours hrs
Total Time:3 hours hrs 5 minutes mins
Course: Dessert
Cuisine: American
Servings: 15 slices

Ingredients

Bakery-Style White Cake

  • 2 1/2 Cups (265g) sifted cake flour* DIY recipe in notes
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 1/2 Cups (300g) granulated sugar
  • 1/2 Cup (113g) unsalted butter, room temperature
  • 4 large egg whites, room temperature fresh or 1/2 Cup carton egg whites
  • 1/2 Cup (120ml) vegetable oil
  • 2 tsp pure vanilla extract
  • 1/2 tsp almond extract
  • 1 1/4 Cups (300ml) full-fat buttermilk**, room temperature DIY recipe in notes

Vanilla Buttercream

  • 1 1/2 Cups (339g) unsalted butter, room temperature
  • 5 Cups (600g) powdered sugar
  • 1 Tbsp pure vanilla extract
  • 2 Tbsp whole milk, room temperature
  • 1/4 tsp salt, or to taste
  • 1-2 tsp icing whitener optional

Decorations (Optional)

  • 1 Tbsp White and metallic sprinkles (for ornaments)
  • 1/8 Cup Sugar sprinkles
  • 1 Star anise
  • 1 tsp edible metallic gold paint and/or gold luster dust spray

Instructions

Make the Bakery-Style White Cake

  • Preheat the oven to 350°F (177°C) and prepare three 6-inch or two 8-inch cake pans by spraying the sides with baking spray and fitting a parchment paper circle to the bottom of each pan.
  • In a medium bowl, add the flour, baking powder, baking soda and salt. Whisk together and set aside.
  • In the bowl of a stand mixer fitted with the paddle attachment, beat the butter at high speed until creamy, about 2 minutes. Add the sugar and cream it together with the butter at medium-high speed until light and fluffy, about 2 minutes, scraping the bowl and paddle at the halfway point. Turn the mixer to low and add the egg whites one at a time, mixing until they are just combined and scraping down the bowl and paddle as needed. Add the vegetable oil, vanilla, and almond extract, Increase the mixer speed to high and beat for 1 minute.
  • Turn the mixer off and add the flour mixture all at once. Mix the ingredients on low speed until just combined, then slowly pour in the buttermilk. Continue mixing at low speed for about 30 seconds, until the batter is uniform and combined. The batter will be slightly thin.
  • Divide the batter evenly between the prepared cake pans and bake for 28 to 32 minutes. They’re done when they spring back to the touch and a toothpick inserted into the centers comes out clean or with just a few moist crumbs on it. Let the cakes cool in their pans for 5 minutes, then remove them from the pans and allow them to cool completely on a wire rack.

Make the Vanilla Buttercream

  • With a hand mixer or paddle attachment on your stand mixer, cream the butter on medium-high until it’s creamy and light (almost white) in color. About 7 minutes. 
  • With the mixer on low, add the powdered sugar a few cups at a time, scraping down after each addition and making sure each cup is fully incorporated before adding the next one. 
  • Add vanilla, milk, and salt and mix on low for another minute until fully incorporated. Add the icing whitener if using and continue mixing on low until uniform and white in color.

Assembly

  • Once the white cake layers are completely cooled, level them to your desired height. Add a swipe of vanilla buttercream onto a cardboard cake circle and place the first cake layer on top. Fill and stack the cake with vanilla buttercream, then crumb coat the cake. Refrigerate the cake for 15-20 minutes to let the crumb coat firm up before frosting the cake with vanilla buttercream.
  • To create the design pictured, use the vanilla buttercream to create a smooth buttercream finish and keep the top edge unfinished (don't swipe it inward to create sharp edges). Refrigerate the cake to let the frosting firm up once more.
  • Using an icing smoother or other straight edge, mark out the triangle shape of the Christmas tree on the cake. Then, mark out four horizontal sections for the piping inside the tree (photos of this process are in the blog post above). Fit a piping bag with Wilton Tip 4B and fill it with the rest of the vanilla buttercream. Starting at the bottom of the tree and working your way up to the top, pipe vertical shells in each marked off section. Decorate the tree with white and metallic ornament sprinkles and sugar sprinkles, then add more sprinkle texture in small clusters all around the cake. Paint the star anise with edible metallic gold paint and/or gold luster dust spray, then place it on top of the Christmas tree.

Notes

*DIY Cake Flour Recipe: if you can’t find cake flour locally, here’s how to make a homemade version using all purpose flour and cornstarch. Keep in mind that if you do use the homemade version, the gram measurement will weigh more (295g instead of 265g) since all-purpose flour is heavier than cake flour.  
**DIY Buttermilk Recipe: add 1 Tbsp of white vinegar to a jar and top it with 1 1/4 Cups of whole milk. Stir and let sit for 15 minutes before using in the recipe.
Make Ahead Tips: 
  1. The white cake layers can be made ahead and stored at room temperature, covered tightly in plastic wrap, for up to two days. Alternatively, you can cover with plastic wrap and store in the freezer for up to two months before thawing to room temperature. 
  2. The vanilla buttercream can be made ahead and stored in an airtight container at room temperature for up to 2 days. You can also refrigerate the buttercream for up to 2 weeks or freeze for up to 3 months. When you’re ready to use it, bring back to room temperature before mixing on medium speed until creamy and smooth.

By: Whitney · In: Cake, Featured, Holiday, Recipes, Seasonal, Winter · Tagged: white cake, white christmas cake

you’ll also love

Bakery-Style White Cake
berry chantilly cake recipe inspired by whole foodsBerry Chantilly Cake Recipe
strawberry shortcake layer cake recipeStrawberry Shortcake Layer Cake Recipe

Join the List

Stay up to date & receive the latest posts in your inbox.

Reader Interactions

Comments

  1. Brigette says

    December 25, 2025 at 5:33 am

    This is the second time I chose a Sugar and Sparrow recipe, and I am glad I did. The cake was moist and the frosting delicious. I made a 3 layer 6” cake and did not have enough frosting to pipe the tree (so go easy on the filling between layers if you make the 6”) but I had enough to make a snowman, which I decorated with mini chocolate chips for the eyes and buttons. It was a last minute pivot but it was very cute! This has become my go to spot for baking recipes!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Next Post >

Yule Log Cake Recipe (Bûche De Noël)

Primary Sidebar

Welcome to Sugar & Sparrow

Welcome to Sugar & Sparrow

Helping you whip up pretty desserts with confidence and creativity. And hopefully sharing a few laughs with you along the way!

Learn More

Connect

let’s bake!

Get my very best recipes, baking tips, and decorating tutorials sent to your inbox

Featured Posts

cherry chip cake recipe

Cherry Chip Cake Recipe with Vintage Piping

berry chantilly cake recipe inspired by whole foods

Berry Chantilly Cake Recipe

hot cocoa bar setup

My Ideal Hot Cocoa Bar Setup

Search

Archives

Follow Along

@sugarandsparrowco

RASPBERRY CAKE FILLING (recipe below) ♥️ this RASPBERRY CAKE FILLING (recipe below) ♥️ this perfectly sweet/tart raspberry cake filling is beautifully thick, seedless, and so rewarding to make from scratch! It takes just a handful of ingredients and can be made with fresh OR frozen raspberries 🙌🏼 

Get the full recipe + cake pairing suggestions at the link in my bio or at https://sugarandsparrow.com/seedless-raspberry-cake-filling/

INGREDIENTS:
2 1/2 Cups (10oz, 315g) fresh or frozen raspberries
1/2 Cup (100g) granulated sugar
1 Tbsp lemon juice
1 tsp lemon zest
1 1/2 Tbsp (12g) cornstarch
1 1/2 Tbsp (22ml) water

INSTRUCTIONS: 
1. In a saucepan set over medium heat, add the raspberries, granulated sugar, lemon juice, and lemon zest. Cook until the mixture begins to boil, stirring occasionally. 
2. Once boiling, lower the heat and simmer for 10-15 minutes while you continue stirring occasionally. Then, remove from heat and use a fine mesh sieve to strain out the seeds over a medium bowl. After straining, you’ll be left with about 1/4 Cup of seedy pulp.
3. In a small separate bowl, combine the cornstarch and water until uniform. Return the strained raspberry filling to the saucepan (wipe it free of any remaining seeds if needed) and add the cornstarch/water mixture. Cook over medium heat until boiling, stirring constantly, then reduce to a simmer and cook for 1-3 minutes, until the filling has thickened slightly, is no longer cloudy, and coats the back of the spatula.
4. Pour into an airtight container and refrigerate for at least 4 hours and up to 1 week. It will be jello-like once set but after stirring it will become a thick, jammy consistency that’s perfect to use as a cake or cupcake filling!

#raspberrycake #cakefilling #cakedecorating #raspberries #baking
STRAWBERRY LEMON CAKE 🍓🍋 this cake is so lig STRAWBERRY LEMON CAKE 🍓🍋 this cake is so light and refreshing and bursting with all-natural flavors! It’s layers of my favorite extra fluffy lemon cake + the most delicious freeze-dried strawberry buttercream that ends up the prettiest natural pink color. I’ll never get over those little flecks of strawberry in the buttercream or the tiny chamomile flowers adding so much cheer! 

Grab the recipe at the link in my bio or at https://sugarandsparrow.com/strawberry-lemon-cake/

#strawberrylemon #lemoncake #strawberrycake #cakedecorating #strawberrybuttercream
CHOCOLATE SHEET CAKE (recipe below) 🍫 🥳 this CHOCOLATE SHEET CAKE (recipe below) 🍫 🥳 this is everything I want in a chocolate cake: rich and decadent, stick-to-your-fork fudgy, ultra-chocolatey, shareable, and EASY! Like box mix easy but from-scratch and a MUST try if you’re in need of a good chocolate cake recipe to feed a crowd👩🏽‍🍳⁣ 
 
Get the full recipe (with chocolate frosting) at the link in my bio or at https://sugarandsparrow.com/chocolate-sheet-cake/ ✨⁣ 
⁣ 
CHOCOLATE SHEET CAKE
2 Cups (265g) all purpose flour⁣ 
1 2/3 Cups (340g) white granulated sugar⁣ 
2/3 Cup (60g) unsweetened natural cocoa powder⁣ 
2 tsp baking soda⁣ 
1 tsp baking powder⁣ 
1/2 tsp kosher salt⁣ 
1/2 Cup (120ml) vegetable oil⁣ 
2 eggs, room temperature⁣ 
1 1/2 tsp pure vanilla extract⁣ 
1 Cup (240ml) full-fat buttermilk⁣ 
1 Cup (240ml) hot coffee OR hot water⁣ 
⁣ 
INSTRUCTIONS⁣ 
1. Preheat the oven to 325ºF. Grease and line a 9x13 inch cake pan. ⁣ 
2. Place all of the dry ingredients into the bowl of a stand mixer (or use a large bowl with a hand mixer) and mix on low to combine. Add the vegetable oil, eggs, vanilla, and buttermilk and mix on low until combined. With the mixer still on low, add the hot coffee or hot water in a slow stream, then turn the mixer to medium and beat until smooth, about 2 minutes. The batter will be very thin. ⁣ 
3. Pour the batter into the prepared pan and bake for 35-40 minutes, until a toothpick inserted comes out clean.⁣ Full recipe (with frosting) link in my bio.
⁣ 
#chocolatecake #chocolate #sheetcake #chocolatelover #birthdaycake
VANILLA RASPBERRY LAYER CAKE ♥️ between the na VANILLA RASPBERRY LAYER CAKE ♥️ between the naturally pink raspberry buttercream, jammy homemade raspberry filling, and soft vanilla cake layers, this is the perfect cake for Spring!! It’s has amazing, authentic raspberry flavor in every bite from fresh (or frozen) raspberries in the filling + freeze-dried raspberries in the frosting 😋

Get the full recipe link in my bio or find it at https://sugarandsparrow.com/vanilla-raspberry-layer-cake/ 

#raspberrycake #raspberries #vanillacake #cakedecorating #pinkcake
SMALL BATCH VANILLA CAKE 🎂🥳 this mini vanill SMALL BATCH VANILLA CAKE 🎂🥳 this mini vanilla cake recipe makes the PERFECT amount for 2-4 people and can be baked as a tiny 4-inch layer cake or a single layer 6-inch cake. It goes with any frosting flavor but vanilla buttercream keeps it classic for date night, a small gathering, a smash cake, or satisfying a cake craving. 
⁣
✨Full recipe (with frosting) linked in my bio + at https://sugarandsparrow.com/small-batch-vanilla-cake/ 
⁣⁣⁣⁣
SMALL BATCH VANILLA CAKE⁣⁣⁣⁣
⁣⁣⁣⁣
INGREDIENTS⁣⁣⁣⁣
3/4 Cups (79g) sifted cake flour⁣⁣⁣
1 tsp baking powder⁣⁣⁣
1/4 tsp salt⁣⁣⁣
1/4 Cup (57g) unsalted butter, room temperature⁣⁣⁣
1/2 Cup (100g) granulated sugar⁣⁣⁣
1 large egg, room temperature⁣⁣⁣
2 Tbsp (30g) sour cream, room temperature⁣⁣⁣
1 tsp pure vanilla extract⁣⁣⁣
1/3 Cup (80ml) whole milk, room temperature⁣⁣⁣
⁣⁣⁣⁣
INSTRUCTIONS ⁣⁣⁣⁣
1. Preheat the oven to 350ºF. Grease and line three 4-inch or one 6-inch cake pan.⁣⁣⁣
2. In the bowl of your stand mixer (a handheld mixer works fine too!), cream together the butter and sugar on medium-high until light and fluffy, 3 min. Turn the mixer to low and add the egg, mixing until just combined. Add the vanilla and sour cream, turn the mixer to high, and beat for 1 min. ⁣⁣⁣
3. Turn the mixer to low speed and add the dry ingredients all at once. Mix until just combined, then slowly pour in the milk. Continue to mix on low speed until just combined, about 30 seconds. ⁣⁣⁣
4. Pour the batter evenly between the prepared cake 4-inch pans (or all into one 6-inch cake pan). If using 4-inch cake pans, bake for 18-22 minutes. If using a 6-inch cake pan bake for 24-28 minutes. The cake is done when it springs back to the touch and a toothpick inserted comes out with a few moist crumbs. ⁣⁣⁣
⁣⁣⁣⁣
#vanillacake #cakes #vanilla #minicake #cakedecorating

Footer

On the Blog

  • Cake Basics
  • Recipes
  • Tutorials

Info

  • About
  • Privacy Policy & Disclosure

stay in the know

Copyright © 2026 · Theme by Sugar & Sparrow