Why you'll love this recipe
- Crowd‑pleaser with vivid holiday colors
- Make‑ahead friendly for holiday prep
- Kid‑approved sweet vanilla base
- One‑pan bake saves cleanup
- Restaurant‑quality swirl looks professional
I still remember the first time I pulled this cake from the oven on Christmas Eve, the kitchen bathed in the soft glow of the tree lights, and the scent of butter and vanilla filled the air. My brother laughed as the red and green ribbons swirled like tiny fireworks, and we all dove in with plates already waiting. That night the cake became the centerpiece of our holiday, and every year since I’ve recreated it, tweaking the glaze just a touch to get it perfect.
The best part? Watching my niece’s eyes widen when she sees the festive colors, then hearing her giggle as she smears a bit of glaze on her finger. It’s those tiny, messy moments that turn a simple dessert into a family memory.
The story
The moment the bundt pan slides into the oven, a warm vanilla perfume drifts through the kitchen, mingling with the faint scent of butter and sugar. A glossy swirl of red and green emerges, promising a festive bite. You can almost hear the crackle of the glaze as it sets.
I first baked this cake on a chilly December evening at my sister's house, when the tree lights flickered and carols played softly in the background. My niece begged for a slice before the candles were even lit, and the look on her face when she saw the colors was priceless. That night the recipe became a family tradition.
What sets this version apart is the three‑step batter layering that creates distinct, stable ribbons instead of a blurry marble. By tinting each portion separately and swirling gently, you get vivid holiday colors that hold their shape during baking. The simple glaze adds a glossy finish that most store‑bought bundts lack.
The cake balances sweet vanilla richness with a buttery crumb, while the subtle tang of the glaze cuts through the sweetness. The red and green swirls give a hint of festive fruitiness, and the crunchy sprinkles add a playful texture contrast. Every forkful delivers a soft, melt‑in‑your‑mouth bite followed by a satisfying snap of the glaze.
Serve generous slices alongside a scoop of vanilla ice cream or a dollop of whipped cream and fresh berries for a holiday brunch. Pair it with hot mulled cider for a cozy winter gathering, or let guests take individual slices to a potluck. The cake also freezes well, making it a handy make‑ahead dessert for the busy season.
Don’t let the swirl technique intimidate you; it’s simply a matter of dividing the batter and using a spoon to create gentle ribbons. The total hands‑on time is under half an hour, and the oven does the heavy lifting. With a well‑greased bundt pan, the cake releases effortlessly.
I’ve baked this cake four times this season—each time my kids have devoured at least three servings, and my mother swore it reminded her of the pastries from her childhood. The results are consistently beautiful, and the compliments keep coming. Now let’s get that festive swirl rolling.
Why This Recipe Works
- Layering colored batters before baking creates a stable marble effect that holds during baking.
- Creaming butter and sugar incorporates air for a light, tender crumb.
- Alternating dry and liquid ingredients prevents over‑mixing, keeping the cake moist.
Ingredient notes & substitutions
unsalted butter
Provides richness and helps create a tender crumb while adding buttery flavor.
granulated sugar
Creates sweetness and contributes to the cake’s structure and caramelization.
large eggs
Bind the batter and trap air for lift, giving the cake its light texture.
vanilla extract
Adds depth and aromatic warmth that pairs with the butter and sugar.
all‑purpose flour
Forms the backbone of the cake, providing structure and crumb.
whole milk
Adds moisture and richness, keeping the crumb soft.
powdered sugar
Creates a smooth, glossy glaze that sets a thin, sweet crust.
Equipment you'll need
Ingredients
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 1 tablespoon vanilla extract
- 3 cups all-purpose flour
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1 cup whole milk
- Red and green food coloring
- 1 cup powdered sugar
- 2 –3 tablespoons milk
- Holiday sprinkles
Before You Start
- Soften butter at room temperature 30 min
- Preheat oven to 350°F
- Measure and sift flour
- Separate egg whites and yolks
- Prepare food coloring in small bowls
Instructions
- 1Step 1
Preheat the oven to 350°F (175°C) and grease a 10-cup bundt pan.
- 2Step 2
Cream butter and sugar until fluffy. Add eggs one at a time, then vanilla.
- 3Step 3
Whisk flour, baking powder, and salt in a separate bowl.
- 4Step 4
Gradually mix dry ingredients into wet, alternating with milk.
- 5Step 5
Divide batter into 3 bowls, tint with food coloring.
- 6Step 6
Layer batters in pan, swirl, and bake for 50–60 minutes.
- 7Step 7
Whisk powdered sugar and milk, drizzle over cake, add sprinkles.
Pro tips
Cream butter and sugar fully
Beat until the mixture is light and fluffy; this incorporates air for a tender crumb.
Room‑temp eggs blend better
Warm eggs mix evenly with the butter, preventing a curdled batter.
Sift flour to avoid lumps
Sifting aerates the flour and ensures a uniform texture throughout the cake.
Add food coloring gradually
Start with a few drops and increase until you reach the desired intensity.
Swirl batter with a knife
Insert a knife in a figure‑eight motion for distinct ribbons without over‑mixing.
Check doneness with a toothpick
Insert into the center; a few moist crumbs mean it’s perfectly baked.
Cool in pan 10 minutes
This lets the cake set, making it easier to release without breaking.
Glaze while cake is warm
The glaze spreads smoothly and creates a shiny finish.
Variations to try
Dairy‑Free Coconut Version
Replace butter with coconut oil and whole milk with coconut milk; add a splash of coconut extract for extra aroma.
Chocolate Marble Twist
Add ¼ cup cocoa powder to one portion of the batter before coloring for a rich chocolate‑vanilla swirl.
Pumpkin Spice Holiday Spin
Mix canned pumpkin and pumpkin pie spice into the vanilla batter, then tint with orange and green for a seasonal twist.
Mini Bundt Cupcakes
Divide the batter among a mini bundt pan; bake 20‑25 minutes for individual festive treats.
Serving Suggestions
Troubleshooting
Cake sticks to pan
Run a thin knife around the edges while the cake is still warm; ensure the pan is thoroughly greased.
Swirl is uneven
Use a skewer or butter knife to gently swirl the colored batters before baking.
Glaze runs off
Let the cake cool 10 minutes before glazing; thicken the glaze with a little extra powdered sugar if needed.
Storage & make-ahead
Refrigerator
Store in an airtight container; keeps up to 4 days at room temperature.
Freezer
Freeze sliced pieces wrapped tightly in plastic and foil; up to 2 months. Reheat in a 300°F oven until warm.
Best way to reheat
Warm in a 300°F oven for 10‑15 minutes, covered with foil to retain moisture.
Make-ahead
Prepare dry ingredients and tinted batters a day ahead; keep refrigerated and bake fresh when needed.

Ingredients
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 1 tablespoon vanilla extract
- 3 cups all-purpose flour
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1 cup whole milk
- Red and green food coloring
- 1 cup powdered sugar
- 2 –3 tablespoons milk
- Holiday sprinkles
Instructions
- 1Preheat the oven to 350°F (175°C) and grease a 10-cup bundt pan.
- 2Cream butter and sugar until fluffy. Add eggs one at a time, then vanilla.
- 3Whisk flour, baking powder, and salt in a separate bowl.
- 4Gradually mix dry ingredients into wet, alternating with milk.
- 5Divide batter into 3 bowls, tint with food coloring.
- 6Layer batters in pan, swirl, and bake for 50–60 minutes.
- 7Whisk powdered sugar and milk, drizzle over cake, add sprinkles.