If a tin of homemade fudge is your favorite kind of christmas gift to give and get, this is the page to bookmark. These christmas fudge recipes cover the flavors everyone reaches for first: deep classic chocolate, old fashioned peanut butter, snowy white chocolate peppermint, creamy eggnog and a salted caramel batch that tastes like a candy shop splurge. The methods are deliberately mixed, with quick condensed milk melts, one microwave batch and two stovetop recipes that use a candy thermometer, so whether this is your first pan or your fiftieth there is a homemade christmas fudge here that fits your confidence level. Every flavor slices clean, stacks neatly in a tin and keeps for weeks, which is exactly what fudge for christmas gifts needs to do.
Quick Idea Summary
- The key takeaway: All 12 of these easy christmas fudge recipes set firm, slice clean and travel well in a gift tin. Most are simple melt-and-chill batches built on sweetened condensed milk, and the two cooked recipes use a candy thermometer so the texture comes out right the first time.
- The detail most people miss: Fudge texture is decided in the last two minutes. Cooked fudge needs to come off the heat at soft-ball stage and then sit completely undisturbed until it cools to lukewarm before you beat it; stirring it while it cools grows big sugar crystals and turns the whole pan grainy.
- What it costs or how long it takes: A pan costs $4 to $8 in pantry staples and makes 25 to 36 squares. Hands-on time is 5 to 20 minutes per flavor; the rest is setting, 1 to 3 hours in the fridge or on the counter.
| Recipe | Makes | Cook time | Total time |
|---|---|---|---|
| 1. Classic Chocolate Fudge | 36 squares | 5 min | 2 hrs 15 min |
| 2. Peanut Butter Fudge | 36 squares | 12 min | 2 hrs 30 min |
| 3. White Chocolate Peppermint Fudge | 36 squares | 5 min | 2 hrs 15 min |
| 4. Eggnog Fudge | 36 squares | 15 min | 3 hrs 30 min |
| 5. Gingerbread Fudge | 36 squares | 5 min | 2 hrs 15 min |
| 6. Red Velvet Fudge | 25 squares | 10 min | 3 hrs 20 min |
| 7. Grinch Fudge | 36 squares | 5 min | 2 hrs 15 min |
| 8. Hot Cocoa Fudge | 36 squares | 3 min (microwave) | 2 hrs 10 min |
| 9. Sugar Cookie Fudge | 36 squares | 5 min | 2 hrs 15 min |
| 10. Rocky Road Fudge | 25 squares | 5 min | 2 hrs 15 min |
| 11. Cranberry Pistachio White Chocolate Fudge | 36 squares | 5 min | 2 hrs 15 min |
| 12. Salted Caramel Fudge | 36 squares | 15 min | 2 hrs 45 min |
The 12 christmas fudge recipes
01
01. Classic Chocolate Fudge
Start with the benchmark, because this is the christmas chocolate fudge recipe that fills more gift tins than any other on the page. It belongs to the christmas fudge recipes with condensed milk family: chocolate chips, a can of condensed milk and a knob of butter melted together into a glossy slab that sets dense, dark and sliceable. It is nearly an easy christmas fudge 3 ingredients recipe (the vanilla and salt hardly count), and it has rescued more last-minute gifting panics than every other flavor here combined.
Makes: 36 squares · Prep: 5 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) semisweet chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 2 tablespoons unsalted butter, plus more for the pan
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine salt
- 1/2 cup (60 g) chopped walnuts (optional)
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides for a sling, and lightly butter the parchment.
- Put the chocolate chips, condensed milk and butter in a medium heavy saucepan over low heat. Stir constantly with a heatproof spatula for 3 to 5 minutes, until the chips are fully melted and the mixture is thick, smooth and glossy. It should pull away from the sides of the pan as you stir.
- Take the pan off the heat and stir in the vanilla, salt and walnuts, if using. Work quickly; the fudge starts to stiffen as soon as it leaves the heat.
- Scrape the fudge into the prepared pan and smooth the top with the back of the spatula, pushing it into the corners.
- Chill in the fridge for at least 2 hours, until the slab is firm all the way through and does not give when you press the center.
- Lift the slab out with the parchment sling, set it on a board for 10 minutes, then cut into 36 squares with a long knife warmed under hot water and wiped dry between cuts.
Try it: swap half the semisweet chips for dark chocolate chips and add 1/2 teaspoon of instant espresso powder with the vanilla. The fudge will not taste like coffee; the chocolate will just taste more like itself, deeper and darker.
02
02. Peanut Butter Fudge
This is the old fashioned cooked kind, the peanut butter fudge your grandmother made with sugar, milk and a candy thermometer, and it still beats every shortcut version on texture. Boiling the syrup to soft-ball stage and beating it at exactly the right moment gives you a firm, creamy, almost crumbly bite that melts on the tongue instead of sticking to it. Of all the easy christmas fudge recipes on this page, this is the one that teaches you real candy making.
Makes: 36 squares · Prep: 10 minutes · Cook: 12 minutes · Set: 1 hour · Total: 2 hrs 30 min
Ingredients:
- 2 cups (400 g) granulated sugar
- 1/2 cup (120 ml) whole milk
- 1 cup (260 g) creamy peanut butter (not natural style)
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine salt
- Butter, for the pan
Steps:
- Butter an 8-inch square pan well, or line it with buttered parchment. Set the peanut butter, vanilla and salt next to the stove; once the syrup is ready there is no time to measure.
- Put the sugar and milk in a medium heavy saucepan over medium heat and stir until the sugar is fully dissolved and the mixture just starts to simmer, about 3 minutes.
- Clip on a candy thermometer and boil without stirring until the syrup reaches 234°F (112°C), the soft-ball stage, about 8 to 10 minutes. A drop of syrup in ice water should form a soft ball that flattens when you pick it up.
- Take the pan off the heat at once and let it stand undisturbed for 5 minutes. Do not stir.
- Add the peanut butter, vanilla and salt and beat hard with a wooden spoon for 2 to 3 minutes, until the mixture thickens, loses its glossy shine and starts to hold soft peaks.
- Scrape the fudge into the prepared pan at once and smooth the top. It sets fast now, so do not fuss over perfect edges.
- Let it set at room temperature for at least 1 hour, until firm, then cut into 36 squares.
Try it: press a small pinch of flaky sea salt onto the top before it sets, or drizzle the cut squares with a little melted chocolate. Peanut butter fudge and a salt sparkle are an unfairly good combination.
03
03. White Chocolate Peppermint Fudge
The snowdrift of the collection: a pale, creamy christmas white fudge with cool peppermint running through it and a crunchy cap of crushed candy cane. This white chocolate peppermint fudge is the batch people photograph before they eat, red shards glittering against the white squares, and the batch that disappears first from a mixed tin. The candy cane goes on while the fudge is still soft so it sets into the top instead of sliding off.
Makes: 36 squares · Prep: 10 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) white chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1/2 teaspoon peppermint extract
- 1/4 teaspoon fine salt
- 1/2 cup (about 70 g) crushed candy canes, divided
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Melt the white chocolate chips and condensed milk in a medium saucepan over low heat, stirring constantly, for 3 to 5 minutes until completely smooth. White chocolate scorches and seizes faster than dark, so keep the heat low and do not walk away.
- Take the pan off the heat and stir in the peppermint extract and salt, then fold in half of the crushed candy canes.
- Scrape the fudge into the prepared pan and smooth the top. Sprinkle the remaining candy cane pieces evenly over the surface and press them down very lightly with the flat of your hand so they stick.
- Chill for at least 2 hours, until firm through the center.
- Lift out with the sling, let it stand 10 minutes, and cut into 36 squares with a warmed, wiped knife. The candy cane edges stay crisp for the first two days, then soften into the fudge, which is its own pleasure.
Try it: crush the candy canes in two sizes, fine bits to fold in and bigger shards for the top. The fine bits melt into pink streaks through the white fudge, and the shards keep the crunch.
04
04. Eggnog Fudge
Eggnog fudge is the December-only flavor that people wait all year for, and this version uses real eggnog plus a jar of marshmallow creme for a boiled fudge that sets up pale gold, silky and properly spiced. A dusting of nutmeg on top makes it smell like the drink before you even bite. It is the most festive-looking pan of christmas fudge candy on the page, and it holds its own next to the classic chocolate in any gift box.
Makes: 36 squares · Prep: 10 minutes · Cook: 15 minutes · Set: 3 hours · Total: 3 hrs 30 min
Ingredients:
- 2 cups (400 g) granulated sugar
- 1/2 cup (113 g) unsalted butter
- 3/4 cup (180 ml) eggnog (full-fat, store-bought)
- 2 cups (340 g) white chocolate chips
- 1 jar (7 oz / 198 g) marshmallow creme
- 1/2 teaspoon ground nutmeg, plus more for dusting
- 1 teaspoon vanilla extract
- 1/2 teaspoon rum extract (optional)
Steps:
- Line a 9-inch square pan with parchment or foil, leaving an overhang, and set the white chocolate chips, marshmallow creme, nutmeg and extracts beside the stove.
- Put the sugar, butter and eggnog in a large heavy saucepan over medium heat and stir until the butter melts and the sugar dissolves.
- Bring the mixture to a full rolling boil that does not stop bubbling when you stir, then boil for exactly 5 minutes, stirring constantly. The syrup should read about 234°F (112°C) on a candy thermometer.
- Take the pan off the heat and stir in the white chocolate chips until fully melted and smooth.
- Add the marshmallow creme, nutmeg, vanilla and rum extract, if using, and stir hard until everything is combined and glossy with no white streaks.
- Pour into the prepared pan, smooth the top, and dust lightly with extra nutmeg through a small sieve.
- Let the fudge set at room temperature for at least 3 hours, or chill it for 2 hours, until completely firm. Lift out and cut into 36 squares.
Try it: grate the nutmeg fresh if you can. Pre-ground nutmeg loses its warm, almost floral top note within weeks, and fresh nutmeg is the difference between fudge that tastes spiced and fudge that tastes like eggnog.
05
05. Gingerbread Fudge
All the warmth of a gingerbread cookie in a soft, creamy square: a white chocolate base darkened with molasses and loaded with ginger, cinnamon, cloves and nutmeg. Gingerbread is the flavor that surprises people most on a list of christmas fudge flavors, because nobody expects spice in fudge until the first bite lands and the whole flavor unfolds. A scatter of crushed gingersnaps on top gives it a little crunch and tells everyone what they are about to taste.
Makes: 36 squares · Prep: 10 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) white chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1/4 cup (60 ml) molasses (not blackstrap)
- 1 teaspoon ground ginger
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground cloves
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon fine salt
- 1/4 cup (30 g) crushed gingersnap cookies, for topping
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Melt the white chocolate chips and condensed milk in a medium saucepan over low heat, stirring constantly, for 3 to 5 minutes until fully smooth.
- Stir in the molasses until the color evens out into a warm tan, then take the pan off the heat.
- Add the ginger, cinnamon, cloves, nutmeg and salt and stir until no spice streaks remain. Taste a dab off the spoon; the ginger should be present but not hot.
- Scrape into the prepared pan, smooth the top, and scatter the crushed gingersnaps over the surface, pressing them in very lightly.
- Chill for at least 2 hours, until firm, then lift out, rest 10 minutes, and cut into 36 squares.
Try it: if you like your gingerbread assertive, add 1 tablespoon of finely grated fresh ginger with the molasses. It gives the fudge a slow warmth that builds after the sweetness, and spice lovers will ask for the recipe.
06
06. Red Velvet Fudge
Two layers, one pan: a deep red velvet base with a whisper of cocoa, capped with a tangy cream cheese white chocolate layer that tastes exactly like red velvet frosting. Red velvet fudge is the showpiece of the christmas fudge recipes easy enough for a weeknight, because both layers are simple melts and the wow factor is all in the cut. Slice it and the strata do the decorating for you.
Makes: 25 squares · Prep: 15 minutes · Cook: 10 minutes · Set: 3 hours · Total: 3 hrs 20 min
Ingredients:
- 3 cups (510 g) white chocolate chips, divided
- 1 can (14 oz / 396 g) sweetened condensed milk, divided
- 1 tablespoon unsweetened cocoa powder
- 1 tablespoon red gel food coloring
- 1 teaspoon vanilla extract, divided
- 4 oz (113 g) cream cheese, softened
- 1/4 teaspoon fine salt
- Red and white sprinkles, for topping (optional)
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang. Measure the condensed milk and set aside roughly two-thirds for the red layer and one-third for the top layer.
- For the red layer, melt 2 cups of the white chocolate chips with the larger share of condensed milk and the cocoa powder over low heat, stirring constantly, until smooth.
- Off the heat, stir in the red gel food coloring and 1/2 teaspoon of the vanilla until the color is an even, deep red. Scrape into the pan, smooth, and chill for 20 minutes, until the surface is just firm to a light touch.
- For the top layer, melt the remaining 1 cup of white chocolate chips with the remaining condensed milk over low heat until smooth.
- Off the heat, beat in the softened cream cheese, the remaining 1/2 teaspoon vanilla and the salt until the mixture is completely smooth and glossy with no cream cheese lumps. Work quickly and pour it over the red layer, smoothing to the corners.
- Scatter sprinkles over the top if you like, then chill for at least 3 hours, until the slab is firm all the way through.
- Lift out, rest 10 minutes, and cut into 25 squares with a warmed knife, wiping between cuts so the white layer stays white.
Try it: for a marbled top instead of clean layers, pour the white layer over the red while the red is still soft, drag a skewer through in S shapes, and chill. You lose the strata and gain a swirl that looks like it came from a candy shop window.
07
07. Grinch Fudge
Bright green, unapologetically sweet and finished with one red heart per square: grinch fudge is the batch the kids claim before you have finished cutting it. The base is a simple vanilla white chocolate fudge tinted with gel coloring, so the flavor stays gentle and buttery under all that color. Mark the grid before you add the hearts and every square comes out with its heart dead center, like it was planned by someone far more organized.
Makes: 36 squares · Prep: 10 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) white chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon green gel food coloring, plus more as needed
- 1/4 teaspoon fine salt
- 36 red heart sprinkles
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Melt the white chocolate chips and condensed milk in a medium saucepan over low heat, stirring constantly, for 3 to 5 minutes until completely smooth.
- Off the heat, stir in the vanilla and salt, then add the green gel food coloring a little at a time until the fudge is a bright, even grinch green. Go a shade deeper than you want the finished squares; the color softens slightly as it sets.
- Scrape into the prepared pan and smooth the top. While the surface is still soft, lightly score a 6 by 6 grid with the tip of a knife and press one red heart sprinkle into the center of each square.
- Chill for at least 2 hours, until firm through the center.
- Lift out with the sling, rest 10 minutes, and cut along the scored lines into 36 squares.
Try it: read the room before you color. A whisper of green makes a pastel batch for little kids, while the full cartoon green is the one that older kids, coworkers and anyone with a sense of humor reach for first.
08
08. Hot Cocoa Fudge
This is the microwave shortcut of the collection, the hot cocoa fudge you can start after dinner and slice before bed. Real hot cocoa mix in the base gives it that familiar malty, milky chocolate flavor straight from the mug, and a blanket of mini marshmallows on top makes it instantly recognizable. It is the easiest of the christmas fudge recipes here to hand to a beginner, because there is no stove, no thermometer and almost no way to get it wrong.
Makes: 36 squares · Prep: 10 minutes · Cook: 3 minutes (microwave) · Set: 2 hours · Total: 2 hrs 10 min
Ingredients:
- 2 cups (340 g) semisweet chocolate chips
- 1 cup (170 g) milk chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1/2 cup (40 g) hot cocoa mix (about 2 packets), sifted if lumpy
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine salt
- 1 1/2 cups (75 g) mini marshmallows, divided
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Put both chocolate chips and the condensed milk in a large microwave-safe bowl. Microwave for 1 minute, stir well, then continue in 30-second bursts, stirring after each, for 2 to 3 minutes total, until the chips are fully melted and the mixture is smooth and thick.
- Stir in the hot cocoa mix, vanilla and salt until no dry pockets remain.
- Quickly fold in 1 cup of the mini marshmallows. They will soften and start to melt at the edges, which is fine and gives the fudge its swirled, cocoa-with-marshmallow look.
- Scrape into the prepared pan, smooth the top, and scatter the remaining 1/2 cup of marshmallows over the surface, pressing them down lightly.
- Chill for at least 2 hours, until firm, then lift out, rest 10 minutes, and cut into 36 squares.
Try it: use peppermint hot cocoa mix and a drop of peppermint extract for a candy cane cocoa version, or stir a pinch of cinnamon and a tiny pinch of cayenne into the plain mix for a Mexican hot cocoa fudge with a warm finish.
09
09. Sugar Cookie Fudge
It tastes like the center of a soft frosted sugar cookie, because it basically is one in fudge form: a vanilla and almond white chocolate base folded with crushed sugar cookies and a snowfall of red and green sprinkles. Sugar cookie fudge is the sweetest, most sprinkle-forward of these christmas fudge flavors, and it is the one that looks best cut small and piled in a cellophane bag. If your December needs a batch with zero cocoa anywhere near it, this is the one.
Makes: 36 squares · Prep: 10 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) white chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon almond extract
- 1/4 teaspoon fine salt
- 1 cup (about 90 g) crushed sugar cookies (about 8 soft cookies)
- 3 tablespoons red and green sprinkles, divided
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Melt the white chocolate chips and condensed milk in a medium saucepan over low heat, stirring constantly, for 3 to 5 minutes until fully smooth.
- Off the heat, stir in the vanilla, almond extract and salt.
- Fold in the crushed sugar cookies and 2 tablespoons of the sprinkles. Stir just until combined; over-stirring melts the sprinkle colors into streaks.
- Scrape into the prepared pan, smooth the top, and scatter the remaining tablespoon of sprinkles over the surface.
- Chill for at least 2 hours, until firm, then lift out, rest 10 minutes, and cut into 36 squares.
Try it: use the soft, thick bakery-style sugar cookies for the crush, not crisp ones. They stay tender inside the fudge and give you little pockets that taste like raw cookie dough in the best way.
10
10. Rocky Road Fudge
The chunky one: a dark chocolate slab loaded with pillowy mini marshmallows and toasted walnuts in every bite, cut big like a candy shop sells it. Rocky road fudge breaks the glossy mold of the other christmas chocolate fudge on this page on purpose, with a craggy top and a chew that changes as you eat, creamy, then crunchy, then soft. Let the fudge cool for a few minutes before the marshmallows go in, or they will melt into streaks instead of staying as pockets.
Makes: 25 squares · Prep: 10 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) semisweet or dark chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine salt
- 2 cups (100 g) mini marshmallows
- 1 1/2 cups (170 g) chopped walnuts or pecans, toasted
Steps:
- Toast the chopped nuts in a dry skillet over medium heat for 3 to 4 minutes, shaking the pan, until fragrant and a shade darker. Tip them onto a plate to cool. Line an 8-inch square pan with parchment, leaving an overhang.
- Melt the chocolate chips, condensed milk and butter in a medium saucepan over low heat, stirring constantly, for 3 to 5 minutes until smooth and glossy.
- Off the heat, stir in the vanilla and salt, then let the fudge stand for 3 to 4 minutes, stirring once or twice. It should still be pourable but no longer steaming hot; this short rest is what keeps the marshmallows intact.
- Fold in the mini marshmallows and toasted nuts until everything is coated and evenly distributed.
- Scrape into the prepared pan and press the mixture into the corners with the spatula, keeping the top craggy rather than smooth.
- Chill for at least 2 hours, until firm through the center, then lift out, rest 10 minutes, and cut into 25 large squares.
Try it: fold in 1/2 cup of dried cherries along with the nuts for a holiday rocky road. The tart chew against the dark chocolate makes this taste like a much more expensive candy.
11
11. Cranberry Pistachio White Chocolate Fudge
The jewel box of the list: creamy white fudge studded with ruby dried cranberries and green pistachios, so every cut face looks like it was styled for a magazine cover. This christmas white fudge recipe balances its sweetness properly, tart fruit and salty nuts against the rich base, with a little orange zest doing quiet work in the background. It is the flavor to make when the tin is going to someone whose tastes run grown-up.
Makes: 36 squares · Prep: 10 minutes · Cook: 5 minutes · Set: 2 hours · Total: 2 hrs 15 min
Ingredients:
- 3 cups (510 g) white chocolate chips
- 1 can (14 oz / 396 g) sweetened condensed milk
- 1 teaspoon vanilla extract
- 1 teaspoon finely grated orange zest
- 1/4 teaspoon fine salt
- 3/4 cup (100 g) dried cranberries, plus a few extra for the top
- 3/4 cup (95 g) salted roasted pistachios, roughly chopped, divided
Steps:
- Line an 8-inch square pan with parchment, leaving an overhang on two sides.
- Melt the white chocolate chips and condensed milk in a medium saucepan over low heat, stirring constantly, for 3 to 5 minutes until completely smooth. Keep the heat low; white chocolate seizes if it gets too hot.
- Off the heat, stir in the vanilla, orange zest and salt.
- Fold in the dried cranberries and about two-thirds of the chopped pistachios until evenly distributed.
- Scrape into the prepared pan, smooth the top, and scatter the remaining pistachios and a few extra cranberries over the surface, pressing lightly so they stick.
- Chill for at least 2 hours, until firm, then lift out, rest 10 minutes, and cut into 36 squares with a warmed knife so the white fudge cuts without dragging.
Try it: the orange zest is doing more than you think. Leave it out and the fudge is sweet and flat; add it and the cranberries taste brighter and the whole square tastes finished. Rub the zest into a teaspoon of sugar first if you want it evenly spread.
12
12. Salted Caramel Fudge
The grand finale is for caramel people, the ones who scrape the jar. This is a true cooked caramel fudge: brown sugar, butter and cream boiled to soft-ball stage and beaten until it turns thick and matte, then finished with flaky sea salt so every bite swings between sweet and salty. If that flavor is your weakness, bake our christmas thumbprint cookie recipes next, especially the salted caramel thumbprints, and your christmas fudge recipes homemade gift box will have the full caramel story covered.
Makes: 36 squares · Prep: 10 minutes · Cook: 15 minutes · Set: 2 hours · Total: 2 hrs 45 min
Ingredients:
- 2 cups (400 g) packed brown sugar
- 3/4 cup (170 g) unsalted butter, plus more for the pan
- 2/3 cup (160 ml) heavy cream
- 2 cups (240 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 teaspoon flaky sea salt, plus more for topping
Steps:
- Butter an 8-inch square pan or line it with buttered parchment. Sift the powdered sugar into a bowl and set it, the vanilla and the flaky salt next to the stove.
- Melt the butter in a medium heavy saucepan over medium heat. Stir in the brown sugar and heavy cream until the sugar is dissolved and the mixture is smooth.
- Clip on a candy thermometer and bring the mixture to a boil. Boil, stirring now and then, until it reaches 234 to 236°F (112 to 113°C), the soft-ball stage, about 4 to 5 minutes at a full boil.
- Take the pan off the heat and let the caramel stand undisturbed until it cools to about 110°F (43°C), 15 to 20 minutes. Do not stir it during this rest.
- Add the vanilla and the sifted powdered sugar and beat with a wooden spoon or hand mixer on low for 2 to 3 minutes, until the fudge is thick, matte and holds its shape on the spoon.
- Scrape into the prepared pan, smooth the top quickly, and sprinkle with a pinch more flaky sea salt.
- Let it set at room temperature for at least 2 hours, until firm and sliceable, then cut into 36 squares.
Try it: for a swirl, warm 2 tablespoons of store-bought caramel sauce and drizzle it over the fudge in the pan before it sets, dragging a knife through once or twice. It deepens the caramel hit and makes the top look like a candy shop slab.
Pro tip: Fudge waits for no one, so set up like a candy maker before the heat goes on: pan lined, ingredients measured, thermometer clipped on, spatula and long knife within reach. A syrup at soft-ball stage gives you about a minute of decision time; the cooks who have everything ready get smooth fudge, and the cooks who are still hunting for parchment get a sticky saucepan and a grainy batch.
Three rules for smooth fudge that sets clean every time
Fudge has a reputation for being finicky, but almost every failed pan breaks one of these three rules, and all three happen in the cooking, not the ingredients. Get these right and even your first batch of christmas fudge candy will slice like a professional made it.
- Trust the thermometer, not the clock: Cooked fudge is done at the soft-ball stage, 234 to 238°F (112 to 114°C) at sea level, whatever the timer says. Syrup cooked short of that stays soft forever, and syrup pushed past it turns hard and crumbly. If you do not own a thermometer, use the cold water test: a drop of syrup in ice water should form a soft ball that flattens when you lift it out.
- Hands off while it cools: Stirring, scraping or jostling a cooked fudge while it cools grows large sugar crystals, and large crystals are exactly what grainy fudge is. Let cooked batches rest undisturbed until they reach about 110°F (43°C), then beat hard and fast all at once; the beating is what builds the small crystals that feel creamy.
- Line the pan and cut once, with a warm knife: A parchment sling means the slab comes out whole instead of being dug out in chunks. Rest the slab for 10 minutes, then cut with a long knife run under hot water and wiped dry between cuts, and every square comes out with clean edges and sharp corners.
Storing, freezing and gifting your fudge
Fudge might be the best make-ahead christmas candy there is: it wants to be made early, it keeps for weeks, and a tin of it ships better than almost anything else you can bake in December. These christmas fudge gift ideas start with storing the pan properly.
- On the counter: Store cut fudge in an airtight container with wax paper or parchment between the layers, in a cool, dark spot, for 2 to 3 weeks. Keep it at room temperature; the fridge dries fudge out and dulls the surface, so only refrigerate flavors topped with candy cane, and bring those back to room temperature before serving.
- In the freezer: Wrap the whole uncut slab tightly in plastic wrap, then in foil, and freeze for up to 3 months. Thaw it overnight still wrapped, so any condensation forms on the wrapping instead of the fudge, then slice and serve. Frozen fudge is how to make christmas fudge in November and gift it in late December without anyone knowing.
- For gifting and shipping: Pack squares in tins or small boxes layered with wax paper so flavors do not trade smells, and label each flavor, because eggnog and grinch look like a matching set until someone bites in. A christmas fudge in a jar gift, cubes layered in a wide-mouth jar with a ribbon, travels and presents beautifully. Ship in cool weather or with a cold pack, and send early in the week so the box never sits in a warm depot over the weekend.
Questions readers ask
Why is my fudge grainy?
Your fudge is grainy because the sugar crystallized into large crystals instead of small ones. The usual causes are stirring the syrup while it cools, beating it while it is still too hot, or undissolved sugar clinging to the sides of the pan seeding crystals through the batch. Next time, let cooked fudge rest undisturbed to about 110°F (43°C) before beating, dissolve the sugar fully before the boil, and brush the pan sides down with a wet pastry brush if crystals form there.
How do you know when fudge is done cooking?
Fudge is done cooking when the syrup reaches the soft-ball stage, 234 to 238°F (112 to 114°C) on a candy thermometer at sea level. Without a thermometer, drop a little syrup into ice water: it should form a soft, pliable ball that flattens when you press it between your fingers. If it dissolves into threads it is underdone, and if it forms a hard ball it has gone too far and will set crumbly.
Why did my fudge not set?
Fudge does not set when the syrup was undercooked or the ratios carried too much liquid. For cooked fudge, a few degrees short of soft-ball stage is the usual culprit, and the fix is to scrape it back into the pan with a splash of cream, re-boil it to 234°F (112°C) and let it set again. For condensed milk fudge that stayed soft, chill it longer and check the chips were real chocolate; some baking chips with low cocoa butter never firm up properly.
Can you freeze fudge?
Yes, fudge freezes very well for up to 3 months. Wrap the slab or the cut squares tightly in plastic wrap and then foil, or seal them in a freezer bag with the air pressed out. Thaw overnight in the fridge or on the counter while still wrapped so condensation lands on the wrapping, not the fudge, and the texture comes back smooth and creamy with no graininess.
How long does homemade fudge keep?
Homemade fudge keeps for 2 to 3 weeks in an airtight container at room temperature, stored in a cool, dark place with wax paper between the layers. It stays safe longer than that, but the texture slowly dries and the flavors fade after the third week. For anything beyond three weeks, freeze it; frozen fudge holds its quality for about 3 months.
Can I make fudge without a candy thermometer?
Yes, and half the recipes on this page never need one. Every condensed milk fudge here, including the classic chocolate, simply melts and chills, so there is no temperature to hit. For the cooked recipes, use the cold water test instead: syrup dropped in ice water should form a soft ball that flattens under your finger. A thermometer is more precise, but candymakers made fudge for generations with a cup of cold water.
What is the easiest fudge recipe for beginners?
The Classic Chocolate Fudge (recipe 1) is the easiest: three main ingredients, one pan, no thermometer and no boiling. Melt the chips, condensed milk and butter, stir in vanilla, chill and slice. The Hot Cocoa Fudge (recipe 8) is the runner-up, since the microwave does the melting for you. Save the thermometer recipes, peanut butter and salted caramel, for your second or third batch, once you have seen how fudge should look and feel.
How do you cut fudge into clean squares?
Cut fudge with a long, sharp knife that you run under hot water and wipe completely dry between every cut. Let the slab rest at room temperature for about 10 minutes after unmolding so it is firm but not fridge-hard, press straight down instead of sawing, and wipe the blade clean each time so crumbs and smears never drag across the next square. A plastic bench scraper also works and will not scratch parchment or pans.
People Also Ask
How do you make christmas fudge with condensed milk?
You melt chocolate chips with a can of sweetened condensed milk and a little butter over low heat, stir until completely smooth, add vanilla and any mix-ins off the heat, then spread the mixture in a lined pan and chill for about 2 hours until firm. That is the whole method behind most of the easy christmas fudge recipes on this page, and it works with white chocolate and flavor extracts just as well as with dark chocolate.
How far ahead can you make fudge for christmas gifts?
You can make fudge 2 to 3 weeks ahead if it will sit in an airtight container at room temperature, which already covers most of the December gifting window. If you want it done earlier, freeze the slabs and thaw them in the final week; fudge frozen for up to 3 months tastes freshly made once it comes back to room temperature. Making fudge early is the smart move, because the flavor of the spiced and caramel batches actually deepens after a few days.
Should homemade fudge be refrigerated?
No, homemade fudge is better stored at room temperature in an airtight container, where it stays creamy for 2 to 3 weeks. Refrigeration dries fudge out, can give it a chalky surface and lets it pick up fridge smells. The only exceptions are batches topped with crushed candy cane, which keep their crunch a little longer chilled, and any fudge in a very warm kitchen, which is safer in the fridge than slumped on the counter.
loved these ideas? ✿
Save this guide for later
Pin it to your board so it’s there when you’re ready to recreate it.

















