This Cranberry Eggnog Cake is a soft and tender eggnog spiced bundt cake, made from scratch, with tart, fresh cranberries and topped with an easy eggnog glaze. It's the perfect, make ahead holiday dessert for Christmas, a New Year's brunch or a holiday potluck!
This cake is a cranberry twist on my original eggnog bundt cake and just as delicious as my chocolate cranberry bundt cake!

Quick Look: Cranberry Eggnog Cake
- ⏱ Prep Time: 15 minutes
- 👩🏻🍳 Bake Time: 45 minutes
- 🆒 Cooling Time: 2 hours
- ⏳ Total Time: 3 hours
- 🍰 Servings: 10 slices
- ⚡ Calories: 400 per slice
- 🔥 Flavor/texture: moist and tender with tart, fresh cranberries; eggnog and nutmeg add a warm, spiced flavor.
- 👌 Difficulty: easy; but an electric mixer is required.
- ❤️ Why you'll love: moist and tender crumb; make ahead and freezer friendly; festive dessert for the holidays.
SUMMARIZE & SAVE THIS CONTENT ON
Why this cranberry cake works
I started making this cake a few years ago, and I've made various versions along the way. So, I have all the details worked out to get the best results, including the ideal ingredient ratios, proper bundt pan size and make ahead instructions.
My taste testers have loved this cake, and here's why you will too:
- Moist and tender crumb: Eggnog is made with egg yolks, whole milk and/or heavy cream, so it adds fat to the batter (along with the butter). These two ingredients work to keep the crumb moist and tender.
- Balance of flavors: The sweet, rich, spiced eggnog batter is filled with warm flavors, which contrast with the pop of tart, juicy cranberries bursting in the cake.
- Make ahead and freezer friendly. This cake is a stress-free holiday dessert since you can make it months in advance. I recently pulled one of these cakes out of the freezer that was there since last Christmas and, once it was thawed, it tasted like it was just baked!
Table of Contents
Ingredient notes

- Flour - This recipe calls for all-purpose flour, spooned and levelled, or weighed for best results.
- Cranberries - Fresh cranberries are best for this recipe, but if they're out of season, frozen will work too. (I often do this, especially when I make my gluten-free cranberry orange bread).
- Eggnog - For the best flavor and texture, use full-fat eggnog. Light eggnog or plant-based can be used, but the cake won't have the same tender texture. (I use full-fat eggnog in most of my holiday baking, like these spiced eggnog muffins).
- Nutmeg - Adds a warm, spiced flavor to the cake and glaze, and enhances the eggnog flavor. I used ground nutmeg, but you can also use freshly grated.
- Eggs - Three large eggs are required for rise, moisture and structure.
- Butter - Creaming the butter with sugar creates a soft and tender cake with amazing flavor. Use unsalted butter and make sure to bring it to room temperature.
- Sugar - I used granulated sugar but you can also use cane sugar.
Grease your bundt pan!
To ensure the cake releases easily, you'll want to grease your bundt pan with a baking spray containing flour. If you use spray without flour, there's a good chance your cake will stick. (I know this from experience)!
Spray the pan just before you add the batter. If you spray it too early, the grease will run down the pan and pool at the bottom.
You can also brush the pan with butter and lightly coat with flour, but for pans with detailed designs, I find baking spray is the easiest.
How to make cranberry eggnog cake in a bundt pan

Step 1: Whisk together the flour, baking powder, nutmeg and salt.

Step 2: Use an electric mixer to beat together the butter and sugar until light and fluffy, about 3-5 minutes.

Step 3: Add the eggs, one at a time, mixing after each addition. Add the vanilla and mix until incorporated.

Step 4: With the mixer on low speed, start adding the flour mixture, alternating with the eggnog.

Step 5: Start and end with the flour, and mix until both are incorporated into the batter.

Step 6: Gently fold in the cranberries.

Step 7: Add the batter to a greased bundt pan.

Step 8: Bake at 325F for 45-50 minutes, or until a tooth pick comes out clean. Let cool in the pan for 10 minutes, before turning out onto a wire rack to cool completely.

Step 9: Stir together the powdered sugar, eggnog and nutmeg. (The glaze will be thick).

Step 10: Pour or spoon the glaze over the cooled cake.
Measuring ingredients
For convenience, US cup measurements are included in the recipe card for this recipe. To ensure greater accuracy, however, weight and volume measurements are also provided. So, if you see grams (g), you'll want to use a kitchen scale to weigh your ingredients, and if you see milliliters (ml), you'll want to use a liquid measuring cup. Smaller quantities of ingredients are provided in teaspoons and tablespoons.
Storage, make ahead and freezing tips
- Storage: Keep the glazed cake covered at room temperature for 2-3 days or in the fridge for up to a week.
- Make ahead: The cake can be baked a day or two ahead and glazed right before serving.
- Freezing: Once the cake is cooled, it can be wrapped tightly in a double layer of plastic wrap and then stored in a large freezer bag in the freezer. It will last for at least 3 months, but I've kept them for up to a year! (Keep the cake unglazed and glaze after thawing).

Expert tips
- Size of bundt pan. I used a 10-cup bundt pan for this cake. You can use a 12-cup pan (like I do for my pumpkin swirl bundt cake), just note that the cake will be shorter and will bake faster, so it'll only take about 35-40 minutes.
- Cream butter and sugar well. You want the mixture to be light and fluffy. I usually cream them together for about 5 minutes to get to this stage. This incorporates air into the batter and helps with texture and rise.
- Alternate flour and eggnog. This helps both ingredients mix into the batter easily, without over mixing, and results in a smooth, cohesive batter.
- Tap pan on counter. Once I have the batter added to the pan, I tap the bottom off the counter a few times to ensure the batter settles into all the crevices of the bundt pan.
- Let cake cool for 10 minutes. Once the cake comes out of the oven, let it rest in the pan for 10 minutes. If you try to turn it out right away, the cake may break apart. Be sure to set a timer. If you let it sit in the pan too long, the cake will start to stick to the pan.
Cranberry eggnog cake FAQs
Yes, just add the frozen cranberries to the batter (no defrosting required) and add another 3-5 minutes to the baking time.
Fresh cranberries can sink if they're too heavy for the batter, but I've never had that happen with this cake as the batter is quite thick. If you're concerned about it happening, just take 1 tablespoon of flour from the amount listed in the recipe, and toss the cranberries with it.
This can happen if the bundt pan is not greased well enough, especially if the pan has a more intricate design with lots of crevices for the batter to stick. It can also stick if the cake is left too long resting in the pan. If your cake is stuck, invert it onto a cooling rack and tap the bottom of the pan to try to loosen the cake. You can also use a silicone spatula to loosen the edges around the top of the cake. If it's still stuck, drape a hot towel over the inverted pan and let it sit for 10-15 minutes. This will create steam which will help release the cake from the pan.
If you don't like eggnog, you can make this cake with whole milk. I've done this before when eggnog was out of season, and the texture was the same. (I also added chocolate chips instead of cranberries, which was delicious)!
If you don't have nutmeg, you can substitute with allspice, which will maintain the warm, spiced flavor of the cake. You can also substitute with cinnamon (which is a more common pantry spice) but it will create a more pronounced spice flavor in the cake and glaze.

More cranberry recipes
HUNGRY FOR MORE? Sign up for our newsletter and follow Crumb Top Baking on Instagram, Pinterest and Facebook!
If you make this recipe, please leave a review and rating below to let me know what you think. If you have a question, drop that below too!
📖 Recipe

Cranberry Eggnog Cake
Ingredients
- 2 cups (280 g) all purpose white flour
- 2 teaspoons baking powder
- 1 teaspoon ground nutmeg
- ½ teaspoon fine sea salt
- 10 tablespoons (142 g) unsalted butter, room temperature
- 1 cup (220 g) granulated sugar
- 3 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 cup (240 ml) full-fat eggnog, room temperature
- 1 ½ cups fresh cranberries
For the glaze:
- 1 ½ cups (180 g) powdered sugar
- 2 tablespoons full-fat eggnog, (use more if you prefer a thinner glaze)
- ¼ teaspoon ground nutmeg
Instructions
- Preheat oven to 325F and grease a 10-cup bundt pan with non-stick baking spray containing flour. (You can also brush the pan with butter and lightly coat with flour).
- In a medium-sized bowl, whisk together the flour, baking powder, nutmeg and salt.
- Using an electric mixer (stand or handheld), cream together the butter and sugar until light and fluffy, stopping to scrape down the sides of the bowl as necessary. This will take about 3-5 minutes.
- Add the eggs one at a time, mixing after each addtiion, and then mix in the vanilla.
- With the mixer on low speed, start adding the flour mixture, alternating with the eggnog, until both are incorporated into the batter. (Start and end with the flour).
- Gently fold in the cranberries.
- Add the batter to the prepared bundt pan and tap the bottom of the pan off the counter a few times to make sure the batter settles into the crevices of the bundt pan.
- Bake for 45-50 minutes, or until a tooth pick inserted into the center of the cake comes out clean.
- Let cool in the pan for 10 minutes before turning out onto a wire rack to cool completely.
- To make the glaze, stir together the powdered sugar, eggnog and nutmeg until smooth.
- Pour over the cooled cake. Slice and serve.
Video
Notes
- Size of bundt pan. I used a 10-cup bundt pan for this cake. You can use a 12-cup pan, just note that the cake will be shorter and will bake faster, so it'll only take about 35-40 minutes.
- Grease the bundt pan. To ensure the cake releases easily, you'll want to grease the bundt pan well. I usually just use a non-stick cooking spray containing flour. Spray the pan just before you add the batter. If you spray it too early, the grease will run down the pan and pool at the bottom.
- Cream butter and sugar well. You want the mixture to be light and fluffy. I usually cream them together for about 5 minutes to get to this stage. This incorporates air into the batter and helps with texture and rise.
- Alternate flour and eggnog. This helps both ingredients mix into the batter easily, without over mixing, and results in a smooth, cohesive batter.
- Let cake cool for 10 minutes. Once the cake comes out of the oven, let it rest in the pan for 10 minutes. If you try to turn it out right away, the cake may break apart. Be sure to set a timer. If you let it sit in the pan too long, the cake will start to stick to the pan.
Want to save this recipe for later?
Nutrition Facts per Serving
Disclaimer
Nutrition information is an estimate only and will vary depending on the substitutions made and the brands used.
Did you make this recipe or have any questions?
I love reading your comments and addressing your questions, so please leave your comments and ratings or questions below!











Leave a Reply