This eggnog tres leches cake is a festive holiday dessert you can make ahead and chill overnight. A light sponge soaks up a creamy eggnog milk mixture, then gets a fluffy eggnog whipped cream topping and a crushed gingersnap crunch right before serving. It’s sweet, spiced, and perfect for Christmas gatherings.

Eggnog Tres Leches Cake with Gingersnap Crunch is Christmas dessert at its most comforting!

I’ve been requesting tres leches cake since I was a little girl. My grandmother used to make it for my birthday, and it has been part of my birthday celebrations for as long as I can remember. My husband even started looking for tres leches cake in the area so I could have it for my birthday. It’s always been part of our family celebrations. I love tres leches so much because it’s so creamy and packed with flavor.

A square of eggnog tres leches cake with whipped cream and crushed gingersnaps being lifted from the pan on a spatula.

This is such a great twist for the holidays. You start with a light sponge, soak it in a creamy eggnog milk mixture, and finish it with fluffy eggnog whipped cream and a crushed gingersnap crunch right before serving.

The gingersnaps add a little spice and crunch on top of that sweet, creamy cake. It looks impressive, but the steps are simple, and the cake does most of the work overnight in the fridge. It’s the perfect twist for Christmas.

why you will love this eggnog tres leches cake

What I love most about this recipe is that it takes a cake I have loved my whole life and gives it a festive holiday twist. It’s creamy, spiced, and a little crunchy on top—everything you could want in a Christmas dessert. Plus, you can make it ahead and let it chill overnight, so you’re not at the stove when you should be with your family. And the best part? It looks like a showstopper on the dessert table.

This delicious cake is:

  • Easy to Make
  • Make-Ahead Dessert
  • Crowd-Pleasing
  • Festive Holiday Flavor
  • Perfect for Christmas Gatherings

I love a make-ahead holiday recipe that lets me spend the morning with my family instead of at the stove, and this one does exactly that.

Shall we get started?

ingredients

To make this easy, festive eggnog tres leches cake you’ll need a few ingredients that you can get at almost any grocery store or even online!

Here’s what we are working with:

  • all-purpose flour
  • baking powder
  • fine salt
  • ground nutmeg
  • eggs
  • granulated sugar
  • whole milk
  • vanilla extract
  • store-bought pasteurized eggnog (alcohol-free)
  • evaporated milk
  • sweetened condensed milk
  • heavy cream
  • powdered sugar
  • store-bought gingersnap cookies
ingredients for eggnog tres leches cake with gingersnap crunch, including eggnog, evaporated milk, sweetened condensed milk, heavy cream, eggs, flour, sugar, and gingersnap cookies

how to make eggnog tres leches cake with gingersnap crunch

the sponge

Prep the pan and dry ingredients: Preheat the oven to 350°F. Grease a 9×13-inch pan (glass or metal). In a bowl, whisk together the flour, baking powder, salt, and nutmeg.

Beat the yolks: Beat the egg yolks with ¾ cup of the sugar on medium-high until thick and pale, about 2–3 minutes. Beat in the milk and vanilla. Fold in the dry ingredients until just combined. The batter will be thick.

Beat the whites: In a clean bowl with clean beaters, beat the egg whites to soft peaks. Gradually add the remaining ¼ cup sugar and beat to glossy, firm (not dry) peaks.

Fold and spread: Stir about a quarter of the whites into the batter to loosen it, then gently fold in the rest until no streaks remain. Spread the batter evenly in the pan.

eggnog tres leches cake batter spread in a white 9x13 baking dish, ready to bake

Bake: Bake for 25–35 minutes, starting to check at 20 minutes. The cake is done when the top is light golden, springs back when pressed, and a toothpick comes out clean. Avoid overbaking, which makes a dry, tight crumb.

Cool: Let the cake cool in the pan until it’s no longer warm, about 1 hour.

freshly baked eggnog tres leches sponge cake in a white 9x13 baking dish, golden on top and ready to soak
the eggnog soak

Soak the cake in stages: Whisk the eggnog, evaporated milk, and sweetened condensed milk together. Poke holes about 1 inch apart, going roughly three-quarters of the way down, not through to the bottom. Pour about ¾ cup of the soak evenly over the cake, including the corners and edges, then refrigerate for 15–20 minutes so the dairy stays cold while it absorbs. Keep adding ¾-cup portions the same way until the cake stops absorbing (the liquid sits on the surface or pools at the edges) or the soak is used up. Don’t force in all the liquid. Refrigerate any leftover soak.

pouring store-bought pasteurized eggnog into a bowl for the tres leches soak

Chill overnight: Cover the cake and refrigerate for at least 8 hours or overnight.

The soaked cake in a white baking dish, with a bowl of whipped cream and crushed gingersnaps ready for topping.
the topping and gingersnap crunch

Add the topping: Beat the cold heavy cream, eggnog, powdered sugar, and vanilla to medium-soft peaks. Spread a modest, even layer over the cake and dust lightly with nutmeg. Keep the cake refrigerated.

Add the gingersnap crunch: Right before serving, scatter the crushed gingersnaps over the whole cake or over individual slices.

Serve: Serve the cake cold. Refrigerate leftovers promptly, and don’t leave the cake out for more than 2 hours.

can you make this cake ahead?

Yes! After you soak the cake, cover it and refrigerate it for at least 8 hours or overnight. Add the whipped topping after the chill, and add the gingersnap crunch right before serving (or up to 1 hour ahead).

how should I store leftovers?

Serve the cake cold, then refrigerate leftovers promptly. Don’t leave the cake out for more than 2 hours.

eggnog tres leches FAQs

How long ahead of time can I add the crushed gingersnap topping?

I recommend adding the crushed gingersnaps immediately before serving so they stay nice and crunchy. That said, they can remain crispy for up to 1 hour before serving if you want to get that step done a little early.

Can I make this cake ahead of time?

Yes! After you soak the cake, cover it and refrigerate it for at least 8 hours or overnight. Add the whipped topping after the chill, and add the gingersnap crunch right before serving (or up to 1 hour ahead).

What kind of eggnog should I use?

Use store-bought, pasteurized eggnog (alcohol-free). The soak and topping don’t contain any raw eggs. The only eggs are in the sponge, and those are baked.

Do I have to use all of the soak?

No. Pour it on in stages and stop if the cake stops absorbing, if liquid sits on the surface, or if it pools at the edges. Don’t force in all the liquid. Refrigerate any leftover soak.

How should I store leftovers?

Serve the cake cold, then refrigerate leftovers promptly. Don’t leave the cake out for more than 2 hours.

We hope you enjoy this recipe as much as we do. It’s definitely one of those recipes worth saving. There’s nothing better than having what looks and tastes like a gourmet holiday dessert on the table, but one that you can make ahead and finish just before serving.

Please leave us a star review and comment if you make this delicious, family-loved eggnog tres leches cake.

If you have any questions or comments, feel free to leave them below. I answer every single question as quickly as I can.

Happy cooking! And thanks for being part of our tribe, The Tasteful Tribe!

ENJOY!

If you love this recipe, check out…

📌 Save this for later!

Eggnog tres leches cake with gingersnap crunch in a white baking dish, topped with whipped cream and crushed gingersnaps.
Pin this cake so it’s easy to find later.
Pin it

Eggnog Tres Leches Cake with Gingersnap Crunch

No ratings yet
This eggnog tres leches cake is a festive holiday dessert you can make ahead and chill overnight. A light sponge soaks up a creamy eggnog milk mixture, then gets a fluffy eggnog whipped cream topping and a crushed gingersnap crunch right before serving.
Author: Sarah Troester
Servings: 10 squares
Prep Time: 40 minutes
Cook Time: 35 minutes
Cool & Chill Time: 9 hours
Total Time: 10 hours 15 minutes

Ingredients 

for the sponge

  • 1½ cups all-purpose flour, 190 g
  • 2 tsp baking powder
  • ½ tsp fine salt
  • ½ tsp ground nutmeg
  • 6 large eggs, separated, at room temperature
  • 1 cup granulated sugar, 200 g, divided (¾ cup + ¼ cup)
  • ⅓ cup whole milk, 80 ml
  • 1 tsp vanilla extract

for the eggnog soak (about 3¾ cups)

  • 1½ cups store-bought pasteurized eggnog, 360 ml, cold
  • 1 can evaporated milk, 12 fl oz / 354 ml
  • ¾ cup sweetened condensed milk, about 230 g (less than a full 14-oz can; save the rest)

for the topping

  • 1½ cups heavy cream, 360 ml, cold
  • ¼ cup pasteurized eggnog, 60 ml, cold
  • 2 Tbsp powdered sugar, 15 g
  • ½ tsp vanilla extract
  • 1 pinch ground nutmeg, for dusting

for the gingersnap crunch

  • 10–12 store-bought gingersnap cookies, about 3 oz / 85 g, coarsely crushed (about ¾ cup of rough crumbs and small pieces)

Instructions 

  • Preheat the oven to 350°F. Grease a 9×13-inch pan. Whisk the flour, baking powder, salt, and nutmeg together.
    Ingredients for eggnog tres leches cake with gingersnap crunch, including eggnog, milks, cream, eggs, flour and cookies
  • Beat the yolks with ¾ cup sugar on medium-high until thick and pale, about 2–3 minutes. Beat in the milk and vanilla. Fold in the dry ingredients until just combined; the batter will be thick.
    Egg yolk batter for eggnog tres leches cake in a stand mixer bowl with the whisk attachment
  • In a clean bowl with clean beaters, beat the whites to soft peaks. Gradually add ¼ cup sugar and beat to glossy, firm (not dry) peaks.
  • Stir about a quarter of the whites into the batter to loosen it, then gently fold in the rest until no streaks remain. Spread evenly in the pan.
    Whipped egg whites being folded into eggnog tres leches cake batter in a mixing bowl
  • Bake for 25–35 minutes, starting to check at 20 minutes, until the top is light golden, springs back when pressed, and a toothpick comes out clean. Avoid overbaking.
    Freshly baked eggnog tres leches sponge cake in a white 9x13 baking dish, golden on top and ready to soak
  • Cool in the pan until no longer warm, about 1 hour.
  • Whisk the soak ingredients together. Poke holes about 1 inch apart, roughly three-quarters of the way down (not through to the bottom). Pour about ¾ cup of soak evenly, including the corners and edges, then refrigerate the cake 15–20 minutes so the dairy stays cold while it absorbs. Keep adding ¾-cup portions the same way until the cake stops absorbing (liquid sits on the surface or pools at the edges) or the soak is used up. Don’t force in all the liquid. Refrigerate any leftover soak.
    Pouring the creamy eggnog milk soak over the poked sponge cake in a white baking dish
  • Cover and refrigerate for at least 8 hours or overnight.
    The soaked cake in a white baking dish, with a bowl of whipped cream and crushed gingersnaps ready for topping.
  • Beat the cold cream, eggnog, powdered sugar, and vanilla to medium-soft peaks. Spread a modest, even layer over the cake. Dust lightly with nutmeg. Keep refrigerated.
    The soaked eggnog tres leches cake in a white baking dish, covered with whipped cream.
  • Right before serving, scatter the crushed gingersnaps over the whole cake or over individual slices. For the crispiest topping, add it immediately before serving. It can remain crispy for up to 1 hour if added a little earlier.
    eggnog tres leches cake with gingersnap crunch in a white baking dish, topped with whipped cream and crushed gingersnap cookies
  • Serve cold. Refrigerate leftovers promptly, and don’t leave the cake out for more than 2 hours.
    A square of eggnog tres leches cake with whipped cream and crushed gingersnaps being lifted from the pan on a spatula.

Equipment

  • 9×13-inch pan (glass or metal)
  • Electric mixer

Notes

  • Use store-bought, pasteurized eggnog (alcohol-free). The soak and topping contain no raw eggs. The only eggs are in the sponge, and they are baked.
  • The ¾ cup sweetened condensed milk is less than a full 14-oz can. Save the rest.
  • This cake can be cut into about 10 squares; nutrition is for 10 squares.
  • For the crispiest topping, I recommend adding the crushed gingersnaps immediately before serving. They can remain crispy for up to 1 hour if you want to get that step done a little early.

Nutrition

Calories: 529kcal