This easy eggnog fudge recipe makes about 36 to 48 small Christmas candy squares with just the right balance of creamy white chocolate, sweet eggnog, vanilla, rum, cinnamon, and nutmeg. The mixture cooks in about 8 to 12 minutes, then chills for 2 to 4 hours until firm enough to slice.
Each bite is smooth, rich, and wonderfully festive, with the cozy flavor of a holiday glass of eggnog in candy form. Make it in an 8-inch or 9-inch square pan for thicker pieces, or use a 9 x 13-inch pan when you prefer thinner squares for a larger cookie tray.
Jump to RecipeWhy You’ll Love This Recipe

This Christmas fudge has the appearance of classic white fudge but tastes distinctly like eggnog. White chocolate gives it a creamy sweetness, while marshmallow creme helps create the soft, smooth texture that makes each square melt pleasantly in your mouth.
The spices are deliberately modest, so the fudge tastes warmly seasoned rather than strongly spiced. Nutmeg provides the familiar eggnog note, cinnamon adds gentle holiday fragrance, and rum extract supplies that classic bakery-style finish without requiring alcoholic rum.
It is also an excellent make-ahead candy. Prepare a batch during the quiet days before Christmas, let it set in the refrigerator, and cut it into petite pieces when you are ready to fill a dessert platter or package gifts.
For another festive candy idea, you can also try this colorful Christmas tree fudge when planning a holiday sweets table.
Ingredients You’ll Need

The ingredient list is short, but each item has an important job. Measure everything before starting because the cooked mixture thickens very quickly once the white chocolate and marshmallow creme are added.
- Granulated sugar: Provides the structure and sweetness needed for a proper fudge texture.
- Unsalted butter: Adds richness and lets you control the salt in the recipe.
- Prepared eggnog: Brings the signature creamy holiday flavor to the candy base.
- White chocolate chips: Give the fudge its pale color, smooth body, and sweet chocolate flavor.
- Marshmallow creme: Helps create a soft, creamy fudge that sets without becoming grainy.
- Vanilla and rum extracts: Round out the flavor, with rum extract being optional but especially characteristic.
- Cinnamon, nutmeg, and optional salt: Add warmth and balance the sweetness.
Use a heavy saucepan with enough room for the mixture to bubble safely. A candy thermometer is strongly recommended because the temperature, rather than appearance alone, tells you when the sugar mixture has reached the soft-ball stage.
When serving this fudge as part of a larger holiday meal, pair it with savory favorites such as a hearty chili in a bread bowl before bringing out the dessert tray.
How to Make It Step-by-Step

Step 1: Prepare the pan before cooking the fudge. Line an 8-inch or 9-inch square baking pan with parchment paper or foil, leaving enough overhang to lift the finished candy out later, then lightly grease the lining. If you want thinner pieces and more servings, a 9 x 13-inch pan may be used.
Step 2: Place the granulated sugar, unsalted butter, prepared eggnog, ground cinnamon, ground nutmeg, and optional pinch of salt in a heavy saucepan. Set the pan over medium heat and stir constantly as the butter melts, making sure the sugar mixture does not sit undisturbed on the bottom.
Step 3: Bring the mixture to a full rolling boil, meaning the bubbles continue across the surface even while you stir. Once boiling begins, continue cooking and stirring constantly for about 5 to 7 minutes, watching the temperature carefully with a candy thermometer.
Step 4: Cook until the thermometer reads 234 to 238°F, the soft-ball stage. This temperature range is important: a lower temperature can produce fudge that stays too soft, while a higher temperature can lead to a dry or crumbly result.
Step 5: Remove the saucepan from the heat as soon as the target temperature is reached. Immediately add the white chocolate chips, marshmallow creme, vanilla extract, and rum extract, then stir quickly until no streaks remain and the mixture is completely smooth.
Step 6: Pour the hot fudge into the lined pan without delay because it begins to thicken rapidly. Use a spatula to smooth the top, taking care not to overwork it, which can make the surface less even.
Step 7: Let the pan cool at room temperature first, then refrigerate it until firm, usually 2 to 4 hours. Once chilled, use the parchment or foil overhang to lift out the slab, peel away the lining, and cut the fudge into small squares.
Pro Tips for Smooth Eggnog Fudge

A candy thermometer is the most reliable way to achieve the right consistency. Clip it to the side of the saucepan, but make sure the bulb does not touch the bottom of the pan, since that can give you an inaccurate reading.
Stir continuously during the boiling stage. Constant movement helps the sugar dissolve evenly and reduces the chance of scorching, especially as the mixture becomes hotter and thicker.
Have the white chocolate chips, marshmallow creme, and extracts ready before the sugar mixture reaches temperature. Add them off the heat and work quickly, since white chocolate can scorch and the fudge base thickens fast.
For clean cuts, chill the fudge thoroughly. Warm a large sharp knife under hot water, dry it completely, make one cut, and repeat the warming and drying process between cuts for neat edges.
For a full Christmas dessert spread, pair these squares with a cherry and pistachio cake. The colorful cake and pale, warmly spiced fudge look especially inviting together.
Pan Size, Cutting, and Presentation
An 8-inch or 9-inch square pan gives you thicker fudge squares with a more substantial bite. A 9 x 13-inch pan spreads the mixture farther, creating thinner pieces that are useful when you want to serve a crowd or assemble several candy boxes.
Cut the fudge into small squares because it is rich and sweet. A 36-square cut gives generous pieces, while cutting closer to 48 produces petite candies that are ideal alongside cookies, cake, and other Christmas treats.
Arrange the pieces on a white or silver platter and add a few cinnamon sticks or evergreen sprigs around the outside for a seasonal display. Keep decorative greenery away from the candy itself, and do not add loose toppings unless you want to include them before the surface sets.
If you are hosting a holiday brunch or buffet, homemade bread can round out the menu nicely; these soft Hawaiian rolls are a useful savory companion.
Storage and Make-Ahead Advice

Once firm, keep the fudge in an airtight container. Separate layers with parchment paper so the squares do not stick together, and store the container in the refrigerator for the best texture and freshness.
You can prepare the fudge several days before Christmas, then cut it shortly before serving or gifting. Chilling also makes the slab easier to handle, so do not rush the 2-to-4-hour setting period.
Let individual pieces sit briefly at room temperature before serving if you prefer a softer, creamier bite. Keep the candy protected from warm kitchens and direct sunlight, since heat can soften the fudge and affect its clean shape.
Common Questions About Eggnog Fudge
Can I leave out the rum extract? Yes. Rum extract is optional, although it gives the fudge its characteristic eggnog flavor. You may omit it or replace it with additional vanilla extract.
Why did my fudge stay soft? The sugar mixture may not have reached 234 to 238°F before the white chocolate and marshmallow creme were added. Use a thermometer next time and allow the finished fudge to chill completely.
Why is my fudge crumbly? Overcooking can cause the mixture to lose too much moisture, resulting in a dry or crumbly texture. Remove it from the heat as soon as it reaches the recommended temperature.

Easy Eggnog Fudge Recipe
Ingredients
Method
- Line an 8-inch or 9-inch square pan with parchment paper or foil, leaving an overhang on two sides. Lightly grease the lining so the chilled fudge releases easily.
- Add the sugar, butter, prepared eggnog, cinnamon, nutmeg, and optional salt to a heavy saucepan. Heat over medium heat, stirring constantly, until the butter melts and the mixture reaches a full rolling boil.
- Continue boiling and stirring constantly until the mixture reaches 234 to 238°F on a candy thermometer, which is the soft-ball stage. This usually takes about 5 to 7 minutes after the boil begins.
- Remove the saucepan from the heat immediately. Quickly stir in the white chocolate chips, marshmallow creme, vanilla extract, and rum extract until the mixture is smooth and fully incorporated.
- Pour the hot fudge mixture into the prepared pan and smooth the surface. Let it cool at room temperature, then refrigerate for 2 to 4 hours, or until firm.
- Lift the fudge from the pan using the parchment or foil overhang and remove the lining. Cut into small squares with a large knife warmed under hot water and dried between cuts.
Notes
Final Thoughts
This easy eggnog fudge recipe is a dependable Christmas candy for beginners and experienced candy makers alike. The cooking time is short, the ingredients are easy to find, and the finished squares deliver creamy white chocolate flavor with the unmistakable warmth of cinnamon, nutmeg, vanilla, and eggnog.
Use the thermometer carefully, add the final ingredients off the heat, and give the fudge plenty of time to chill. With those simple details in place, you will have a smooth, festive treat that is ready for cookie exchanges, dessert tables, hostess gifts, and cheerful holiday snacking.
Cut the pieces small, package them in a lined tin, and keep a few squares aside for yourself. This is the kind of homemade candy that makes Christmas feel even more welcoming.