The smell of cinnamon and nutmeg filling the kitchen always makes Christmas feel a little closer. This Healthy Christmas Spice Cake with Eggnog Buttercream brings soft, tender layers together with rich, fluffy frosting and warm holiday flavors. Despite its name, this homemade cake remains an indulgent treat rather than a low-calorie dessert.
Table of Contents
Why You’ll Love This Christmas Spice Cake with Eggnog Buttercream
This Christmas spice cake brings everything wonderful about holiday baking into one beautiful dessert.
First, the soft cake layers carry warm cinnamon, freshly grated nutmeg, and creamy eggnog flavors. Meanwhile, the fluffy buttercream adds a sweet vanilla finish with a gentle hint of rum.
You’ll also love how the tender crumb contrasts with the smooth frosting. Plus, the two-layer design makes a lovely centerpiece for Christmas dinner.
Although this recipe takes some care, the simple mixing method makes each step manageable.
Recipe at a glance:
- Prep time: 20 to 30 minutes
- Cook time: 50 to 55 minutes
- Total time: 70 to 85 minutes, plus cooling
- Difficulty: Medium
- Yield: One two-layer, 8-inch cake
- Oven temperature: 325°F (163°C)
- Category: Easy & Decadent Christmas Desserts
Ingredients for Christmas Spice Cake with Eggnog Buttercream
The ingredients for Healthy Christmas Spice Cake with Eggnog Buttercream combine familiar baking staples with traditional Christmas flavors.
For the best texture, measure everything carefully and bring your refrigerated ingredients to room temperature before mixing.
Ingredients for the Christmas Spice Cake
- 1 cup unsalted butter, softened and cut into 1-inch pieces
- 1 cup eggnog
- 3 cups cake flour
- 3 teaspoons baking powder
- 2 cups granulated sugar
- 1 teaspoon rum flavoring
- 1/4 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg, preferably freshly grated
- 2 tablespoons vegetable or canola oil
- 3 large eggs, at room temperature
- 2 teaspoons vanilla bean paste
- 1 teaspoon salt
- 1/2 cup milk
The eggnog adds creamy holiday flavor, while the cake flour helps create a delicate crumb.
Additionally, the small amount of oil supports moisture, and the nutmeg brings that familiar Christmas aroma.
Ingredients for the Eggnog-Inspired Buttercream Frosting
- 4 tablespoons milk, divided, plus more if needed
- 2 cups unsalted butter, softened
- 1/4 teaspoon salt
- 1/4 teaspoon rum flavoring
- 1 teaspoon vanilla bean paste
- 6 cups powdered sugar, sifted, plus more if needed
- 1/4 teaspoon ground nutmeg
Unlike the cake batter, this frosting doesn’t contain actual eggnog. Instead, milk, nutmeg, vanilla, and rum flavoring create its creamy, eggnog-inspired taste.
How to Make Christmas Spice Cake with Eggnog Buttercream
Follow these steps to make Healthy Christmas Spice Cake with Eggnog Buttercream with soft layers and smooth frosting.
Step 1: Preheat the Oven and Prepare the Cake Pans
First, preheat your oven to 325°F (163°C).
Next, grease and flour two 8-inch round cake pans. Coat the bottoms and sides carefully so the cakes release easily after baking.
Step 2: Mix the Dry and Wet Ingredients Separately
In a large bowl, whisk together the cake flour, sugar, baking powder, salt, cinnamon, and nutmeg.
Meanwhile, combine the eggnog, milk, oil, eggs, vanilla bean paste, and rum flavoring in another bowl.
Whisk until the liquid ingredients blend smoothly.
Step 3: Blend the Butter into the Dry Ingredients
Using an electric mixer on low speed, gradually add the softened butter pieces to the dry mixture.
Then, increase to medium speed and mix until you see fine, sandy crumbs.
This mixing method helps create a soft, delicate cake texture.
Step 4: Add the Wet Ingredients and Prepare the Cake Batter
First, pour approximately one-third of the liquid mixture into the butter and flour mixture.
Beat for about 30 seconds. Next, add the remaining liquid and mix until the batter looks smooth.
Finally, scrape the bowl and mix for another 10 to 15 seconds. Avoid excessive mixing.
Step 5: Bake the Christmas Spice Cake Layers
Divide the batter evenly between your prepared pans.
Then, bake for 50 to 55 minutes at 325°F.
Look for edges that begin pulling away from the pans. Additionally, insert a toothpick into the center. A few moist crumbs indicate that the cake is ready.
Step 6: Cool the Cake Layers Completely
Leave both cakes in their pans on cooling racks for 10 minutes.
Next, carefully remove the layers and let them cool completely.
Warm cake can melt buttercream, so patience matters here.
Step 7: Make the Fluffy Eggnog-Inspired Buttercream
First, beat the softened butter on medium speed until creamy and airy.
Gradually add 3 cups of powdered sugar. Next, mix in 2 tablespoons of milk and the remaining 3 cups of powdered sugar.
Then, add 1 tablespoon of milk, vanilla bean paste, rum flavoring, nutmeg, and salt.
Beat until smooth. Finally, whip for another 1 to 2 minutes until light and fluffy.
Step 8: Layer, Frost, and Decorate the Christmas Cake
Place one completely cooled cake layer on a serving plate.
Next, spread a generous layer of buttercream over the top. Add the second cake layer.
Finally, cover the top and sides with the remaining frosting. Create gentle swirls with a spatula for a homemade holiday finish.
Expert Tips for a Soft and Moist Christmas Spice Cake
A few small details can make Healthy Christmas Spice Cake with Eggnog Buttercream taste even better.
Use Room-Temperature Ingredients for a Smooth Batter
Soft butter blends more easily with flour, while room-temperature eggs mix smoothly with the liquids.
Therefore, take your ingredients out of the refrigerator before baking.
Avoid Overmixing to Keep the Cake Light and Tender
Once you add the liquid ingredients, mix only until the batter comes together.
Otherwise, excessive mixing can develop too much gluten and create a firmer crumb.
Check for Doneness Without Overbaking
Start checking near the 50-minute mark.
Look for slightly separating edges and a toothpick with a few moist crumbs. However, avoid waiting until the cake becomes dry.
Get the Perfect Eggnog Buttercream Consistency
If your frosting feels stiff, add milk 1 tablespoon at a time.
Alternatively, add powdered sugar gradually if the frosting feels loose. You can use up to 1 additional cup.
Easy Ingredient Substitutions and Recipe Variations
You can adjust a few ingredients while keeping the original holiday flavors.
How to Substitute All-Purpose Flour for Cake Flour
For every cup of cake flour, measure 1 cup minus 2 tablespoons of all-purpose flour.
Then, add 2 tablespoons of cornstarch and whisk thoroughly.
Repeat this mixture three times to replace the recipe’s 3 cups of cake flour.
How to Make Christmas Spice Cake Without Eggnog
Replace the cup of eggnog with 3/4 cup milk and 1/4 cup heavy cream.
Additionally, add another 1/4 teaspoon of ground nutmeg to maintain that familiar holiday flavor.
Butter, Coconut Oil, and Vanilla Substitutions
You can replace butter with an equal quantity of coconut oil, provided you match the consistency the recipe needs.
However, coconut oil adds a mild coconut taste. It also doesn’t make the entire cake dairy-free.
Meanwhile, vanilla extract works in place of vanilla bean paste.
Ways to Make a Lighter Christmas Spice Cake
Although the name includes “healthy,” the original recipe contains generous amounts of butter and sugar.
For a lighter serving, cut smaller slices or apply a thinner layer of frosting.
You can also experiment with reducing the frosting quantity. However, these changes alter the original recipe, and the results may differ.
Estimated nutrition for the entire cake:
| Nutrient | Approximate amount |
|---|---|
| Calories | 6,000 to 6,500 kcal |
| Protein | 50 to 60 g |
| Total fat | 300 to 350 g |
| Carbohydrates | 800 to 850 g |
These supplied estimates apply to the whole cake, not individual servings. The recipe doesn’t specify a serving count.
How to Serve and Decorate Your Christmas Spice Cake
Serve Healthy Christmas Spice Cake with Eggnog Buttercream on a festive cake stand for a lovely holiday centerpiece.
For decoration, lightly dust the frosting with nutmeg or add a few cinnamon sticks around the serving plate.
Additionally, fresh cranberries and rosemary sprigs can create a cheerful Christmas display. Keep decorative items separate from the cake slices before eating.
Finally, pair each slice with coffee, tea, or a warm holiday drink.
How to Store and Make Christmas Spice Cake Ahead of Time
For short-term storage, keep the frosted cake in a covered container in the refrigerator for about 3 to 4 days.
Then, let individual slices sit briefly at room temperature before serving so the buttercream softens.
You can also bake the layers a day ahead. Cool them completely, wrap them tightly, and refrigerate until you assemble the cake.
For longer storage, freeze the unfrosted layers for up to 2 months, then thaw them in the refrigerator before decorating.
These are general storage suggestions rather than instructions from the original recipe.
For more Christmas baking ideas, visit Kai Recipes on Pinterest or follow Kai Recipes on Facebook.
Frequently Asked Questions About Christmas Spice Cake
What is the best ever spice cake recipe?
The best spice cake combines a tender crumb with balanced cinnamon, nutmeg, and rich frosting.
This Christmas spice cake offers those flavors alongside creamy eggnog. Additionally, its soft layers make it a wonderful choice for holiday gatherings.
What is Mary Berry’s best Christmas Cake recipe?
Mary Berry is especially famous for her traditional rich Christmas fruitcake recipes.
These cakes typically feature dried fruit, warming spices, and classic festive flavors. However, her traditional fruitcake differs from this soft eggnog layer cake.
What are the top 10 best Christmas cakes?
Popular Christmas cake choices include traditional fruitcake, gingerbread cake, chocolate Yule log, spice cake, cranberry orange cake, red velvet cake, eggnog cake, peppermint chocolate cake, pumpkin cake, and Christmas pudding cake.
Each brings a different flavor to the holiday table.
What was Elvis Presley’s favorite cake?
Elvis Presley famously enjoyed pound cake, particularly the rich, buttery pound cake associated with his longtime friend and cook Janelle McComb.
Unlike this Christmas spice cake, traditional pound cake has a denser texture and simpler flavor.
More Such Recipes
If you enjoy warm holiday spices and creamy desserts, try these recipes from Kai Recipes:
- Homemade eggnog recipe for a rich and creamy Christmas cake
- Moist pumpkin eggnog bread with warm holiday spices
- Soft and fluffy butter pecan cake with cinnamon
- Gluten-free pumpkin coffee cake with cinnamon and nutmeg
- Festive pecan pie cupcakes with fluffy brown sugar buttercream
- Soft butter pecan cinnamon buns with gingerbread spices

Final Thoughts
Healthy Christmas Spice Cake with Eggnog Buttercream brings warm spices, soft cake layers, and creamy holiday frosting together in one memorable dessert.
Although this recipe leans toward indulgence rather than low-calorie baking, it makes a wonderful occasional Christmas treat.
So, gather your ingredients, warm up the oven, and enjoy filling your kitchen with the comforting aromas of holiday baking.
Print
Healthy Christmas Spice Cake with Eggnog Buttercream Recipe
Description
This Christmas Spice Cake with Eggnog Buttercream features two soft, tender cake layers with warm cinnamon, nutmeg, creamy eggnog, vanilla, and subtle rum flavoring. A rich, fluffy eggnog-inspired buttercream adds a festive finish. This is an indulgent holiday dessert rather than a low-calorie cake.
Ingredients
- For the Christmas Spice Cake:
- 1 cup unsalted butter, softened and cut into 1-inch pieces
- 1 cup eggnog
- 3 cups cake flour
- 3 teaspoons baking powder
- 2 cups granulated sugar
- 1 teaspoon rum flavoring
- 1/4 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg, preferably freshly grated
- 2 tablespoons vegetable or canola oil
- 3 large eggs, at room temperature
- 2 teaspoons vanilla bean paste
- 1 teaspoon salt
- 1/2 cup milk
- For the Eggnog-Inspired Buttercream:
- 4 tablespoons milk, divided, plus more if needed
- 2 cups unsalted butter, softened
- 1/4 teaspoon salt
- 1/4 teaspoon rum flavoring
- 1 teaspoon vanilla bean paste
- 6 cups powdered sugar, sifted, plus more if needed
- 1/4 teaspoon ground nutmeg
Instructions
- Preheat the oven to 325°F (163°C). Grease and flour two 8-inch round cake pans.
- In a large mixing bowl, whisk together the cake flour, granulated sugar, baking powder, salt, cinnamon, and nutmeg.
- In a separate bowl, whisk together the eggnog, milk, vegetable oil, eggs, vanilla bean paste, and rum flavoring until smooth.
- Using an electric mixer on low speed, gradually add the softened butter to the dry ingredients. Increase to medium speed and mix until the mixture resembles fine, sandy crumbs.
- Add approximately one-third of the liquid mixture and beat for about 30 seconds. Add the remaining liquid and mix until smooth. Avoid overmixing. Scrape the bowl and mix for another 10 to 15 seconds.
- Divide the batter evenly between the two prepared cake pans. Bake for 50 to 55 minutes, until the edges begin pulling away from the pans and a toothpick inserted into the center comes out with a few moist crumbs.
- Cool the cakes in their pans on cooling racks for 10 minutes. Carefully remove the cakes and allow them to cool completely.
- To make the buttercream, beat the softened butter on medium speed until creamy and airy.
- Gradually add 3 cups of powdered sugar, starting on low speed and increasing to medium. Add 2 tablespoons of milk and the remaining 3 cups of powdered sugar. Mix until incorporated.
- Add 1 tablespoon of milk, vanilla bean paste, rum flavoring, nutmeg, and salt. Beat until smooth. Add more milk, 1 tablespoon at a time, if the frosting is too stiff. If too loose, add up to 1 additional cup of powdered sugar.
- Whip the buttercream for another 1 to 2 minutes until light and fluffy.
- Place one completely cooled cake layer on a serving plate. Spread buttercream over the top. Add the second layer, then frost the top and sides with the remaining buttercream. Decorate as desired and serve.
Notes
Cake Flour Substitute: For every 1 cup of cake flour, combine 1 cup minus 2 tablespoons of all-purpose flour with 2 tablespoons of cornstarch. Repeat three times for this recipe.
Eggnog Substitute: Replace 1 cup of eggnog with 3/4 cup milk, 1/4 cup heavy cream, and an additional 1/4 teaspoon ground nutmeg.
Butter Substitute: Coconut oil may replace butter in equal quantities in the cake and frosting. Match the required consistency. Expect a mild coconut flavor. This substitution alone does not make the cake dairy-free.
Vanilla Substitute: Use vanilla extract in place of vanilla bean paste.
Frosting Consistency: Add milk gradually for softer frosting or powdered sugar for thicker frosting.
Mixing Tip: Avoid overmixing the cake batter after adding the liquids to maintain a tender crumb.
Cooling Tip: Cool both cake layers completely before frosting to prevent melting.
Baking Tip: Check the cake edges and use a toothpick to test for doneness.
Flavor Note: The cake contains eggnog. The buttercream uses milk, nutmeg, vanilla, and rum flavoring to create an eggnog-inspired flavor.
Storage: Keep the frosted cake covered in the refrigerator for approximately 3 to 4 days.
Make Ahead: Bake the layers one day ahead, cool completely, wrap tightly, and refrigerate before frosting.
Freezing: Freeze tightly wrapped, unfrosted layers for up to 2 months. Thaw in the refrigerator before decorating.
Nutrition Note: The supplied estimates for the entire cake are 6,000 to 6,500 calories, 50 to 60 g protein, 300 to 350 g fat, and 800 to 850 g carbohydrates. These are whole-cake estimates, not per-serving values.
Serving Note: The original recipe does not specify a serving count.
Total Time Note: The estimated 70 to 85 minutes excludes additional cooling time.
Diet Note: This recipe contains wheat, eggs, and dairy and is not a low-calorie dessert.

