There is something magical about the snap of a good piece of peppermint bark. You get that glossy layer of dark chocolate, a smooth blanket of white chocolate on top, and a sparkly shower of crushed candy canes that crunch between your teeth. The whole kitchen smells like a candy shop the moment the peppermint hits the warm chocolate, and honestly, that alone is worth making a batch.
This is my go-to recipe when December gets busy and I need something festive without turning on the oven. It comes together with just a handful of ingredients and about 25 minutes of hands-on time, then the fridge does the rest. Make it for teacher gifts, neighbor treat bags, office cookie swaps, or simply to keep a tin on the counter for anyone who wanders through.
SaveI started making peppermint bark years ago after paying way too much for a fancy boxed version at the mall. One afternoon with my kids, a bag of candy canes, and a rolling pin later, we realized homemade tastes even better and costs a fraction of the price. Now crushing the candy canes is the most requested job in my house, and I hope it becomes a sweet tradition in yours too.
Easy Peppermint Bark
Ingredients
Chocolate Base Layer
White Chocolate Layer
Topping
Instructions
- Prepare the pan
Line a 9x13-inch rimmed baking sheet or pan with parchment paper, leaving a little overhang on the long sides so you can lift the bark out later. Press the paper into the corners so the chocolate sets in a neat, even rectangle.
- Crush the candy canes
Unwrap about 6 candy canes and place them in a zip-top bag. Seal the bag, cover it with a kitchen towel, and tap with a rolling pin until you have small pieces about the size of peas, with some fine dust mixed in. Measure out 1/2 cup and set it aside.
- Melt the semisweet chocolate
Place the chopped semisweet chocolate and 2 teaspoons coconut oil in a microwave-safe bowl. Microwave on 50 percent power in 30-second bursts, stirring well after each one, until about three quarters of the chocolate is melted. Keep stirring and the remaining heat will melt the last pieces into a smooth, glossy mixture.
- Flavor the base layer
Stir 1/4 teaspoon peppermint extract into the melted semisweet chocolate until fully combined. Use a dry spatula and make sure no water drips into the bowl, since even a drop can make chocolate seize and turn grainy.
- Spread the first layer
Pour the semisweet chocolate onto the prepared pan and spread it into an even layer about 1/4 inch thick using an offset spatula. Gently tap the pan on the counter a few times to smooth the surface and release any air bubbles.
- Chill until just set
Refrigerate the pan for about 20 minutes, until the chocolate looks matte and feels firm when lightly touched but is not rock hard. This slightly soft surface helps the white chocolate layer bond to it so the bark does not separate when you break it.
- Melt the white chocolate
While the base chills, place the chopped white chocolate and 1 teaspoon coconut oil in a clean, dry microwave-safe bowl. Microwave on 50 percent power in 20-second bursts, stirring after each one, until smooth. White chocolate scorches easily, so stop heating while a few small lumps remain and stir until they disappear.
- Flavor the white layer
Stir the remaining 1/4 teaspoon peppermint extract into the melted white chocolate. Let it cool for 2 to 3 minutes so it is warm but not hot, which keeps it from melting the dark layer underneath.
- Add the white chocolate and candy
Pour the white chocolate over the chilled semisweet layer and spread it gently to the edges with the offset spatula. Right away, sprinkle the 1/2 cup crushed candy canes evenly over the top and press them lightly with your palm so they stick as the chocolate sets.
- Chill and break into pieces
Return the pan to the refrigerator for about 40 minutes, until the bark is completely firm. Lift it out using the parchment overhang, let it sit at room temperature for 5 minutes, then break it into about 24 rustic pieces with your hands or cut it into neat squares with a large sharp knife.
Substitutions and variations
- Swap the semisweet chocolate for bittersweet chocolate if you prefer a deeper, less sweet base layer.
- Use crushed starlight peppermint candies instead of candy canes if that is what you have in the pantry.
- Replace the coconut oil with the same amount of vegetable shortening; both keep the chocolate smooth and easy to spread.
- For a dairy-free version, choose a dairy-free dark chocolate and a dairy-free white chocolate bar made with cocoa butter.
- Drizzle a little extra melted semisweet chocolate over the white layer before adding the candy for a marbled look.
Chloe's tips
- Use chocolate bars rather than chips when you can, since bars melt more smoothly and set with a nicer snap.
- Chop the chocolate into small, even pieces so it melts quickly and evenly without overheating.
- Add the candy canes only after the white chocolate is spread; sugar candy pulls moisture from the air and gets sticky if it sits out too long.
- If you prefer clean edges, warm your knife under hot water, dry it completely, and wipe it between cuts.
- Peppermint extract is strong, so taste a tiny bit of melted chocolate before adding more than the recipe calls for.
How to store it
- Store peppermint bark in an airtight container at cool room temperature for up to 1 week, with parchment between the layers.
- In a warm house, keep it in the refrigerator for up to 2 weeks and let pieces sit out for a few minutes before serving.
- Freeze the bark in a freezer-safe container for up to 2 months, then thaw it in the refrigerator to prevent condensation on the candy.
Serving suggestions
Peppermint bark is lovely on its own, but here are a few fun ways to share it this season.
- Pile it onto a holiday cookie tray alongside sugar cookies and gingerbread
- Pack pieces in cellophane bags tied with ribbon for teacher and neighbor gifts
- Serve it with mugs of hot cocoa for a cozy movie night
- Chop it up and sprinkle it over vanilla ice cream or brownies
- Set out a bowl at your Christmas party as an easy grab-and-go sweet

Frequently asked questions
Why did my peppermint bark layers separate?
Separation usually happens when the bottom layer gets too cold and hard before the white chocolate goes on. Chill the first layer only until it is just set and matte, about 20 minutes, so the two layers fuse together.
Can I use white chocolate chips instead of bars?
You can, but many white chocolate chips contain stabilizers that make them melt thickly and set softer. For the smoothest layer, choose white chocolate bars that list cocoa butter as an ingredient.
How far ahead can I make peppermint bark for gifts?
You can make it up to 1 week ahead if stored airtight at cool room temperature, or up to 2 weeks in the refrigerator. Package it close to gifting day so the candy cane topping stays crisp.
Do I need to temper the chocolate?
No tempering is needed for this easy version. The small amount of coconut oil helps the chocolate set with a nice shine, and storing the bark cool keeps it firm and snappy.
Let's get cooking!
Once you see how simple it is to make your own peppermint bark, you might never buy the boxed kind again. Grab a few candy canes, put on your favorite holiday playlist, and let everyone take a turn with the rolling pin. Whether you tuck it into gift bags or keep it all for yourself, this sweet, minty treat is sure to bring a little extra cheer to your December.




