Decadent Eggnog Cake Recipe for the Holidays

You have to try The Best Easy Eggnog Cake — a rich, festive cake bursting with eggnog flavor. Moist, tender layers and a creamy eggnog frosting make this an ideal dessert for holiday gatherings.

This eggnog cake is a holiday favorite: soft, flavorful, and simple to prepare. The sponge stays moist, and the frosting adds a smooth, indulgent finish. Serve it as a plated dessert or slice it for a party spread — guests always ask for seconds.

💜 Why You’ll Love This Easy Eggnog Cake Recipe

  • Festive flavor — perfect for holiday celebrations
  • Crowd-pleasing — impressive enough for parties and cozy enough for family dessert
  • Simple to make — gluten- and dairy-free options make it accessible to more people

Ingredients Needed

  • Dairy-free butter — room temperature for easier creaming
  • Granulated sugar
  • Light brown sugar
  • Large eggs — bring to room temperature for best results
  • Vanilla extract — check labels if avoiding gluten or dairy
  • Dairy-free milk — almond milk (refrigerated or shelf-stable) works well
  • Dairy-free eggnog — for the signature flavor
  • Gluten-free cake flour — or a 1:1 gluten-free flour blend
  • Baking powder
  • Kosher salt
  • Confectioners’ sugar — for the frosting
Ingredients needed to make easy eggnog cake.

Helpful Tools

Cake pans

Electric mixer

Measuring cups and spoons

Baking spray

Medium bowl

Angled offset spatula

How To Make The Eggnog Cake

Follow these steps to prepare the cake, frost it, and assemble for serving.

Make the cake

  1. Preheat the oven to 350°F (175°C). Grease and flour two 8- or 9-inch cake pans with non-stick spray, dairy-free butter, and a dusting of gluten-free flour.
  2. Place the eggs in a bowl of warm water for 5 minutes to bring them to room temperature.
  3. In a large bowl, cream the dairy-free butter with granulated and brown sugars until light and fluffy, about 5–6 minutes.
  4. Add the eggs one at a time, mixing well after each addition.
  5. In a separate bowl, whisk together the dairy-free milk, dairy-free eggnog, and vanilla.
  6. In another bowl, combine the gluten-free flour, baking powder, and salt.
  7. Add half the dry ingredients to the butter mixture, then add half the wet ingredients. Mix until combined, then repeat with the remaining dry and wet ingredients.
  8. Mix just until combined; avoid over-mixing.
  9. Divide the batter evenly between the prepared pans and bake 25–35 minutes, or until a toothpick in the center comes out clean.
  10. Allow the cakes to cool in the pans for 10 minutes, then invert onto a wire rack to cool completely.

Make the frosting

  1. Beat the dairy-free butter in a large bowl until creamy.
  2. Add one-third of the confectioners’ sugar, 2 tablespoons of dairy-free eggnog, and the vanilla; mix until combined.
  3. Add the next third of sugar and 2 more tablespoons of eggnog, mixing again.
  4. Scrape the bowl sides and add the final third of sugar with the remaining eggnog. Beat on high until light and fluffy, about 4–5 minutes.
  5. The frosting should be soft and spreadable when ready.

Assemble the cake

  1. Place one cooled layer on a serving plate. Spread about one-third of the frosting over the top using an angled spatula.
  2. Set the second cake layer on top and frost the top and sides with the remaining frosting.
  3. Create a rustic texture with an offset spatula or spoon if desired.
  4. Slice and serve.
How to make gluten and dairy free eggnog cake.
Middle four images of how to make the best eggnog cake.
In proces collage of images on how to make an eggnog cake.

Recipe Variations

Bundt variation: Use a bundt pan for a different presentation; the same batter yields a festive eggnog bundt cake.

Make it boozy: Brush cooled cake layers lightly with your favorite liqueur for added depth and moisture — do this after the cake has fully cooled.

A gluten and dairy free eggnog cake with eggnog icing.

Tips & Tricks

  • Frost a frozen cake layer to reduce crumbs — freeze layers briefly before icing if you have time.
  • Use a stand or hand mixer to make creaming and frosting much easier and faster.
Looking down on eggnog cake with slices on plates.

Storage

This cake stores well. Wrap tightly in plastic wrap and refrigerate for 3–4 days. For longer storage, freeze wrapped cake layers or whole cake for up to 3 months. Store leftover frosting in an airtight container in the fridge until ready to use. Leftover slices keep best in an airtight container.

A gluten and dairy free eggnog cake with eggnog icing.

FAQ

How should you decorate the festive eggnog cake?

Keep it simple with a rustic spread of frosting, or add a dusting of grated chocolate or nutmeg for seasonal flair. Fresh cranberries or a sprig of rosemary also make pretty, festive accents.

What should I serve with the eggnog cake?

Serve with a glass of eggnog or a scoop of dairy-free ice cream for an extra indulgent pairing.

Three pieces of gluten free eggnog cake.

Other Christmas recipes

  • Christmas snack mix — a sweet and salty mix ideal for holiday snacking.
  • Christmas Tree Brownies — fudgy brownies shaped for festive fun.
  • Christmas Dessert Board — a variety of treats to share at parties.
Two slices of cake from an eggnog cake on a pedastal.

Eggnog Cake

Enjoy a slice of this delicious Eggnog Cake in under an hour. You won’t even know this bakery-style cake is gluten and dairy free.
No ratings yet

Print
Pin
Rate

Course: Dessert
Cuisine: American
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Servings: 12 servings
Author: Eating Gluten and Dairy Free

Ingredients

For the Egg Nog Cake

  • 1 cup dairy-free butter
  • 1 ¼ cups granulated sugar
  • ½ cup light brown sugar
  • 4 eggs
  • 1 tablespoon vanilla extract
  • ½ cup dairy-free milk
  • ½ cup dairy-free eggnog
  • 2 ¾ cups gluten-free flour
  • 1 tablespoon baking powder
  • ½ teaspoon kosher salt

For the frosting

  • 1 ½ cups dairy-free butter
  • 6 cups confectioners’ sugar
  • 1 tablespoon vanilla extract
  • ¼ teaspoon salt
  • 6 tablespoons dairy-free eggnog

Instructions

Make the cake

  • Preheat the oven to 350°F. Prepare pans with non-stick spray, dairy-free butter, and gluten-free flour.
  • Warm the eggs in a bowl of warm water for 5 minutes to bring to room temperature.
  • Cream dairy-free butter and both sugars until light and fluffy, about 5–6 minutes.
  • Add eggs one at a time, mixing well after each addition.
  • Combine dairy-free milk, eggnog, and vanilla in one bowl; whisk flour, baking powder, and salt in another.
  • Add half the dry mixture to the butter mixture, then half the wet. Repeat with remaining ingredients.
  • Mix until just combined; do not over-mix.
  • Divide batter between pans and bake 25–35 minutes, or until a toothpick comes out clean. Cool 10 minutes in pans, then transfer to a rack to cool completely.

Make the frosting

  • Beat dairy-free butter until creamy.
  • Add one-third of the powdered sugar, 2 tablespoons eggnog, and vanilla; mix.
  • Add the next third of sugar with 2 more tablespoons eggnog; combine.
  • Scrape the bowl, then add the final third of sugar and remaining eggnog; beat until fluffy, about 4–5 minutes.

Assemble the cake

  • Place one cooled layer on a platter and spread one-third of the frosting over it.
  • Top with the second layer and frost the top and sides.
  • Create a rustic finish with an offset spatula if desired. Slice and enjoy.

Nutritional Disclaimer

Nutritional facts are estimated and will vary by brands and measurements used. For precise nutrition information, use a dedicated calculator with your chosen ingredients.

Pin It For Later

Eggnog cake with text overlay.