Imagine the scent of sweet white chocolate melting together with the crisp, cool aroma of peppermint wafting through your kitchen. There’s a gentle clink as crushed candy canes sprinkle over soft, creamy fudge, and the whole room feels like it’s been sprinkled with holiday magic. The first time I made this creamy white chocolate peppermint fudge, it was a snowy December afternoon—the type where the world goes quiet and all you want is something warm, sweet, and full of cheer. I remember pausing, fudge spatula in hand, taking a slow breath as that minty-sweet scent hit me. Right then, I knew I’d stumbled onto something special—one of those recipes that feels like a little secret worth sharing.
Growing up, holiday fudge was always a big deal in my family. My grandma would make trays of classic chocolate fudge, but I was the kid who always begged for something a little different. When I finally landed on this white chocolate peppermint fudge, it felt like the missing piece—pure nostalgia, but with a bright, fresh twist. And let me tell you, my family couldn’t keep their hands off the cooling pan. My kids snuck pieces before dinner (I pretended not to notice), and my husband declared it “dangerously easy to eat.” Honestly, once you try this fudge, you’ll understand why it’s become a staple for our holiday gatherings, teacher gifts, and last-minute sweet cravings.
This creamy white chocolate peppermint fudge isn’t just for Christmas, either—though it does look right at home on a festive cookie tray or sparkling on your Pinterest board! It’s perfect for holiday parties, edible gifts, or just curling up with a mug of cocoa and a good movie. I’ve tested this recipe more times than I care to admit (all in the name of research, of course), and each batch feels like a warm, frosty hug. You’re going to want to bookmark this one—trust me, it’s the kind of treat that makes the holidays a bit sweeter, and your kitchen a bit cozier.
Why You’ll Love This Creamy White Chocolate Peppermint Fudge
Having whipped up dozens of fudge recipes over the years (some winners, some, well, not so much), I can say with confidence—this creamy white chocolate peppermint fudge is a keeper. It’s not just about the flavor (though that’s pretty irresistible). It’s about how simple yet impressive it is, and the way it brings everyone together with just one bite. Here’s why you’re going to love it:
- Quick & Easy: This fudge comes together in under 20 minutes (plus chilling time), so you can whip it up even on the busiest December afternoon.
- Simple Ingredients: No need for fancy candy thermometers or complicated steps. You probably have everything in your pantry already—especially if you’re a white chocolate fan!
- Perfect for Christmas Parties and Gifting: With its snowy white color and pops of red peppermint, this fudge looks just as festive as it tastes. Wrap up squares in cute boxes or cellophane bags for a homemade gift that’ll wow your friends and family.
- Crowd-Pleaser: Kids gobble it up, adults sneak extra pieces, and even “not a sweets person” folks go back for seconds. It’s that good.
- Unbelievably Delicious: The melt-in-your-mouth texture, creamy sweetness, and cool peppermint crunch? It’s a combo that makes you close your eyes and savor every bite.
What sets this creamy white chocolate peppermint fudge apart from all the rest? For starters, the secret is in the white chocolate base—by using a mix of sweetened condensed milk and good-quality white chips (Ghirardelli is my go-to), you get a silky-smooth fudge without any gritty texture. The peppermint flavor is present, but not overpowering—just enough to taste like the holidays, without feeling like you’ve chewed a stick of gum. And those crushed candy canes on top? They add the perfect pop of color and crunch.
This isn’t just another fudge recipe—it’s the one you’ll want to make again and again. It’s comfort food in a bite, and it’s almost too easy. Whether you’re looking to impress at the office potluck or whip up a last-minute gift, this fudge has your back. I’ve shared it with neighbors, taken it to holiday swaps, and even brought it to summer barbecues (it’s a surprise hit in July!). It’s the taste of celebration, and honestly, doesn’t everyone need a little more of that?
What Ingredients You Will Need
This creamy white chocolate peppermint fudge recipe uses just a handful of basic ingredients to create maximum flavor and festive flair. You don’t need anything fancy—most of these are pantry staples, and a quick trip to the grocery store will fill in the gaps. Here’s what you’ll need:
- For the Fudge Base:
- White chocolate chips (3 cups / 510g) – Go for a good brand like Ghirardelli or Guittard for the creamiest results. Some off-brand chips can be waxy or grainy.
- Sweetened condensed milk (1 can / 14 oz / 396g) – Not to be confused with evaporated milk. This is what gives the fudge its ultra-creamy, almost caramel texture.
- Unsalted butter (4 tablespoons / 56g), cut into cubes – Adds richness and helps keep the fudge soft but sliceable.
- Pure vanilla extract (1 teaspoon / 5ml) – For that classic, bakery-style depth of flavor.
- Peppermint extract (1/2 teaspoon / 2.5ml) – This is strong stuff! You want just enough for a cool, minty finish without overpowering everything. If you’re sensitive to mint, start with 1/4 teaspoon and taste before adding more.
- Salt (1/8 teaspoon or a pinch) – Balances the sweetness and makes the white chocolate flavor pop.
- For the Topping:
- Crushed candy canes (1/2 cup / 60g) – Adds crunch, color, and that signature festive flair. I like to bash them in a zip-top bag with a rolling pin—feel free to use peppermint candies if that’s what you have.
Ingredient Tips & Substitutions:
- If you can’t find white chocolate chips, use chopped white chocolate bars (just make sure they’re real white chocolate with cocoa butter).
- For a dairy-free version, try using coconut condensed milk and dairy-free white chocolate chips (Enjoy Life makes a good one).
- Swap peppermint extract for spearmint for a milder flavor, or leave it out for classic white chocolate fudge.
- Add festive sprinkles along with the candy canes for extra color. I’ve seen folks swirl in a little pink or red food coloring for a marbled effect—totally optional, but fun for kids!
Honestly, the best part about this fudge is how forgiving it is. If you’re missing an ingredient (other than the white chocolate and condensed milk!), you can usually find a swap. Just be sure to taste as you go—white chocolate can vary a lot in sweetness and flavor, so adjust the peppermint extract to your preference.
Equipment Needed
You really don’t need a lot of fancy gadgets to whip up this creamy white chocolate peppermint fudge. In fact, the less you fuss, the better. Here’s what you’ll want on hand:
- 8×8-inch (20x20cm) square baking pan – If you have a 9×9, that works too; your fudge will just be a bit thinner.
- Parchment paper or nonstick foil – This makes lifting and slicing your fudge a breeze (trust me, I’ve tried without—it’s a sticky mess!).
- Medium saucepan – Heavy-bottomed is best to avoid burning the chocolate.
- Heatproof spatula or wooden spoon – For stirring (and sneaking licks—just being honest).
- Microwave-safe bowl (optional) – If you prefer to melt the chocolate in the microwave instead of the stovetop.
- Sharp knife – For clean, sharp fudge squares.
- Rolling pin or heavy can – For crushing candy canes. I’ve even used the bottom of a sturdy mug when I was desperate.
If you don’t have parchment paper, a well-buttered pan will work, though you might lose a piece or two to stickiness. For the saucepan, just avoid anything super thin—it’s easy to scorch white chocolate. If you’re on a budget, dollar store pans and basic spatulas work just fine (I’ve used them myself when making giant batches for fundraisers!). Just be gentle with your tools and wash up quickly to keep things nice for next time.
How to Make Creamy White Chocolate Peppermint Fudge

- Prepare Your Pan: Line an 8×8-inch (20x20cm) baking pan with parchment paper, letting the paper hang over the sides for easy lifting. Lightly butter the paper, especially in the corners. This step makes your life so much easier when it’s time to cut the fudge!
-
Melt the White Chocolate Base: In a medium, heavy-bottomed saucepan, combine 3 cups (510g) white chocolate chips, 1 can (14 oz / 396g) sweetened condensed milk, and 4 tablespoons (56g) unsalted butter. Place over low to medium-low heat. Stir constantly with a heatproof spatula, scraping the bottom to prevent scorching. It will take about 5-7 minutes—don’t rush! The mixture should be silky, smooth, and thick, with no lumps.
If using the microwave, combine everything in a large bowl and heat in 30-second bursts, stirring after each, until melted and smooth. - Add Flavorings: Remove from heat. Stir in 1 teaspoon (5ml) pure vanilla extract, 1/2 teaspoon (2.5ml) peppermint extract, and a pinch of salt. Taste the mixture—add a bit more peppermint if you want a stronger minty flavor, but be careful, it intensifies as the fudge sets!
- Pour and Smooth: Working quickly (the fudge sets fast), pour the mixture into your prepared pan. Smooth the top with a spatula. If you want a marbled look, you can swirl in a couple drops of red food coloring at this stage using a toothpick.
- Add the Topping: Immediately sprinkle 1/2 cup (60g) crushed candy canes evenly over the top, pressing lightly to help them stick. You’ll hear a little crackle—totally normal!
- Chill and Set: Let the fudge cool at room temperature for about 30 minutes, then transfer to the refrigerator. Chill for at least 2 hours, or until firm. (I know it’s tempting, but don’t rush this or you’ll end up with sticky fudge.)
- Slice and Serve: Lift the fudge out of the pan using the parchment paper “handles.” Place on a cutting board and use a sharp knife to cut into 36 small squares (6 rows by 6 rows) or 16 big ones. Wipe the knife with a damp cloth between cuts for extra-neat edges.
- Store: Keep the fudge in an airtight container at room temperature for up to 1 week, or in the fridge for up to 2 weeks. Layer with wax paper or parchment to prevent sticking.
Notes & Troubleshooting: If your fudge seems greasy or separates, the chocolate may have gotten too hot—just keep stirring over low heat until it comes back together. If it’s too soft, a bit more chilling time usually helps. Don’t worry if your candy cane pieces “weep” a bit of color—that’s normal and adds to the festive look!
Cooking Tips & Techniques
Over the years, I’ve had my fair share of fudge mishaps—burnt bottoms, seized chocolate, and sticky, un-sliceable messes. Here’s what I’ve learned (sometimes the hard way) to help you get perfect creamy white chocolate peppermint fudge every single time:
- Low and Slow is Key: White chocolate burns easily, so always melt it over low heat. Don’t crank up the burner, even if you’re in a rush. Patience pays off with that silky-smooth finish.
- Use Good Chocolate: Cheap white chocolate chips can contain more oil and less cocoa butter, leading to greasy or grainy fudge. If you can, splurge on a good brand—you’ll taste the difference.
- Don’t Overdo the Peppermint: Peppermint extract is potent stuff. Too much, and your fudge will taste medicinal. Start small, taste, and add more only if needed.
- Prep Your Pan Well: Lining with parchment or nonstick foil is a lifesaver. I once tried to skip this step and spent ages prying fudge out with a butter knife. Never again!
- Crush Candy Canes Gently: If you crush them too fine, they’ll melt into the fudge. I like a mix of small bits and slightly bigger chunks for both crunch and color.
- Chill for Clean Cuts: If you want those Pinterest-perfect squares, chill your fudge overnight and use a hot, dry knife for slicing. Wipe between cuts for super crisp edges.
- Batch Prep: This recipe doubles (or even triples) beautifully. Use a 9×13-inch pan for big batches—just keep an eye on your melting time, as more chocolate means slower melting.
If you do end up with soft fudge, just pop it in the freezer for 30 minutes before slicing. And honestly, even the “messy” batches taste delicious—just call them “rustic” and serve with a smile!
Variations & Adaptations
One of the best things about this creamy white chocolate peppermint fudge is how easy it is to customize. Whether you’ve got dietary needs, want to switch up the flavor, or just feel like experimenting, here are some tried-and-true tweaks:
- Gluten-Free Version: This recipe is naturally gluten-free—just double-check your candy canes and chocolate chips to be sure there’s no cross-contamination.
- Dairy-Free Adaptation: Use coconut condensed milk and dairy-free white chocolate chips (like Enjoy Life brand). Swap butter for vegan margarine or coconut oil. The texture might be slightly softer, but the flavor is still fantastic.
- Chocolate Swirl Fudge: Before pouring into the pan, swirl 1/2 cup (85g) melted dark chocolate through the fudge for a beautiful marbled effect and a rich, two-tone flavor. Kids love helping with this step!
- Nutty Peppermint Fudge: Fold in 1/2 cup (65g) chopped toasted pecans or walnuts into the fudge base before pouring. Adds crunch and a deeper flavor—my dad’s favorite variation.
- Allergen-Friendly: For nut-free, just skip any add-ins. For soy-free, check your chocolate chip labels carefully—Guittard and Enjoy Life are usually safe bets.
- Festive Sprinkles: Swap half the crushed candy canes for red and green holiday sprinkles for extra color (especially fun for kids’ parties).
Personally, I love making a “double mint” version by adding both peppermint and a little spearmint extract. It’s a cool, refreshing twist that feels downright fancy—perfect for New Year’s Eve!
Serving & Storage Suggestions
Creamy white chocolate peppermint fudge is one of those treats that looks as good as it tastes, so you’ll want to show it off! Here’s how I love to serve and store it:
- Serving Temperature: Slice the fudge into small squares and serve chilled or at room temperature. I like to let it sit out for about 10 minutes before serving—just enough to soften without getting sticky.
- Presentation: Pile the squares on a holiday platter, or box them up in festive tins with parchment paper between layers. Tied with a ribbon, they make the sweetest hostess or teacher gifts.
- Pairing Ideas: This fudge pairs beautifully with hot chocolate, peppermint mochas, or a mug of strong coffee. For a dessert board, add some chocolate cookies and fresh berries for color contrast.
- Storage: Store in an airtight container at room temperature for up to 1 week, or in the fridge for up to 2 weeks. Layer with parchment or wax paper to prevent sticking. Freeze for up to 2 months; thaw overnight in the fridge before serving.
- Flavor Over Time: The peppermint flavor actually intensifies after a day or two, so this fudge is a great make-ahead treat. If you like a milder mint, enjoy it fresh; for a stronger punch, let it sit a bit longer.
Pro tip: If your kitchen is warm or you’re gifting, fridge storage is safest. And don’t be surprised if the fudge disappears faster than you expect—sneaky hands have a way of finding it!
Nutritional Information & Benefits
Here’s an approximate breakdown for one square (assuming 36 pieces per batch):
- Calories: 120
- Fat: 5g
- Sugar: 15g
- Protein: 1g
- Carbohydrates: 18g
While creamy white chocolate peppermint fudge is definitely a treat, it does offer a little calcium from the milk and a touch of antioxidants from the peppermint. If you use a dairy-free or gluten-free variation, it’s a sweet you can share with almost everyone. Be mindful of the sugar content—and possible allergens like dairy and soy, depending on your chocolate brand. For me, the biggest benefit is the joy it brings to the holidays and the way a tiny square can brighten up a cold winter afternoon.
Conclusion
So there you have it—creamy white chocolate peppermint fudge, a festive, easy, and downright addictive holiday treat. It’s the fudge I come back to year after year, the one that gets recipe requests and sneaky midnight fridge visits. Whether you’re a seasoned candy-maker or a total beginner, this recipe is forgiving, fun, and guaranteed to get you in the holiday spirit. Don’t be afraid to put your own spin on it—add nuts, swirl in chocolate, or adjust the peppermint to suit your taste buds.
This fudge is more than just a dessert—it’s a little piece of holiday magic you can share with the people you love. Give it a try, and let me know in the comments how yours turns out, or if you come up with a new twist! And if you’re feeling generous, share this recipe with a friend or pin it to your favorite holiday board. From my kitchen to yours, may your season be sweet, creamy, and full of peppermint joy!
Frequently Asked Questions
Can I use evaporated milk instead of sweetened condensed milk?
No, evaporated milk won’t work the same way here—sweetened condensed milk is thicker and sweeter, which is key for the creamy fudge texture. Stick with condensed for best results.
How do I crush the candy canes without making a mess?
Pop them in a sturdy zip-top bag, seal it up tight, and give them a few good whacks with a rolling pin or heavy can. Works like a charm, and you won’t have bits flying everywhere!
My fudge turned out too soft—what happened?
It likely needed a bit more chilling time, or perhaps the chocolate didn’t fully melt together. Pop it in the fridge or freezer for 30 minutes, and it should firm up nicely.
Can I freeze creamy white chocolate peppermint fudge?
Absolutely! Wrap tightly in plastic wrap and place in a freezer-safe container. Thaw in the fridge before serving for best texture.
Is this fudge gluten-free?
Yes, the main ingredients are gluten-free. Just double-check your candy canes and chocolate chips for any hidden gluten, especially if you’re sharing with someone sensitive.
Pin This Recipe!

Creamy White Chocolate Peppermint Fudge
This creamy white chocolate peppermint fudge is an easy, festive treat perfect for Christmas parties, edible gifts, or cozy nights in. With a silky-smooth texture and a cool peppermint crunch, it’s a crowd-pleaser that comes together quickly and looks beautiful on any holiday platter.
- Prep Time: 10 minutes
- Cook Time: 7 minutes
- Total Time: 2 hours 20 minutes
- Yield: 36 small squares 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 3 cups white chocolate chips (about 18 oz)
- 1 can (14 oz) sweetened condensed milk
- 4 tablespoons unsalted butter, cut into cubes
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon peppermint extract
- 1/8 teaspoon salt (a pinch)
- 1/2 cup crushed candy canes (about 6 regular candy canes)
Instructions
- Line an 8×8-inch baking pan with parchment paper, letting the paper hang over the sides for easy lifting. Lightly butter the paper, especially in the corners.
- In a medium, heavy-bottomed saucepan, combine white chocolate chips, sweetened condensed milk, and unsalted butter. Place over low to medium-low heat and stir constantly with a heatproof spatula until melted, smooth, and thick (about 5-7 minutes).
- Remove from heat. Stir in vanilla extract, peppermint extract, and salt. Taste and adjust peppermint if desired.
- Quickly pour the mixture into the prepared pan and smooth the top with a spatula. (Optional: Swirl in a couple drops of red food coloring for a marbled look.)
- Immediately sprinkle crushed candy canes evenly over the top, pressing lightly to help them stick.
- Let the fudge cool at room temperature for about 30 minutes, then transfer to the refrigerator and chill for at least 2 hours, or until firm.
- Lift the fudge out of the pan using the parchment paper handles. Place on a cutting board and use a sharp knife to cut into squares. Wipe the knife between cuts for neat edges.
- Store fudge in an airtight container at room temperature for up to 1 week, or in the fridge for up to 2 weeks. Layer with wax paper or parchment to prevent sticking.
Notes
Use good-quality white chocolate chips for best texture. Melt chocolate slowly over low heat to avoid burning. Adjust peppermint extract to taste, as it intensifies as the fudge sets. For clean cuts, chill fudge overnight and use a hot, dry knife. This recipe doubles easily for larger batches. Fudge can be frozen for up to 2 months; thaw overnight in the fridge before serving.
Nutrition
- Serving Size: 1 square (about 1x1
- Calories: 120
- Sugar: 15
- Sodium: 30
- Fat: 5
- Saturated Fat: 3
- Carbohydrates: 18
- Protein: 1
Keywords: white chocolate fudge, peppermint fudge, Christmas dessert, holiday treat, easy fudge, edible gift, festive candy, gluten-free fudge


