Peppermint Bark Recipe

Peppermint bark is easy to make with just 5 ingredients. This simple recipe for the classic Christmas treat features 3 layers of white and dark chocolates flavored with peppermint extract, plus crushed candy canes for garnish. The bark sets in an hour, so your holiday treat will be ready for tasting and gift-giving in a snap!

I originally published this recipe in 2014 and have since added new photos and a few more success tips.

peppermint bark with crushed candy canes on top in a red and white baking dish.

This is one of the easiest holiday treats, and I’ve been making at least 4–5 batches every holiday season since I first published the recipe. Not much work is between me, you, and this extremely irresistible peppermint bark… dangerous, I tell ya!

There are so many recipes online for homemade peppermint bark, but this one is my favorite because you’re getting 3 layers, it’s made with real chocolate, and it’s really easy to scale up. Simply double or triple the ingredient amounts, and use a large baking sheet. (My biggest piece of dessert-related advice ever: you will never regret making a triple batch of peppermint bark.)

One reader, Cari, commented:I love the combination of white chocolate with peppermint! The semi-sweet chocolate offsets the white chocolate perfectly. I prepared this in a 9-inch square baking pan, and I am happy with the results! The candy cane pieces add a wonderful color and texture. I can’t wait to enjoy this over the holidays! ★★★★★


Here’s Why You’ll Love This Peppermint Bark

  • Fresh and homemade
  • So festive & always a big hit
  • 5 ingredients, so simple—you’re literally just melting and spreading chocolate
  • Uses real chocolate
  • Peppermint flavor is not overpowering (kids love it)
  • Melt-in-your-mouth soft with a delightful chewy crunch from candy canes (they soften a bit on the chocolate)
stack of peppermint bark pieces on red plate.

Besides being so easy and downright irresistible, this peppermint bark is my favorite “filler” on a cookie tray. You spend hours making dozens of cookies, and only need about 30 minutes of total prep time to make this. AND it’s always one of the first things gobbled up. It’s even easier than chocolate chip cookie bark.

You’re basically just melting and spreading chocolate. No mixer, no oven… you only need 5 ingredients and a stove or a microwave.


Key Ingredients You Need & Why

  1. White Chocolate
  2. Semi-sweet or Dark Chocolate
  3. Oil (coconut or vegetable). Oil helps thin out the chocolate so it’s easy to pour and spread. It also helps keep the chocolate on the softer side, rather than crumbly and hard.
  4. Peppermint Extract
  5. Crushed Candy Canes. You need 2–3 standard-size candy canes (24–36g), depending on how much candy cane topping you like on your peppermint bark.
  6. Geese a-laying.

Whoops, went 1 too far. Stop at 5.

ingredients on counter including 3 white chocolate bars, bowl of chopped chocolate, small bowl of coconut oil, candy canes, and peppermint extract.

Best Chocolate to Use for Peppermint Bark

Since there are so few ingredients, it’s important to use quality chocolate. Chocolate chips and white chocolate morsels are fabulous in cookies, but are not ideal for melting into bark. Both contain stabilizers, preventing them from melting in a silky smooth consistency. That’s why chocolate chips keep their shape in your chocolate chip cookies.

And while candy melts are great for cake pops, in a recipe like this, you’ll really taste the difference between actual chocolate and candy melts.

I recommend Ghirardelli, Guittard, or Baker’s brand bars of chocolate when making bark.


Can I Change the Layers?

Yes. There are 3 layers of chocolate; a top and bottom layer of white chocolate and a middle layer of semi-sweet. Feel free to switch them around and sandwich the white chocolate in between two semi-sweet layers. You could also make it with just 2 layers instead of 3. If doing so, I recommend using 8 ounces of each chocolate. See recipe Note below.

You could even take this same idea and turn it into peppermint bark fudge or peppermint bark cookies, 2 other favorites this time of year. 🙂


These Step-by-Step Photos Will Help

All you’re doing here is chopping up the chocolates separately, melting them separately with a little oil to thin the melted chocolate, and layering them on top of one another. Make sure you let the layers cool for 10–15 minutes in between layering or else you’ll wind up swirling the two chocolates together. (Though you can definitely go for a peppermint swirl bark if you’d like!)

Melt 1/2 teaspoon of oil with the white chocolate in the microwave in 20-second increments, stirring in between. When melted and smooth, stir in 1/4 teaspoon peppermint extract.

chopped white chocolate with coconut oil and shown again melted in liquid measuring cup.

Spread the peppermint-flavored white chocolate into a lined pan.

spreading melted white chocolate with a spoon in lined square baking pan.

Place the pan in the refrigerator for 10–15 minutes (I find 11 is just about perfect). You don’t want it to set for too long and completely harden, or else the layers will separate.

Repeat with chocolate.

chopped chocolate and coconut oil in bowl and shown again melted with a quarter teaspoon held over it.

Repeat with second batch of white chocolate, but no peppermint extract this time. Sprinkle with crushed candy canes, then place the pan in the refrigerator one last time to fully set.

Peppermint bark takes about 1 hour to set.

If you have some leftover crushed candy canes, use them instead of sprinkles on your Christmas sugar cookies. 🙂

spreading melted white chocolate on set chocolate layer and square pan of candy cane-topped white chocolate.

Use a sharp knife to cut the bark into pieces, or use your hands to break it apart; taste test; taste test again. DONE.

Best Pan Size to Use?

You can spread/pour out the melted chocolates in an 8- or 9-inch square baking pan, or simply spread on a baking sheet, where the thickness is up to you. No matter which pan you use, make sure to line it with parchment paper or aluminum foil so the bark is easy to get out of the pan after it’s set.


Tips for Making the Best Peppermint Bark

  1. Spreading the chocolate layers: A spoon or offset spatula helps spread the melted chocolate easily. You can also pick up the baking pan and tip it to help the chocolate slide around.
  2. Why are my layers separating? You may have chilled the layers for too long. Only refrigerate the bottom and middle layer for 10–15 minutes before spreading the next layer on top. You want it still a bit soft so the layers adhere together.
  3. Can I use peppermint oil instead of extract? You can use peppermint oil, but proceed with caution! This stuff is very potent and you’ll only need a drop in the bottom and middle layers.
  4. Crushing candy canes: I find the easiest way to crush candy canes is to put them in a zipped-top plastic bag and take out any holiday season stress on them with a rolling pin or a meat mallet. Optional: Put on your favorite version of The Little Drummer Boy and pound along. Pa rum pum pum pum!
  5. Storing peppermint bark: You can store this homemade candy for a few days at room temperature, or up to 3 weeks in the refrigerator.
peppermint bark broken into pieces with crushed candy canes on top.

Tins or treat bags of homemade peppermint bark make such a lovely holiday gift. Pair with Christmas cookies in a jar or homemade vanilla sugar for a sweet homemade treat anyone would love to receive!

For the peanut butter lover in your life, this Reese’s peanut butter white chocolate bark is another great gifting option.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
up-close photo of peppermint bark with crushed candy canes on top.

Peppermint Bark

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 33 reviews
  • Author: Sally
  • Prep Time: 30 minutes
  • Cook Time: 0 minutes
  • Total Time: 1 hour, 45 minutes (includes chocolate setting)
  • Yield: just over 1 lb
  • Category: Candy
  • Method: No Bake
  • Cuisine: American
Save Recipe

Description

Incredibly simple white chocolate and semi-sweet chocolate layered bark flavored with peppermint and topped with crushed candy canes. Review recipe Notes before starting.


Ingredients

  • 12 ounces (339g) white chocolate, coarsely chopped and divided*
  • 6 ounces (170g) semi-sweet or bittersweet chocolate, coarsely chopped*
  • 1 and 1/2 teaspoons vegetable oil or coconut oil, divided
  • 1/2 teaspoon peppermint extract, divided
  • 23 regular-size candy canes (24–36g total), crushed


Instructions

  1. Line the bottom and sides of a 8-inch or 9-inch square baking pan with parchment paper or aluminum foil, smoothing out any wrinkles. Or use a lined baking sheet. Set aside. 
  2. Bottom layer: There are a few ways you can melt the chocolate. You can use a double boiler over just barely simmering water or you can use the microwave. The microwave is a little more convenient for most, so my directions are for a microwave. (If using a double boiler, follow this recipe, but melt the chocolate layers in your double boiler over simmering water.) Place 6 ounces of white chocolate in a small heatproof bowl or a liquid measuring cup. Add 1/2 teaspoon of oil. Melt in 20-second increments, stirring vigorously with a silicone spatula or spoon after each increment, until completely melted and smooth. White chocolate and chocolate overheat easily, so it’s important to do this in increments. Once melted, stir in 1/4 teaspoon peppermint extract. Pour melted white chocolate into the prepared baking pan, and, with an offset spatula or spoon, spread into a thin smooth layer. (If using a baking sheet, make it as thin as you’d like… I usually spread it out to about 8×12 inches.) Place the baking pan in the refrigerator for 10–15 minutes or until almost completely set. If it sets completely, the bark layers could separate. 
  3. Middle layer: Place semi-sweet chocolate in a small heatproof bowl or a liquid measuring cup. Add 1/2 teaspoon of oil. Repeat melting, just as you did with the white chocolate in step 2. Once melted, stir in remaining 1/4 teaspoon peppermint extract. Pour all of the semi-sweet chocolate over the white chocolate layer and spread it into a smooth layer. Place the baking pan back in the refrigerator for 10–15 minutes or until almost completely set.
  4. Top layer: Place the remaining white chocolate in a small heatproof bowl or a liquid measuring cup. Add last 1/2 teaspoon of oil. Repeat melting, just as you did with the other layers. Pour over the bark layers and spread into a smooth layer. (This layer will not have peppermint extract.) Sprinkle evenly with crushed candy canes. To crush, place the unwrapped candy canes in a sealed zipped-top bag and roll or bang with a rolling pin or meat mallet until crushed.
  5. Refrigerate the bark until completely set, about 1 hour. Once hardened, remove from the pan and peel off the foil or parchment. Break or cut into pieces as large or as small as you want. If your bark chilled in the refrigerator for longer than 3–4 hours, let it sit at room temperature for 10–15 minutes to slightly soften before breaking/slicing. (Or else the layers might separate.)
  6. Cover and store leftover bark in the refrigerator for up to 3 weeks. The bark can be left at room temperature for a few days in colder months, but it gets a little soft.

Notes

  1. Special Tools (affiliate links): 8-inch Square Baking Pan, 9-inch Square Baking Pan, or Baking Sheet | Parchment Paper or Aluminum Foil | Double Boiler | Heat-Proof Bowl or Liquid Measuring Cup | Silicone Spatula | Offset Spatula | Rolling Pin (to crush candy canes)
  2. Chocolate: Since there are so few ingredients, it’s important to use quality chocolate. Chocolate chips and white chocolate morsels are fabulous in cookies, but are not ideal for melting into bark. And while candy melts are great for coating cake pops, in a recipe like this, you’ll really taste the difference between actual chocolate and candy melts. I recommend Ghirardelli, Guittard, or Baker’s brand bars of chocolate. You can find them in the baking aisle of most grocery stores and they’re usually sold in 4-ounce bars. (Guittard brand is usually sold in 6-ounce bars.)
  3. What is the purpose of the oil? Oil helps thin out the melted chocolate so it’s easy to pour and spread. It also helps keep the set chocolate on the softer side, rather than crumbly and hard.
  4. Can I temper the chocolate for this bark? I prefer melting the chocolate without tempering for this easy bark recipe. You can temper the chocolate instead if you’d like, which results in a harder chocolate bark with a little “snap” to it. Here is a helpful tempering chocolate tutorial. Do not refrigerate the layers or the finished bark; let the layers set at room temperature.
  5. Can I make this only 2 layers? Yes. Use about 8 ounces of each chocolate. Let the bottom layer almost set, then top with the other melted chocolate. Continue with step 5.
  6. Can I double or triple this recipe? Yes. Double or triple all of the ingredients. Use a large lined baking sheet. All of the instructions are the same, including the setting times.
up-close photo of peppermint bark with crushed candy canes on top.
sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sally’s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader Comments and Reviews

  1. Marlo Peddle says:
    December 23, 2024

    This didn’t work well for me. I followed the recipe exactly but still had a lot of separation. I now have a container full of chocolate pieces I’ll have to find another use for. What I could salvage is tasty, and I love Sally’s recipes overall, but I’m not sure I will try this one again. Just doesn’t seem worth the risk.

    Reply
  2. Laura says:
    December 23, 2024

    I forgot the 1/4 tsp peppermint extract in chocolate; and after much debating to self, being first time making this, I added it to the top white chocolate and it came out great. I know this will be a hit on Christmas Day.

    Reply
  3. Jamie says:
    December 22, 2024

    I have the link to the Candy Cane Chocolate Swirl Fudge saved but it keeps bringing me to this one and I can’t find it on your site. Is it gone? My family will turn me away at the door on Christmas if I don’t bring this fudge.

    Reply
    1. Trina @ Sally's Baking says:
      December 23, 2024

      Hi Jamie! We were no longer satisfied with the outcome of that older recipe, so we unpublished it. We still have it, so send us an email and we can forward it to you. sally@sallysbakingaddiction.com

      Reply
  4. Bernadette says:
    December 20, 2024

    Turned out great. Used an 8×8 pan. Next time I will just use a cookie sheet as I think it would be easier.

    Reply
  5. Neesha J says:
    December 19, 2024

    Tastes good but I didn’t like how soft it was. I like my bark to snap. I may try it without the oil and see if it is any better.

    Reply
  6. Gina Stewart says:
    December 17, 2024

    I make this recipe every year but I have a big change to the recipe. Peppermint has always turned my stomach but I loved the thought of this recipe. So at least 15 years ago I was catering a church event and a lot of ladies were requesting this candy. My solution was cinnamon discs. I tell you still to this day I have women from the church contact me every Christmas to make the cinnamon candy for their parties.

    Reply
  7. Betsy Smalley says:
    December 12, 2024

    You can buy crushed candy canes at Sprouts!!!! This makes this recipe so easy to assemble 🙂

    Reply
  8. Mary says:
    December 7, 2024

    This recipe is so easy and so good! It was a huge hit at a family gathering.

    Reply
  9. Sheila Calnan says:
    December 5, 2024

    Question….why is there oil in this bark and not in say, the Boo Bark (which was a big hit)?
    I’m only making 2 layers so how much oil do I put in each chocolate?
    Sorry to bother you with something that probably is a simple fix, but I am stumped.

    Reply
    1. Beth @ Sally's Baking says:
      December 10, 2024

      Hi Sheila, the oil helps the chocolate stay soft and prevent the layers from separating. The Boo Bark recipe is just one layer of (swirled) chocolate, so it’s not as needed in that recipe. We recommend about 1/2 teaspoon of oil for every 6 ounces of chocolate.

      Reply
  10. Vicki H says:
    November 25, 2024

    Can i stir the peppermint crumbles into the melted white chocolate, rather than on top?

    Reply
    1. Trina @ Sally's Baking says:
      November 25, 2024

      Hi Vicki! We think it’s prettier with them on top, but you could certainly stir them into the top layer of white chocolate if you prefer. It may be a little tricky to spread out.

      Reply
  11. Tracy Merrill says:
    November 7, 2024

    Can I make this in advance and freeze?

    Reply
    1. Lexi @ Sally's Baking says:
      November 7, 2024

      Hi Tracy, For longer storage, you can store the bark in the freezer for 2-3 months.

      Reply
  12. Cathi says:
    December 27, 2023

    Baking chips review:
    I’ve made this recipe almost a dozen times, always with baking chocolate bars. This year, as a last minute teacher gift, I made several batches. Baking bars were sold out so I tried chocolate chips(I know, against Sally’s advice). I used Ghirardelli Premium Baking Chips. The results were the same and the layers did not split apart. The only difference I noticed is that the melt time is a bit longer with the chips.

    This peppermint bark is a staple on our holiday treat trays and people love it! 🙂

    Reply
    1. Claire says:
      December 17, 2024

      I also used chips, and everything worked out fine and tasty.

      Reply
  13. Chris Moore says:
    December 24, 2023

    Great flavor, but I will add more peppermint oil on my next batch, as well as a few more candy canes. I like *peppermint* bark…! On a “non-preferential” note, I would recommend cutting the oil significantly. I used Ghirardelli and (with the addition of the oil) the bark was unpleasantly soft at room temperature. Presentation and mouthfeel required refrigeration.

    Reply
  14. Lynne says:
    December 22, 2023

    I’m excited for this recipe but my white chocolate burned in microwave!

    Reply
    1. Trina @ Sally's Baking says:
      December 22, 2023

      Hi Lynne! Melting chocolate, especially white chocolate can be tricky – make sure to only microwave in short bursts, and stir every time. Also make sure not to use chocolate chips, which will not melt properly.

      Reply
  15. Nancy Hansen says:
    December 21, 2023

    Hi Sally, I have 100% cacao unsweetened chocolate. Can I use it for the chocolate layer? I think with the white chocolate it would be sweet enough.

    Reply
    1. Trina @ Sally's Baking says:
      December 21, 2023

      Hi Nancy! You certainly can if you enjoy the flavor. Let us know how it goes!

      Reply
  16. Judy says:
    December 20, 2023

    I make this foolproof recipe(as in all Sally’s recipes) every year! Wrapped in cellophane with red ribbon makes it an extra special treat gift

    Reply
  17. Sherilyn says:
    December 19, 2023

    Great recipe yo make in batches. We made this for Christmas gifts and really enjoyed making and delivering it. Ghirardelli makes the flavors wonderful!

    Reply
  18. Corrine Bustamante says:
    December 16, 2023

    Thank you so much. I was trying to do this without a recipe and kept burning the chocolate!! I really appreciate your recipe!

    Reply
  19. Eve says:
    December 16, 2023

    Very tasty and is perfect for any chocolate and peppermint lovers out there.
    I did make some changes and tweaks that I thought I would share in case anyone is interested.
    First off, I made about six batches of this bark with only two layers instead of three. Two of those batches I made in the normal 8×8 pan lined with foil. And then I made the other amount in a 9×13 glass dish lined with foil for two rounds. Because chocolate in bar form can be somewhat more expensive, I took the risk of using chocolate chips instead. Using the Guittard brand of semi-sweet chips and white chocolate chips. Like the recipe stated, there was a risk of the pieces coming apart. And I did have about a handful do just that out of the many batches I made. But I did discover a sweet spot that could help minimize the chances of breakage at least with this particular chocolate brand.
    Instead of letting the semi-sweet chocolate set in the fridge for 10 minutes, I found 7 minutes worked well. Which was about the amount of time it took me to prepare the white chocolate in the microwave. After pouring and smoothing the chocolate onto the semi-sweet layer, I sprinkled the peppermint bark on top and gave the pan a bit of a jiggle back and forth to flatten things out and to cement more of the candy cane pieces into the chocolate. I then put it in the fridge for about 20-30 minutes. And once it was at least firm enough to lift out of the pan on the foil, I went ahead and cut it. Cutting it at this earlier stage made the slices clean and reduced the chance of separation between the layers due to the fact I was using chocolate chips. Which seem to harden faster than chocolate bars.
    Once the pieces were all cut, I carefully picked it up and put it back into the pan. If the foil underneath was too torn up from the cutting process, I carefully eased a towel underneath and picked it up that way. Then they went back into the fridge for the rest of the time.
    From experience, I found the bark still too soft on the bottom to pull off of the foil layer after the 20-30 minute wait time. Putting it back in the fridge for another 30-40 minutes hardened things up and made it easy to pull it off of the foil when finished.
    When I did have bark pieces that separated, I took some melted chocolate and placed a little bit on one of the pieces before using that as a way to glue them back together. It isn’t perfect. But it definitely held them together.

    All in all, I know I played a lot with the recipe, heheh. But, I am thankful for the recipe that Sally provided and for all the tips and tricks that she gives.

    Reply
  20. Becky says:
    December 16, 2023

    Sally I accidentally bought mint extract instead of peppermint. Can I use that? Or should I go back to the store?

    Reply
    1. Trina @ Sally's Baking says:
      December 16, 2023

      Hi Becky! We really do prefer the flavor of peppermint extract. Mint can taste toothpaste-y.

      Reply
  21. Amber Watson says:
    December 16, 2023

    So easy and tastes better than the one I buy at the expensive kitchen store every year 😉 Thanks!

    Reply
  22. Jo says:
    December 15, 2023

    Hi! Instead of layering and waiting for each layer to almost set could I pour them out together and feather/swirl them? Do you think this would work? Trying to make an easy process easier! ❤️

    Reply
    1. Trina @ Sally's Baking says:
      December 15, 2023

      Hi Jo! The chocolate may end up very muddled if you do that. You can try a method similar to this one, where you dollop white chocolate on top and swirl: https://choosingchia.com/marbled-peppermint-bark/

      Reply
  23. Steffanie Martin says:
    December 15, 2023

    What size baking sheet if you double ? Triple? Thanks so much!

    Reply
    1. Trina @ Sally's Baking says:
      December 15, 2023

      Hi Steffanie! Use a large lined baking sheet for larger batches. Hope it’s a hit!

      Reply
  24. Christine says:
    December 14, 2023

    Easy recipe yielding yuuuuumy treats.

    Reply
  25. Petunia says:
    December 14, 2023

    How do I keep the candy cane bits from getting melty after the bark is made? Do I store in fridge or not? Thanks!

    Reply
    1. Lexi @ Sally's Baking says:
      December 14, 2023

      Hi Petunia, yes, it’s best to store the bark in the refrigerator. The bark can be left at room temperature for a few days in colder months, but it gets a little soft.

      Reply
  26. Nikky says:
    December 13, 2023

    Can I substitute oil with butter?

    Reply
    1. Sally @ Sally's Baking says:
      December 14, 2023

      No; you need oil for the chocolate.

      Reply
  27. Autumn S. says:
    December 12, 2023

    Is this recipe Gluten Free?

    Reply
    1. Trina @ Sally's Baking says:
      December 12, 2023

      Hi Autumn! You should always check the packaging of your ingredients to be sure, but this peppermint bark should be gluten free.

      Reply
  28. Sherry says:
    December 12, 2023

    Do not use a double boiler. If you leave the chocolate over the hot water while adding the peppermint extract, the chocolate immediately starts to harden. Expensive lesson learned.

    Reply
    1. Jo says:
      December 13, 2023

      Did you use extract? The hardening could be because the chocolate has seized. I had this last year and instead bought peppermint oil which does not cause the chocolate to seize and harden,

      Reply
  29. Carol S. says:
    December 11, 2023

    This bark is delicious, however, my top layer of white chocolate melts the chocolate layer underneath, giving it a white chocolate/brown chocolate swirl effect. How do I keep the top layer pure white like your pictured bark?

    Reply
    1. Lexi @ Sally's Baking says:
      December 12, 2023

      Hi Carol, it sounds like your white chocolate may be just a bit too hot if it’s melting the chocolate underneath. After it is melted, let it sit for a minute or two to slightly cool (but not so much that it won’t spread) before adding on top of the chocolate. Hope this helps for your next batch!

      Reply
  30. Cari.G says:
    December 11, 2023

    I love the combination of white chocolate with peppermint! The semi-sweet chocolate offsets the white chocolate perfectly. I prepared this in a 9 inch square baking pan and I am happy with the results! The candy cane pieces adds a wonderful colour and texture. I can’t wait to enjoy this over the holidays! Thank you for posting a fantastic recipe!

    Reply