Skip to Content

Best Peppermint Bark Recipe (Easy!)

This dark chocolate homemade peppermint bark recipe is easy to make, and I included an option to make it keto and dairy-free, too!

Homemade Peppermint Bark broken into pieces.

Peppermint bark is so great isn’t it? It’s one of my favorite treats during the holidays and SO easy to make.

I wrote a post a while back about How to Make Chocolate Bark with a recipe for Blackberry Bacon Bark Bites, but I wanted to specifically talk about peppermint bark since it’s the most common type of chocolate bark.

Peppermint bark is a quick and easy treat to give to neighbors and friends, too. I love it because it stays fresh for a long time and it’s easy to package in a cello bag or a cute little box or tin.

A tray with Lily's baking chips and candy canes.

Keto Peppermint Chocolate Bark Variation

To make keto peppermint bark, simply switch out your regular chocolate for low-carb friendly chocolate. Lily’s chocolate is my favorite one to use because it melts well and it’s easy to find these days in most grocery stores.

Lily’s chocolate is also on Amazon and you can find it discounted on Thrive Market (use that link to get $25 off your first order!)

Obviously candy canes aren’t keto-friendly, but a small amount of crushed candy cane sprinkled on the bark wouldn’t throw your macros off too badly. There are 10g of sugar in one candy cane and you only need 1 or 2 for this whole pan of peppermint bark.

If you’re REALLY not wanting to use candy canes, then leave them out.

The best kind of chocolate for melting

If you can find high quality chocolate melts (the ones that look like little disks) they tend to melt more easily than regular baking chips.

If you live near a WinCo foods, they have Guittard chocolate melts in their bulk department which work great!

Craft stores like Michaels sells colored candy melts that work well, but it’s usually very low quality and doesn’t taste as good as actual chocolate.

If you have a big block of chocolate, you can use that, too. Just chop the chocolate into 1/2-inch bits first.

Adding just a few drops of water to melted chocolate will cause it to seize (get thick and grainy) and you can’t recover from that easily or at all sometimes. So, be careful!

A bottle of organic peppermint essential oil from Revive.

What kind of peppermint flavoring is good for chocolate?

When you add flavorings to chocolate, you have to be really careful that it doesn’t contain water.

I ALWAYS use peppermint essential oil when I make peppermint bark because there’s no water and it’s super concentrated so I only need a few drops.

I love this Organic Peppermint Oil from Revive. (If you use the code PERRYSPLATE10 you can get 10% off your order or 15% off $100 or more.)

Melted dark chocolate being spread over parchment with a spatula.

How to melt chocolate chips for chocolate bark

If you’re using low-carb chocolate, it’s the same process as regular chocolate.

Just put a small amount (8-10 ounces at a time) in a microwave-safe bowl and heat for 20-30 second intervals on high — stirring between each interval.

You don’t want to put it in there for 1-2 minutes straight or you’ll burn your chocolate. White chocolate chips are especially prone to burning.

A thin layer of dark chocolate covers a parchment layer.
A layer of white chocolate added to the firmed dark chocolate with crushed candy canes all over the top.

Peppermint Bark Recipe Ingredients

  • Milk or dark chocolate chips
  • White chocolate chips
  • Peppermint essential oil
  • Candy canes (optional)

How do you make Homemade Peppermint Bark?

Classic peppermint bark has a double layer of chocolate — regular chocolate on the bottom and white chocolate on top.

  1. First, spread out the melted milk or dark chocolate on a piece of parchment. Let it harden completely (I put mine outside since I live in Idaho. Just make sure it isn’t raining or snowing!)
  2. Then spread out the melted white chocolate.
  3. Sprinkle the candy canes.
  4. Let the whole thing harden completely.
  5. Break it into pieces. (My favorite part.)

The whole thing can be done in less than 30 minutes depending on how quickly your chocolate hardens.

Finished peppermint bark broken up and ready for packaging.

Fun, right??

Breaking it up is so fun. My kids love doing this part.

Another overhead view of broken peppermint bark with a red Christmas ribbon on the side near a bowl of crushed candy canes.

Easy Peppermint Bark Recipe Variations

  • Nuts – add some almond slices, macadamias or pecans to the mix.
  • Dried fruit – cranberries, raisins or candied orange would be good.
  • Other essentail oils – Orange and peppermint? Yes please!

Ways to serve the Best Peppermint Bark Recipe

Have some extra peppermint bark lying around? Here are a few creative ways to use it if you don’t want to just eat it right out of the container. (That’s OK, too.)

  • Sprinkle it into your hot chocolate or on ice cream.
  • Chop it up and make some peppermint bark cookies with either a chocolate or vanilla cookie base.
  • Air pop some popcorn, drizzle it with white chocolate and sprinkle some peppermint bark on top.
  • Add some bark to a fun dessert tray with all of your leftover holiday treats and take it to a gathering. (Hello, New Year’s Eve!)
A stack of peppermint bark pieces.

More Holiday Treat Ideas on Perry’s Plate

Here are a few more ideas for easy treat giving!

How to Make Chocolate Bark is a great one for more ideas on making homemade chocolate bark!

Dairy-Free Loaded Chai Caramel Popcorn is filled with dried apples, pecans, coconut flakes and covered in a delicious chai-spice caramel sauce!

Paleo Samoa Cookie Bars make a great addition to a cookie plate! And great for gifting to those who have gluten, dairy or nut allergies.

Blackberry Bacon Bark Bites are another keto chocolate recipe that is unique and fun for giving.

Best Paleo Chocolate Chip Cookies with Sea Salt is a paleo-friendly take on a classic chocolate chip cookie!

If you make one of my recipes, be sure to post it on social media and tag me at @perrysplate or #perrysplate so I can send you some love!

Homemade Peppermint Chocolate Bark

Homemade Peppermint Chocolate Bark

Yield: Serves 10
Prep Time: 20 minutes
Additional Time: 10 minutes
Total Time: 30 minutes

This easy homemade peppermint bark recipe can be done in under 30 minutes! I added suggestions for making this keto-friendly and/or dairy-free.


  • 9 ounces milk or dark chocolate chips
  • 9 ounces white chocolate chips
  • 10 drops peppermint essential oil
  • 1-2 candy canes (optional)


  1. Line a large rimmed baking sheet with parchment paper.
  2. Melt the milk or dark chocolate by putting the chips/melts into a small microwave-safe bowl. Cook on high for 20-second intervals, stirring after every one, until the chocolate is completely melted.
  3. Spread the chocolate in a thin, even layer on the parchment paper. Put the pan somewhere cold (like the fridge, freezer, or outside if it isn't raining or snowing) for 5-8 minutes until the chocolate is completely firm.
  4. Meanwhile, melt the white chocolate in another small, microwave-safe bowl in the same way, stirring after every 20-second interval. When the chocolate is melted, stir in the peppermint oil.
  5. Crush the candy canes using a food processor or in a zip top container with a rolling pin.
  6. Spread the white chocolate over the hardened chocolate. Sprinkle the candy canes on top of the white chocolate.
  7. Put the pan somewhere cold again until the whole thing is completely firm. Break the bark into pieces. Store in a cool, lidded container or in the refrigerator.


To make this bark low-carb/keto friendly, use low-carb chocolate. I recommend Lily's because it melts well. The candy canes are optional if you're worried about the extra sugar.

To make this recipe dairy-free, use dairy-free chocolate chips.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information
Yield 10 Serving Size 1
Amount Per Serving Calories 200Total Fat 11gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 4gCholesterol 8mgSodium 39mgCarbohydrates 22gFiber 1gSugar 20gProtein 3g

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

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

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

Skip to Recipe