This Moist Christmas Spice Cake with Eggnog Buttercream is a delightful way to celebrate the holiday season. It’s packed with warm spices that evoke the spirit of Christmas and topped with a creamy eggnog buttercream that takes the flavor to a whole new level. Not only is it delicious, but it also makes a beautiful centerpiece for your festive gatherings. Everyone loves a slice of this cake, making it perfect for parties, family dinners, or just a cozy night at home.
how to make Moist Christmas Spice Cake with Eggnog Buttercream
Ingredients:
- 2 cups all-purpose flour
- 1 1/2 cups sugar
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- 1 teaspoon ground nutmeg
- 1/2 teaspoon ground ginger
- 1/2 teaspoon salt
- 1 cup buttermilk
- 1/2 cup vegetable oil
- 3 large eggs
- 1 teaspoon vanilla extract
- 1 cup eggnog
- 1 cup unsalted butter (softened)
- 4 cups powdered sugar
- 1 teaspoon vanilla extract (for frosting)
- Nutmeg (for garnish)
Directions:
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- In a large mixing bowl, whisk together flour, sugar, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.
- In another bowl, mix buttermilk, vegetable oil, eggs, and vanilla extract. Add the wet ingredients to the dry ingredients and mix until just combined.
- Divide the batter evenly between the prepared cake pans.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
- Allow cakes to cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
- For the eggnog buttercream, beat softened butter until creamy, then gradually add powdered sugar and vanilla extract. Mix until fluffy, adding eggnog to reach the desired consistency.
- Frost the cooled cakes with the eggnog buttercream.
- Garnish with a sprinkle of nutmeg and serve. Enjoy your festive dessert!
how to serve Moist Christmas Spice Cake with Eggnog Buttercream
Serve this cake at room temperature. Cut it into slices and place them on dessert plates. You can pair the cake with a cup of coffee or tea for a cozy treat. It’s also a great addition to your holiday dessert table, making it perfect for gatherings and celebrations.

how to store Moist Christmas Spice Cake with Eggnog Buttercream
To store the cake, cover it with plastic wrap or keep it in an airtight container. It can stay fresh at room temperature for up to three days. If you need to keep it longer, consider refrigerating it, although the buttercream may firm up a bit. For longer storage, you can freeze the cake. Just wrap it well in plastic wrap and then in aluminum foil. It can be frozen for up to three months.
tips to make Moist Christmas Spice Cake with Eggnog Buttercream
- Make sure your butter is softened for the buttercream so it blends easily and becomes fluffy.
- Avoid over-mixing the cake batter; mix just until the ingredients are combined for a light texture.
- Let the cake cool completely before frosting to prevent the icing from melting.
- Feel free to add chopped nuts or dried fruits to the cake batter for added texture and flavor.
variation
You can add chocolate chips to the cake batter for a chocolate twist. If eggnog isn’t available, substitute it with milk or cream for the buttercream.
FAQs
1. Can I make this cake ahead of time?
Yes, you can bake the cake a few days ahead and store it. Just frost it the day you plan to serve it for the best texture.
2. Can I use a different frosting?
Absolutely! Cream cheese frosting or a simple whipped cream could also work well with this cake if you prefer.
3. Is this cake suitable for kids?
Yes, this cake is kid-friendly. Just be cautious with serving it to very young children due to the spices and sweetness level.

Holiday Spice Cake with Eggnog Buttercream (Moist & Easy)
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- In a large mixing bowl, whisk together flour, sugar, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.
- In another bowl, mix buttermilk, vegetable oil, eggs, and vanilla extract. Add the wet ingredients to the dry ingredients and mix until just combined.
- Divide the batter evenly between the prepared cake pans.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean.
- Allow cakes to cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
- For the eggnog buttercream, beat softened butter until creamy, then gradually add powdered sugar and vanilla extract. Mix until fluffy, adding eggnog to reach the desired consistency.
- Frost the cooled cakes with the eggnog buttercream.
- Garnish with a sprinkle of nutmeg and serve.