Best Christmas Spice Cake with Eggnog Buttercream Recipe
Introduction
This Best Christmas Spice Cake with Eggnog Buttercream is a festive and flavorful treat perfect for holiday gatherings. Warm spices combined with creamy eggnog frosting create a comforting dessert that’s both rich and delightful.

Ingredients
- For the cake:
- 1 cup unsalted butter (cut into 1-inch pieces, softened)
- 1 cup eggnog
- 3 cups cake flour (King Arthur preferred)
- 3 tsp baking powder
- 2 cups granulated sugar
- 1 tsp rum flavoring
- 1/4 tsp ground cinnamon
- 1/2 tsp ground nutmeg (freshly ground for best flavor)
- 2 tbsp oil (vegetable or canola)
- 3 eggs (room temperature)
- 2 tsp vanilla bean paste
- 1 tsp salt
- 1/2 cup milk
- For the buttercream:
- 4 tbsp milk
- 2 cups unsalted butter (softened to room temperature)
- 1/4 tsp salt
- 1/4 tsp rum flavoring (McCormick’s recommended)
- 1 tsp vanilla bean paste
- 6 cups powdered sugar (sifted for smoothness)
- 1/4 tsp ground nutmeg
Instructions
- Step 1: Preheat your oven to 325°F. Grease and flour two 8-inch round cake pans thoroughly to prevent sticking.
- Step 2: In a mixing bowl, whisk together the flour, sugar, baking powder, salt, nutmeg, and cinnamon until evenly combined. In a separate bowl, whisk together the eggnog, milk, oil, vanilla bean paste, rum flavoring, and eggs. Set the liquid mixture aside.
- Step 3: Add the softened butter chunks gradually to the dry ingredients using a mixer on low speed. Increase speed to medium and mix until the mixture looks crumbly and sand-like.
- Step 4: Pour about one-third of the liquid mixture into the butter-flour blend. Mix on low to medium speed for about 30 seconds. Add the remaining liquid and mix just until combined. Scrape down the sides of the bowl with a rubber spatula and mix an additional 10–15 seconds. Avoid overmixing.
- Step 5: Divide the batter evenly between the prepared pans. Bake for 50–55 minutes, or until the sides pull away from the pan and a toothpick inserted in the center comes out with a few moist crumbs.
Tips & Variations
- Use freshly ground nutmeg to maximize the warm, spicy flavors in the cake.
- If you prefer a boozy kick, substitute the rum flavoring with a tablespoon of actual rum in both cake and frosting.
- For a dairy-free version, substitute the butter with a plant-based alternative and use a non-dairy milk and eggnog.
- Allow cakes to cool completely before frosting to avoid melting the buttercream.
Storage
Store the cake covered in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days. If refrigerated, bring the cake to room temperature before serving for the best flavor and texture. Leftover cake can also be frozen, wrapped tightly, for up to 3 months. Thaw overnight in the refrigerator before frosting or serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of eggnog in the cake?
While eggnog adds a rich, festive flavor, you can substitute with regular milk for a milder taste. Consider adding a pinch of extra nutmeg or cinnamon to compensate for the flavor difference.
How do I make the eggnog buttercream frosting?
To make the buttercream, beat softened butter with milk, salt, rum flavoring, and vanilla bean paste until smooth. Gradually add sifted powdered sugar, mixing well after each addition, until the frosting is fluffy and spreadable. Stir in ground nutmeg at the end for that signature holiday spice.
PrintBest Christmas Spice Cake with Eggnog Buttercream Recipe
This Best Christmas Spice Cake with Eggnog Buttercream is a festive and flavorful dessert perfect for holiday celebrations. The cake is moist and tender, infused with warm spices like cinnamon and nutmeg, and enhanced by rich eggnog and rum flavoring. The smooth, creamy eggnog buttercream frosting complements the cake beautifully, making it an irresistible treat for Christmas gatherings.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Cake:
- 1 cup unsalted butter (cut into 1-inch pieces, softened)
- 1 cup eggnog
- 3 cups cake flour (King Arthur recommended)
- 3 tsp baking powder
- 2 cups granulated sugar
- 1 tsp rum flavoring
- 1/4 tsp ground cinnamon
- 1/2 tsp ground nutmeg (freshly ground preferred)
- 2 tbsp oil (vegetable or canola)
- 3 eggs (room temperature)
- 2 tsp vanilla bean paste
- 1 tsp salt
- 1/2 cup milk
For the Buttercream:
- 4 tbsp milk
- 2 cups unsalted butter (softened to room temperature)
- 1/4 tsp salt
- 1/4 tsp rum flavoring (McCormick’s suggested)
- 1 tsp vanilla bean paste
- 6 cups powdered sugar (sifted)
- 1/4 tsp ground nutmeg
Instructions
- Prepare the Oven and Cake Pans: Preheat your oven to 325 degrees Fahrenheit. Grease and flour two 8-inch round cake pans thoroughly to prevent sticking.
- Mix the Dry Ingredients: In a mixing bowl, combine the cake flour, sugar, baking powder, salt, nutmeg, and cinnamon. Whisk them together to evenly distribute the ingredients.
- Mix the Wet Ingredients: In a separate bowl, whisk together the eggnog, milk, oil, vanilla bean paste, rum flavoring, and eggs until fully blended. Set aside.
- Combine Butter with Dry Ingredients: Add softened butter chunks to the dry ingredient mixture in a mixer on low speed. Gradually incorporate the butter and then increase to medium speed, mixing until the mixture resembles a crumbly, sand-like texture.
- Incorporate Liquid Ingredients: Pour one-third of the liquid mixture into the butter-flour blend and mix on low to medium speed for about 30 seconds. Add the remaining liquid mixture and mix just until combined. Scrape the bowl with a rubber spatula and mix for another 10-15 seconds to ensure even incorporation, being careful not to overmix.
- Bake the Cakes: Divide the batter evenly between the prepared pans. Bake in the preheated oven for 50-55 minutes or until the sides pull away from the pans and a toothpick inserted into the cake centers comes out with a few moist crumbs attached.
- Prepare Eggnog Buttercream (not included in detailed steps but essential): In a mixing bowl, combine softened butter, milk, rum flavoring, salt, and vanilla bean paste. Gradually add sifted powdered sugar while beating to create a smooth, fluffy buttercream. Stir in ground nutmeg for a spicy finish. Use to frost cooled cakes.
Notes
- Use freshly ground nutmeg for the best flavor in both the cake and the buttercream.
- Allow cakes to cool completely before frosting to prevent the buttercream from melting.
- You can substitute rum flavoring with actual rum if preferred, adjusting the liquid quantities accordingly.
- Sift the powdered sugar to avoid lumps in the buttercream for a silky smooth texture.
- Make sure butter is softened but not melted for proper creaming with dry ingredients and buttercream.
- This cake can be made one day ahead and stored tightly wrapped to enhance flavors.
Keywords: Christmas spice cake, eggnog buttercream, holiday cake, festive cake, spiced cake, rum flavor, eggnog cake

