Best Christmas Spice Cake with Eggnog Buttercream Recipe
Introduction
This Best Christmas Spice Cake with Eggnog Buttercream is a festive treat filled with warm spices and creamy frosting. Perfect for holiday gatherings, its moist texture and rich flavors will delight everyone at the table.

Ingredients
- 3 cups cake flour
- 2 cups granulated sugar
- 3 teaspoons baking powder
- 1 teaspoon salt
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cinnamon
- 1 cup butter (slightly cooler than room temperature)
- 1 cup eggnog (southern comfort brand used)
- 1/2 cup milk
- 2 tablespoons oil
- 2 teaspoons vanilla extract (or vanilla bean paste)
- 1 teaspoon rum flavoring
- 3 large eggs
- 2 cups unsalted butter (at room temperature, for buttercream)
- 6 cups powdered sugar (for buttercream)
- 1/4 teaspoon salt (for buttercream)
- 1/4 teaspoon ground nutmeg (for buttercream)
- 1/4 teaspoon rum flavoring (for buttercream)
- 1 teaspoon vanilla extract (or vanilla bean paste, for buttercream)
- 4 tablespoons milk (for buttercream)
Instructions
- Step 1: Preheat your oven to 325 degrees Fahrenheit. Grease and flour two 8-inch round cake pans to prevent sticking.
- Step 2: In a mixing bowl, combine the flour, sugar, baking powder, salt, nutmeg, and cinnamon. Whisk well to distribute evenly.
- Step 3: In another bowl, whisk together the eggnog, milk, oil, vanilla extract or bean paste, rum flavoring, and eggs. Set aside.
- Step 4: Cut the butter into chunks. Using a mixer on low speed, gradually add the butter to the dry ingredients. Increase to medium speed and mix until you get a crumbly, sand-like texture.
- Step 5: Add about one-third of the liquid mixture to the butter-flour blend. Mix on low to medium speed until combined, about 30 seconds. Add the rest of the liquid and mix just until combined. Use a rubber spatula to scrape down the sides, then mix briefly once more. Avoid overmixing.
- Step 6: Divide the batter evenly between the prepared pans. Bake for 50-55 minutes, until the sides pull away from the pans and a toothpick inserted in the center comes out with a few crumbs. Cool in pans for 10 minutes, then transfer to wire racks to cool completely.
- Step 7: For the buttercream, beat the unsalted butter on medium speed until fluffy. Add 3 cups of powdered sugar and beat on low until incorporated, then medium until well mixed. Add 2 tablespoons of milk and the remaining 3 cups of powdered sugar, beating first on low then medium. Add the last tablespoon of milk, vanilla, rum flavoring, nutmeg, and salt, and beat on medium until combined. Adjust consistency by adding milk or powdered sugar as needed, then beat for 1-2 minutes until light and fluffy.
- Step 8: Once the cakes are completely cool, frost between the layers, the top, and the sides with the eggnog buttercream. Serve and enjoy your festive, flavorful cake!
Tips & Variations
- Use high-quality eggnog for the best rich flavor, or make your own if preferred.
- For extra spice, add a pinch of cloves or ginger to the dry ingredients.
- If you prefer a boozy touch, replace rum flavoring with a tablespoon of real rum.
- Make ahead: the cake layers can be baked a day before and wrapped tightly in plastic wrap.
- For a lighter frosting, try half butter and half cream cheese instead of all butter.
Storage
Store the cake covered in the refrigerator for up to 4 days. Bring to room temperature before serving for best texture and flavor. Leftover cake can also be frozen, well-wrapped, for up to 2 months. Thaw overnight in the fridge before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of eggnog?
Yes, but the eggnog adds a unique holiday flavor and richness. If you use regular milk, consider adding a bit of extra spice or a splash of rum extract to keep the flavor festive.
Can I make this cake dairy-free?
To make a dairy-free version, substitute the butter with a dairy-free alternative and use a non-dairy milk that resembles eggnog or adds spices to a non-dairy milk. Keep in mind the texture and flavor will vary slightly.
PrintBest Christmas Spice Cake with Eggnog Buttercream Recipe
This Best Christmas Spice Cake with Eggnog Buttercream is a festive, moist, and flavorful holiday dessert. Infused with warming spices like nutmeg and cinnamon, and made tender with eggnog and rum flavoring, this cake is perfectly complemented by a rich, creamy eggnog buttercream frosting. Ideal for Christmas celebrations, it offers a comforting blend of classic holiday flavors in every bite.
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Dry Ingredients
- 3 cups cake flour
- 2 cups granulated sugar
- 3 teaspoons baking powder
- 1 teaspoon salt
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cinnamon
Wet Ingredients
- 1 cup butter (slightly cooler than room temperature)
- 1 cup eggnog (Southern Comfort brand used)
- 1/2 cup milk
- 2 tablespoons oil
- 2 teaspoons vanilla extract or vanilla bean paste
- 1 teaspoon rum flavoring
- 3 large eggs
Buttercream Frosting
- 2 cups unsalted butter (at room temperature)
- 6 cups powdered sugar (confectioner’s sugar)
- 1/4 teaspoon salt
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon rum flavoring
- 1 teaspoon vanilla extract or vanilla bean paste
- 4 tablespoons milk (plus more if needed)
Instructions
- Prepare the Oven and Cake Pans: Preheat your oven to 325°F. Grease and flour two 8-inch round cake pans thoroughly to prevent sticking.
- Mix the Dry Ingredients: In a large bowl, whisk together cake flour, granulated sugar, baking powder, salt, nutmeg, and cinnamon until well combined and evenly distributed.
- Mix the Wet Ingredients: In a separate bowl, whisk together eggnog, milk, oil, vanilla extract or vanilla bean paste, rum flavoring, and eggs until fully blended. Set aside.
- Combine Butter with Dry Ingredients: Cut the cooled butter into chunks. Using a mixer set to low speed, gradually add butter chunks to the dry ingredients. Increase mixer speed to medium and mix until the mixture resembles coarse crumbs or sand.
- Incorporate Liquid Ingredients: Pour about one-third of the liquid mixture into the butter-flour blend. Mix on low to medium speed until combined, approximately 30 seconds. Add the remaining liquid and mix just until fully combined, avoiding overmixing. Use a rubber spatula to scrape the bowl’s sides and mix for an additional 10 to 15 seconds.
- Bake the Cakes: Evenly divide the batter between the prepared pans. Bake in the preheated oven for 50-55 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs and the cake’s edges begin to pull away from the pans. Cool cakes in pans on wire racks for 10 minutes, then remove from pans and cool completely on racks.
- Prepare the Buttercream Frosting: Using an electric mixer on medium speed, whip the room temperature butter until light and fluffy. Gradually add 3 cups of powdered sugar, mixing first on low and then medium speed until combined. Add 2 tablespoons milk, then incorporate the remaining 3 cups powdered sugar, beating on low then medium until smooth. Add 1 tablespoon milk, vanilla extract or paste, rum flavoring, ground nutmeg, and salt; mix on medium speed until well blended. Adjust consistency with additional milk or powdered sugar as needed. Beat on medium high for 1-2 minutes until fluffy.
- Assemble the Cake: Once cakes are completely cool, spread a generous layer of eggnog buttercream between the two cake layers. Frost the top and sides evenly with the remaining buttercream. Serve and enjoy your festive, spiced Christmas cake with luscious eggnog frosting!
Notes
- Use cake flour for a tender crumb; all-purpose flour can be substituted but may alter texture.
- Ensure butter is slightly cooler than room temperature for easier mixing when combining with dry ingredients.
- Do not overmix the batter once wet and dry ingredients are combined to avoid a tough cake.
- The eggnog flavor can be adjusted with rum flavoring or an actual splash of rum for an adult version.
- Buttercream consistency can be adjusted by adding small amounts of milk or powdered sugar until desired texture is reached.
- Allow cakes to cool completely before frosting to prevent melting buttercream.
- Store leftover cake covered in the refrigerator for up to 4 days.
Keywords: Christmas cake, spice cake, eggnog cake, holiday dessert, buttercream frosting, nutmeg cake, cinnamon cake

