This creamy Eggnog Fudge Recipe tastes like a mug of holiday eggnog turned into rich, melt-in-your-mouth Christmas candy—no baking, just simple stovetop magic. Smooth white chocolate fudge warmly spiced with nutmeg and vanilla, perfect for gifting or holiday dessert trays.
Prep Time 15 minutes mins
Cook Time 10 minutes mins
Total Time 3 hours hrs 15 minutes mins
Storage: At cool room temperature, keep in an airtight container for up to 3 days, separating layers with parchment. Refrigerate for up to 2 weeks; let pieces sit at room temperature 10–15 minutes before serving. For longer storage, freeze squares in a single layer until solid, then transfer to an airtight container and freeze for up to 2 months. Thaw in the fridge, then bring to room temperature.
Tips: Don’t rush the boil—medium heat helps prevent scorching and yields smoother fudge. Stir regularly, especially along the bottom and corners of the pan, but not aggressively. Use a heavy-bottomed saucepan for even heating. If the mixture seems slightly grainy, thorough stirring with the marshmallow creme usually smooths it out. Cut small 1-inch pieces; this fudge is rich. If you’re sensitive to nutmeg, start with 1/2 teaspoon and add more to taste after the white chocolate and marshmallow creme are stirred in.
Variations: For Boozy Eggnog Fudge, stir in 1–2 tablespoons dark rum or bourbon with the vanilla (texture may be slightly softer). For Nutty Eggnog Fudge, fold in 1/2 cup finely chopped pecans, walnuts, or toasted almonds just before pouring into the pan. For Cinnamon Eggnog Fudge, add 1 teaspoon ground cinnamon with the nutmeg. For Gingerbread Eggnog Fudge, stir in 1 teaspoon molasses and 1/2 teaspoon ground ginger. For Cranberry White Chocolate Fudge, fold in 1/3 cup dried cranberries before pouring. For a Vanilla Swirl, drizzle a little extra melted white chocolate over the top and swirl with a toothpick before chilling.
FAQs (summary): You can make this without marshmallow creme, but it will be less creamy and more prone to sugar crystals; be extra careful with temperature. Dairy-free eggnog (almond, oat, etc.) can work but may yield a softer set; keep refrigerated. If the fudge doesn’t set, it likely wasn’t cooked long or hot enough—next time cook a bit longer or to 234–238°F. The recipe can be doubled in a large, heavy pot; it will take a few extra minutes to reach temperature. The boiling sugar step should be done by an adult. Most store-bought eggnog is pasteurized, and it’s boiled again here, so there are no raw eggs in the finished fudge.
Keyword Christmas Candy, Eggnog Fudge, Holiday Fudge, No-Bake Dessert, White Chocolate Fudge