The Tupperware lid was still sitting on the counter when my neighbor texted me at 9 PM. “I need that fudge recipe. The one from the cookie exchange. My kid hasn’t stopped talking about it.” I laughed because I had been standing in my kitchen, licking chocolate off my fingers, thinking about how that exact same fudge had somehow become the star of a party where I’d barely spent any time making it. That’s the thing about this Easy No-Bake Peppermint Bark Fudge — it shows up looking like you spent hours tempering chocolate and hand-crushing candy canes, when really, you just melted a few things together and let the fridge do the work.
I didn’t plan on it becoming my signature holiday thing. Honestly, I was just tired of the whole “bake sixteen different cookies over three days” routine that somehow turns December into a second job. I wanted something that tasted like Christmas but didn’t require me to wash my mixer. So I threw some white chocolate chips, sweetened condensed milk, and crushed peppermint into a bowl, crossed my fingers, and hoped for the best. What came out of the fridge a couple of hours later was creamy, crunchy, and exactly as pepperminty as I wanted it to be. Not too sweet, not too hard — just right.
I’ve made it maybe a dozen times since that first batch. It’s become the thing I bring to holiday parties when I’m running late. The thing I make with my niece on a lazy Saturday afternoon. The thing that sits on my counter in a little tin, and somehow, every single person who walks past it takes a piece. There’s no stress involved, no complicated steps, and absolutely zero oven time. That’s the kind of holiday recipe I can actually get behind.
Why You’ll Love This Recipe
Let me tell you why this Easy No-Bake Peppermint Bark Fudge is about to become your new favorite holiday tradition. I’ve tested this recipe more times than I can count, tweaking ratios and chilling times until it was absolutely perfect. Here’s what makes it stand out:
- Ready in 5 Minutes : No kidding. From gathering your ingredients to pouring it into the pan, you’re looking at about five minutes of active work. The hardest part is unwrapping the candy canes.
- No Oven Required : Your oven can stay off. Your kitchen stays cool. And you don’t have to worry about burning anything or dealing with hot baking sheets.
- Simple Ingredients : You probably already have most of these in your pantry. No obscure extracts or specialty chocolate required.
- Perfect for Gift-Giving : This fudge holds up beautifully in tins or wrapped in parchment paper. It’s the kind of homemade gift that makes people think you’re way more put together than you actually are.
- Crowd-Pleaser : Kids love the crunch. Adults love the nostalgia. And everyone loves that it doesn’t feel overly rich or heavy.
- Foolproof Results : I’ve made this with different brands of chocolate chips, different types of peppermint, and even accidentally left it on the counter for an hour before refrigerating. It still turns out perfect every single time.
What really sets this recipe apart is the texture. Most peppermint bark is thin and shattery, but this fudge version is thick, creamy, and has that satisfying snap when you bite into it. The crushed candy canes stay crunchy on top while the fudge itself stays soft and melt-in-your-mouth smooth. It’s comfort food disguised as a fancy holiday treat, and honestly, that’s my favorite kind of dessert.
What Ingredients You Will Need
This recipe uses simple, pantry-friendly ingredients to create something that tastes way more complicated than it actually is. Each ingredient plays an important role in getting that perfect texture and flavor balance.
- White chocolate chips (12 oz bag) : I prefer Ghirardelli or Guittard for the smoothest melt. The quality of your white chocolate really matters here — cheaper brands can get grainy or seize up. Look for white chocolate that contains cocoa butter for the best texture. You can also chop up a white chocolate baking bar if you prefer.
- Sweetened condensed milk (14 oz can) : This is the secret to that creamy, fudgy texture. It adds sweetness and helps the chocolate set up properly without getting hard or crumbly. Don’t substitute evaporated milk — they’re not the same thing.
- Unsalted butter (2 tablespoons) : Adds richness and helps the fudge stay soft. If you only have salted butter, just skip adding any extra salt later.
- Vanilla extract (1 teaspoon) : Rounds out the flavor and makes the white chocolate taste warmer and more complex. I use pure vanilla extract when I have it, but imitation works fine too.
- Peppermint extract (½ teaspoon) : This is where the peppermint flavor comes from. Start with ½ teaspoon and taste — you can always add more, but you can’t take it out. Some extracts are stronger than others, so go slow.
- Crushed candy canes or peppermint candies (½ cup, plus more for topping) : You want about 6-8 regular-sized candy canes. Crush them in a ziplock bag with a rolling pin or pulse them in a food processor. Leave some bigger pieces for texture and some finer crumbs for that pretty speckled look.
- Optional: Dark chocolate or semi-sweet chocolate chips (¼ cup) : If you want that classic peppermint bark look with a dark chocolate layer, melt these separately and drizzle over the top before adding the crushed candy canes.
For the best results, make sure your white chocolate chips are fresh. Old chocolate can sometimes seize or get weird when melted. And if you’re using candy canes that have been sitting in your pantry since last Christmas, give them a sniff first — peppermint oil can fade over time, and you want that fresh, bright flavor.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:
- 8×8-inch baking pan : Glass or metal both work fine. If you only have a 9×9, your fudge will be slightly thinner but still delicious.
- Parchment paper : This makes lifting the fudge out of the pan so much easier. Leave some overhang on two sides to create handles.
- Medium saucepan : For melting everything together. A heavy-bottomed pan works best to prevent scorching.
- Rubber spatula : For stirring. A wooden spoon works too, but a spatula gets into the corners better.
- Ziplock bag and rolling pin (or food processor) : For crushing candy canes. I prefer the bag-and-rolling-pin method because it’s more satisfying and I can control the size of the pieces better.
- Measuring cups and spoons : You’ll need these for the extracts and crushed candy.
- Sharp knife : For cutting the fudge once it’s set. A chef’s knife works great.
If you don’t have parchment paper, you can grease the pan well with butter or non-stick spray. It’s just a little trickier to get the fudge out in one piece. And if you don’t have a rolling pin for the candy canes, the bottom of a heavy skillet works just as well.
Preparation Method

- Prep your pan. Line your 8×8-inch baking pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. This creates handles that make lifting the fudge out super easy later. Set the pan aside.
- Crush your candy canes. Place 6-8 candy canes in a sturdy ziplock bag. Seal it up, then use a rolling pin or the bottom of a heavy skillet to crush them. You want a mix of fine powder and small chunks — not totally pulverized, but not huge pieces either. Aim for pea-sized or smaller. Set aside about 2 tablespoons for the topping.
- Start melting. In a medium saucepan over low heat, combine the white chocolate chips, sweetened condensed milk, and butter. Stir constantly with your rubber spatula. This is important — don’t walk away. White chocolate can scorch easily if you leave it unattended.
- Watch for the right texture. As the mixture heats, the white chocolate will start to soften and blend with the condensed milk. Keep stirring in a gentle, continuous motion. You’ll see it go from chunky to smooth and glossy. This usually takes about 3-4 minutes on low heat.
- Remove from heat. As soon as the mixture is completely smooth and there are no lumps of chocolate visible, take the pan off the burner. Don’t let it boil — that can cause the chocolate to seize up and get grainy.
- Add the flavorings. Stir in the vanilla extract and peppermint extract. Mix until fully incorporated. Take a tiny taste (careful, it’s hot!) and adjust the peppermint if needed. I like mine with a nice kick, so I sometimes add an extra ¼ teaspoon.
- Fold in the crushed candy. Add ½ cup of the crushed candy canes (save the rest for topping) and fold them into the fudge mixture. Work quickly but gently — you want the candy distributed evenly without over-mixing.
- Pour and spread. Scrape the fudge mixture into your prepared pan. Use the spatula to spread it into an even layer. It will be thick and a little sticky, so take your time. Wetting the spatula slightly can help smooth the top.
- Add the topping. Immediately sprinkle the reserved crushed candy canes over the top. Press them in gently with your fingers or the spatula so they stick. If you’re adding a dark chocolate drizzle, do that first and let it set for a minute before adding the candy.
- Chill until firm. Place the pan in the refrigerator for at least 2 hours, or until the fudge is completely firm to the touch. I usually leave it for 3-4 hours to be safe. If you’re in a hurry, you can pop it in the freezer for about 45 minutes, but keep an eye on it.
- Slice and serve. Once firm, lift the fudge out of the pan using the parchment handles. Place it on a cutting board and use a sharp knife to cut it into squares. I go for about 1-inch pieces — they’re the perfect bite-sized treat. Wipe the knife clean between cuts for neater edges.
One thing I learned the hard way: don’t rush the chilling time. I once tried to cut into it after just an hour, and the fudge was still too soft. It squished and made a mess. Give it the full 2 hours, and you’ll get clean, beautiful squares every time.
Cooking Tips & Techniques
After making this Easy No-Bake Peppermint Bark Fudge more times than I can count, I’ve picked up a few tricks that make the process even smoother. Let me share what I’ve learned.
Low and slow is the way to go. White chocolate is temperamental. It doesn’t like high heat. Keep your burner on low and stir constantly. If you see little white spots forming in the mixture, you’re getting too hot. Take it off the heat immediately and keep stirring — the residual heat will finish the job.
Don’t skip the butter. I tried making this without butter once because I thought it would be fine. It wasn’t. The fudge came out harder and less creamy. That little bit of butter makes a big difference in texture.
Crush candy canes strategically. I like to crush them in stages. First, I break them into smaller pieces by hand. Then I put them in the bag and give them a few good whacks with the rolling pin. This gives me control over the size. For the inside of the fudge, I want smaller pieces. For the topping, I want some bigger chunks for visual appeal.
Room temperature ingredients matter. Make sure your butter is at room temperature before you start. Cold butter doesn’t melt as evenly and can cause the chocolate to seize. Same goes for your eggs if you’re making any other recipes alongside this one.
Watch out for humidity. White chocolate can get sticky and weird on humid days. If it’s super humid where you are, the fudge might take longer to set. Just be patient and give it extra time in the fridge.
My biggest failure? The time I tried to melt everything in the microwave. I put it in for 30 seconds, stirred, then another 30 seconds. By the second round, the chocolate had scorched in the center and the whole batch tasted burnt. Stick to the stovetop for this one — it’s worth the extra few minutes.
For clean cuts, warm your knife. Run your knife under hot water, dry it off, then slice. The warmth helps the knife glide through the fudge without sticking or cracking. Wipe the blade clean between each cut.
Variations & Adaptations
This recipe is super forgiving and easy to tweak. Here are some variations I’ve tried and loved:
Dark Chocolate Peppermint Fudge: Swap the white chocolate chips for dark or semi-sweet chocolate chips. Use the same method, but reduce the peppermint extract to ¼ teaspoon since dark chocolate has stronger flavor. The result is richer and less sweet — perfect for people who find white chocolate too sugary.
Double Layer Peppermint Bark Fudge: Make the white chocolate fudge as directed and pour it into the pan. While it’s still warm, melt ½ cup of dark chocolate chips with 1 tablespoon of coconut oil, then drizzle it over the top. Swirl with a knife for a marbled effect, then add the crushed candy canes. This gives you the classic peppermint bark look in fudge form.
Vegan Version: Use dairy-free white chocolate chips (Enjoy Life makes a good one), coconut condensed milk, and vegan butter. The texture will be slightly different — a bit softer — but still delicious. Make sure your candy canes are vegan-friendly (most are, but check the label).
Gluten-Free: This recipe is naturally gluten-free as long as your candy canes don’t contain any wheat-based additives. Most brands are safe, but double-check if you’re serving someone with celiac disease.
Extra Peppermint Kick: Add ⅛ teaspoon of peppermint oil (not extract) for a much stronger peppermint flavor. Be careful — peppermint oil is potent and a little goes a long way. Start with less and taste as you go.
Chocolate Chip Studded: Fold in ¼ cup of mini chocolate chips along with the crushed candy canes. The little pockets of chocolate add another layer of texture and flavor.
I once made a batch with crushed gingerbread cookies mixed in instead of candy canes, and it was surprisingly good. Don’t be afraid to experiment — this fudge is a great canvas for whatever holiday flavors you’re craving.
Serving & Storage Suggestions
This Easy No-Bake Peppermint Bark Fudge is best served cold or at cool room temperature. I like to take it out of the fridge about 10 minutes before serving so it softens just slightly, but not so long that it gets sticky.
For presentation, I arrange the squares on a white platter or a festive holiday plate. A light dusting of powdered sugar or a few extra crushed candy canes on top makes it look extra special. If I’m bringing it to a party, I layer the pieces in a tin with parchment paper between each layer so they don’t stick together.
What to serve with it: This fudge pairs beautifully with a hot cup of coffee or a peppermint mocha. It’s also amazing alongside a scoop of vanilla ice cream for a quick dessert sundae. For a holiday dessert board, arrange the fudge squares around a bowl of fresh berries and some dark chocolate-covered almonds.
Storage instructions: Keep the fudge in an airtight container in the refrigerator. It will stay fresh for up to 2 weeks — though in my house, it never lasts that long. You can also store it at room temperature for 3-4 days, but it will be softer and the candy canes might lose some of their crunch.
Freezer instructions: This fudge freezes beautifully. Wrap the whole block or individual squares tightly in plastic wrap, then place them in a freezer-safe bag or container. They’ll keep for up to 3 months. When you’re ready to eat, just thaw in the refrigerator overnight or at room temperature for about 30 minutes.
How flavors develop: The peppermint flavor actually gets stronger after a day or two in the fridge. The candy canes soften slightly and infuse the fudge with even more peppermint goodness. So if you can resist eating it all on day one, it’ll be even better on day two.
Nutritional Information & Benefits
Let’s be real — this is a treat, not a health food. But here’s the approximate nutritional breakdown for one 1-inch square (based on 36 squares per batch):
- Calories: 120-140
- Fat: 7g
- Carbohydrates: 16g
- Sugar: 14g
- Protein: 2g
- Sodium: 30mg
While this isn’t something you’d eat every day, there are a few bright spots. The white chocolate contains calcium and a small amount of protein from the milk solids. The peppermint itself has been used for centuries to aid digestion — which is handy after a heavy holiday meal. And honestly? Sometimes the mental health benefit of enjoying a small, delicious treat is worth more than any nutritional statistic.
If you’re watching your sugar intake, you can use sugar-free white chocolate chips and a sugar-free sweetened condensed milk alternative. The texture will be slightly different, but it’s a decent option if you need it.
Allergen note: This recipe contains dairy and may contain soy (check your chocolate chips). It’s naturally gluten-free and nut-free, but always check labels if you’re serving someone with allergies.
Conclusion
This Easy No-Bake Peppermint Bark Fudge is the kind of recipe that makes you look like a holiday hero without any of the stress. It’s quick, it’s forgiving, and it delivers that perfect combination of creamy chocolate and crunchy peppermint every single time. Whether you’re making it for a cookie exchange, a holiday party, or just because you want something sweet on a cold December evening, this fudge never disappoints.
I love that I can make it with my niece in about five minutes, then pop it in the fridge and forget about it until we’re ready for dessert. I love that it travels well and stays fresh for days. And I really love that people always ask for the recipe — it makes me feel like I’ve got some secret kitchen magic, when really, I just know how to melt chocolate and crush candy canes.
If you give this recipe a try, I’d love to hear how it turns out. Leave a comment below and let me know if you added your own twist, or if it became a new holiday tradition in your house. And if you’re looking for more no-fuss holiday treats, check out my Easy No-Bake S’mores Icebox Cake or these Perfect Small Batch Pumpkin Cinnamon Rolls for more festive inspiration. Happy holidays, and happy fudge-making!
Frequently Asked Questions
Can I use white chocolate melting wafers instead of chips?
Yes, you can. Melting wafers are designed to melt smoothly and work great in this recipe. Just keep in mind that they often contain less cocoa butter than real white chocolate, so the texture might be slightly different — a bit softer and less creamy. I’ve used both and prefer regular white chocolate chips for the best flavor, but wafers will absolutely work in a pinch.
How do I prevent my fudge from getting grainy?
Grainy fudge usually happens when the chocolate gets too hot or when moisture gets into the mixture. Keep your heat on low and stir constantly. Don’t let the mixture boil. Also, make sure all your utensils are completely dry before you start — even a drop of water can cause white chocolate to seize up and turn grainy. If it does happen, you can try stirring in a tablespoon of warm cream or butter to smooth it out, but it’s not always fixable.
Can I make this fudge without sweetened condensed milk?
Sweetened condensed milk is pretty essential for this recipe. It provides the right sweetness and the creamy texture that makes fudge, well, fudgy. If you don’t have any, you could try making a condensed milk substitute by simmering whole milk and sugar together until it reduces, but honestly, it’s easier to just buy a can. The recipe won’t work the same with evaporated milk or regular milk.
How long does this fudge need to chill before I can cut it?
I recommend at least 2 hours in the refrigerator, but 3-4 hours is even better. The fudge needs to be completely firm to the touch before you try to cut it. If you’re in a rush, you can put it in the freezer for about 45 minutes, but check it frequently. If it’s not set all the way through, it will be sticky and messy to cut. Patience pays off here.
Can I use regular chocolate chips instead of white chocolate?
Absolutely! Dark chocolate or semi-sweet chips make a delicious peppermint fudge. Just keep in mind that the flavor will be richer and less sweet, so you might want to reduce the peppermint extract to ¼ teaspoon so it doesn’t overpower the chocolate. The method is exactly the same — melt everything together on low heat, add the crushed candy, and chill until firm. It’s a great option if white chocolate isn’t your thing.
Pin This Recipe!

Easy No-Bake Peppermint Bark Fudge
This Easy No-Bake Peppermint Bark Fudge is a quick, creamy, and crunchy holiday treat that comes together in just 5 minutes. Made with white chocolate, sweetened condensed milk, and crushed candy canes, it’s the perfect no-fuss dessert for parties, gift-giving, or a sweet craving.
- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 2 hours 10 minutes (including chilling)
- Yield: 36 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 12 oz white chocolate chips
- 14 oz sweetened condensed milk
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- ½ teaspoon peppermint extract
- ½ cup crushed candy canes or peppermint candies (plus more for topping)
- ¼ cup dark chocolate or semi-sweet chocolate chips (optional, for drizzle)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving about 2 inches of overhang on two opposite sides. Set aside.
- Place 6-8 candy canes in a sturdy ziplock bag and crush with a rolling pin or heavy skillet until you have a mix of fine powder and small chunks (pea-sized or smaller). Set aside about 2 tablespoons for topping.
- In a medium saucepan over low heat, combine white chocolate chips, sweetened condensed milk, and butter. Stir constantly with a rubber spatula until the mixture is completely smooth and glossy (about 3-4 minutes). Do not let it boil.
- Remove from heat. Stir in vanilla extract and peppermint extract until fully incorporated. Taste and adjust peppermint if desired.
- Fold in ½ cup of the crushed candy canes until evenly distributed.
- Pour the fudge mixture into the prepared pan and spread into an even layer. Wetting the spatula slightly can help smooth the top.
- Immediately sprinkle the reserved crushed candy canes over the top and press gently to adhere. If using dark chocolate drizzle, melt ¼ cup dark chocolate chips with 1 tablespoon coconut oil, drizzle over fudge, let set 1 minute, then add candy.
- Refrigerate for at least 2 hours (or up to 3-4 hours) until completely firm. For faster setting, freeze for about 45 minutes.
- Once firm, lift fudge out of pan using parchment handles. Place on a cutting board and cut into 1-inch squares with a sharp knife, wiping blade clean between cuts.
Notes
Use high-quality white chocolate (like Ghirardelli or Guittard) for best texture. Keep heat low and stir constantly to prevent scorching. Room temperature butter melts more evenly. For clean cuts, warm knife under hot water and wipe between slices. Fudge keeps in the refrigerator for up to 2 weeks or freezes for up to 3 months.
Nutrition
- Serving Size: 1 square (1-inch pie
- Calories: 130
- Sugar: 14
- Sodium: 30
- Fat: 7
- Saturated Fat: 4
- Carbohydrates: 16
- Protein: 2
Keywords: peppermint bark fudge, no-bake fudge, holiday fudge, easy fudge, peppermint dessert, Christmas fudge, 5-minute fudge


