Every December my kitchen turns into a tiny candy factory, and Christmas Bark is always the first thing I make. It is the recipe I bring to cookie swaps, neighbor gifts, and the staff room, and it never lasts more than a day. If you can melt chocolate and spread it on a tray, you can make this look like it came from a fancy chocolatier.
Advertisements1
The magic is in the layers. A base of semisweet chocolate, a swirl of white chocolate, and a salty-sweet topping of pretzels, dried cranberries, pistachios, and a little flaky salt. The contrast between creamy chocolate and crunchy pretzels is what makes people reach for a second piece before they have finished the first.
I started making bark years ago when I needed a fast homemade gift that did not require turning on the oven. Now my kids fight over who gets to sprinkle the toppings, and I always make a double batch because the first one disappears during wrapping. Let's make yours together.
Why You'll Love This Recipe
About the Ingredients
16 oz (450g) good-quality semisweet or dark chocolate, chopped
Use bars or chocolate callets, not chocolate chips, because bars melt smoother and set with a better snap. If you only have chips, add 1 teaspoon of coconut oil to help them flow.
8 oz (225g) white chocolate, chopped
Look for real white chocolate with cocoa butter listed first, not white candy melts, for the best flavor. A chopped white chocolate bar melts more evenly than chips.
1 1/2 cups (60g) mini pretzel twists, roughly broken
Mini twists give you more crunch per bite than sticks. If you are out of pretzels, use broken salted crackers or potato chips for the same salty contrast.
3/4 cup (90g) dried cranberries
Choose cranberries with no added sugar if you can find them, since the chocolate is already sweet. Raisins or chopped dried apricots work as a swap.
1/2 cup (60g) shelled pistachios, roughly chopped
Toasted pistachios taste deeper and crunchier, so toast them at 350F (175C) for 5 minutes if you have time. Pecans or almonds are great substitutes.
1/4 teaspoon flaky sea salt, such as Maldon
Flaky salt dissolves on the tongue and adds sparkle; do not substitute fine table salt or it will taste harsh. Coarse kosher salt works in a pinch.
1 teaspoon coconut oil, divided (optional)
A little coconut oil keeps the chocolate glossy and easier to spread, especially in a cold kitchen. Vegetable shortening or a neutral oil works the same way.
Tips & Tricks
- Melt chocolate gently over barely simmering water or in 20-second microwave bursts, because scorched chocolate turns grainy and no amount of stirring will fix it.
- Chop all your toppings before you melt anything, since the chocolate starts setting the moment it hits the tray and you need to move fast.
- Spread the chocolate about 1/4 inch thick on parchment, because a thinner layer cracks when you break it and a thicker one is hard to bite.
- Chill the bark just until firm, about 30 minutes, because leaving it in the fridge overnight can cause white streaks called bloom.
Pro Tips
Step-by-Step Instructions
1. Line and prep
Line a 13×18-inch rimmed baking sheet with parchment paper, leaving a little overhang on the sides. Set out all your toppings in small bowls so you can work quickly once the chocolate is melted.
2. Melt the dark chocolate
Place the semisweet chocolate and 1/2 teaspoon of the coconut oil in a heatproof bowl set over a pot of barely simmering water, about 1 inch deep, at 120F to 130F (49C to 54C). Stir constantly with a rubber spatula for 4 to 6 minutes until the chocolate is completely smooth and glossy, with no lumps left on the spatula.
3. Spread the base
Pour the melted dark chocolate onto the parchment and spread it into an even rectangle about 1/4 inch thick, roughly 12 by 16 inches. Tap the tray on the counter a few times to level it.
4. Melt the white chocolate
Wipe the bowl clean and melt the white chocolate with the remaining 1/2 teaspoon coconut oil the same way, stirring for 3 to 5 minutes until fluid and silky. White chocolate scorches faster than dark, so keep the water at a bare simmer.
5. Swirl the layers
Dollop the white chocolate over the dark in spoonfuls, then drag a skewer or butter knife through it in S-shaped curves to create swirls. Do not overmix or the two chocolates will blend into one pale color.
6. Add the toppings
Scatter the broken pretzels, cranberries, and pistachios evenly over the warm chocolate, then finish with the flaky sea salt. Press the toppings in gently with your palm so they stick.
7. Chill until set
Refrigerate the tray uncovered for 30 to 40 minutes, until the chocolate is firm and pulls away cleanly from the parchment. If the center still gives when you press it, chill another 10 minutes.
8. Break and serve
Lift the bark out by the parchment and break it into 2- to 3-inch shards with your hands or a warm knife. Store in an airtight container between sheets of parchment so the pieces do not stick together.
Delicious Variations
Peppermint Snow Bark
Swap the pretzels and cranberries for crushed candy canes and a handful of mini marshmallows for a cool, minty holiday version.
S'mores Bark
Use milk chocolate as the base and top with mini marshmallows, graham cracker pieces, and a drizzle of melted caramel.
Tropical Bark
Replace the cranberries and pistachios with chopped dried mango, toasted coconut, and macadamia nuts for a bright, vacation-flavored twist.
How to Store Christmas Bark
Refrigerator
Store in an airtight container in the refrigerator for up to 3 weeks; let it sit at room temperature for 5 minutes before serving so the chocolate softens slightly.
Freezer
Freeze in a zip-top bag with parchment between layers for up to 3 months; thaw in the refrigerator overnight rather than at room temperature to prevent condensation.
Reheating
No reheating needed; if the chocolate blooms or softens, re-chill it for 15 minutes and it will firm right back up.
Frequently Asked Questions
Q: How long does Christmas bark take to set?
Christmas bark sets in about 30 to 40 minutes in the refrigerator. If your kitchen is warm, give it 45 minutes, and check that the center feels firm before you break it.
Q: Why did my Christmas bark turn white and streaky?
Those streaks are called bloom, and they happen when chocolate is chilled too fast or stored somewhere humid. They are harmless and still taste fine, but next time let the bark cool at room temperature for 10 minutes before refrigerating it.
Q: Can I make Christmas bark ahead of time?
Yes, Christmas bark keeps beautifully for up to 3 weeks in an airtight container in the fridge. Make it up to a week before you plan to gift it, and add the flaky salt fresh if you want maximum sparkle.
Q: What is the best chocolate for Christmas bark?
Good-quality chopped chocolate bars or callets give the best snap and flavor. Chocolate chips contain stabilizers that make them thicker when melted, so save them for cookies and use bars here.
Q: Can I use milk chocolate instead of dark?
Absolutely, milk chocolate makes a sweeter, creamier bark that kids usually prefer. Just note it softens faster at room temperature, so keep it chilled until serving.
I hope this Christmas Bark becomes your new holiday tradition, whether you are making it for a party, a gift bag, or a quiet night by the tree. If you try it, leave a comment and tell me which toppings you used, and snap a photo so I can see your beautiful shards. Small steps, big change.
Christmas Bark
Christmas Bark is an easy 6-ingredient holiday candy with dark chocolate, white chocolate swirls, pretzels, and cranberries ready in about 50 minutes.
🧂 Ingredients
- 16 oz (450g) good-quality semisweet or dark chocolate, chopped
- 8 oz (225g) white chocolate, chopped
- 1 1/2 cups (60g) mini pretzel twists, roughly broken
- 3/4 cup (90g) dried cranberries
- 1/2 cup (60g) shelled pistachios, roughly chopped
- 1/4 teaspoon flaky sea salt, such as Maldon
- 1 teaspoon coconut oil, divided (optional)
📋 Instructions
- 1Line and prep — Line a 13×18-inch rimmed baking sheet with parchment paper, leaving a little overhang on the sides. Set out all your toppings in small bowls so you can work quickly once the chocolate is melted.
- 2Melt the dark chocolate — Place the semisweet chocolate and 1/2 teaspoon of the coconut oil in a heatproof bowl set over a pot of barely simmering water, about 1 inch deep, at 120F to 130F (49C to 54C). Stir constantly with a rubber spatula for 4 to 6 minutes until the chocolate is completely smooth and glossy, with no lumps left on the spatula.
- 3Spread the base — Pour the melted dark chocolate onto the parchment and spread it into an even rectangle about 1/4 inch thick, roughly 12 by 16 inches. Tap the tray on the counter a few times to level it.
- 4Melt the white chocolate — Wipe the bowl clean and melt the white chocolate with the remaining 1/2 teaspoon coconut oil the same way, stirring for 3 to 5 minutes until fluid and silky. White chocolate scorches faster than dark, so keep the water at a bare simmer.
- 5Swirl the layers — Dollop the white chocolate over the dark in spoonfuls, then drag a skewer or butter knife through it in S-shaped curves to create swirls. Do not overmix or the two chocolates will blend into one pale color.
- 6Add the toppings — Scatter the broken pretzels, cranberries, and pistachios evenly over the warm chocolate, then finish with the flaky sea salt. Press the toppings in gently with your palm so they stick.
- 7Chill until set — Refrigerate the tray uncovered for 30 to 40 minutes, until the chocolate is firm and pulls away cleanly from the parchment. If the center still gives when you press it, chill another 10 minutes.
- 8Break and serve — Lift the bark out by the parchment and break it into 2- to 3-inch shards with your hands or a warm knife. Store in an airtight container between sheets of parchment so the pieces do not stick together.



